로컬 프록시(275)의 이 실시예에서, 사용자 활동 모듈(215)은, 사용자 활동 추적기(215a),
In this embodiment of the local proxy 275, the user activity module 215 further includes one
로컬 프록시(175)와 프록시 서버(125)는, 낮은 우선순위 데이터를 축적하고, 라디오가 켜지는 횟수 및/또는
The local proxy 175 and the proxy server 125 can work in conjunction to accumulate low priority data
또는 유효하지 않은 응답이 저장되어 있는 경우, 로컬 프록시(465)가 요청에 대한 정보,
is not available or if there is an invalid response stored, the local proxy 465 can update
따라서 로컬 프록시(275)는 데이터 요청을 만족하도록, 데이터를 로컬하게 저장하기 위해 로컬 캐시(285)
As such, the local proxy 275 can use the local cache 285 and the cache policy manager 245
일반적으로, 본원 발명의 분산 프록시 및 캐시 시스템은, 예를 들어, 로컬 캐시(185)로부터의 요청을 서비스함으로써 네트워크 이용의 최적화를 가능하게 하고, 로컬 프록시(175)는 네트워크(106)를 통해 만족될 필요가 있는 요청의 개수를 감소시킨다.
In general, the disclosed distributed proxy and cache system allows optimization of network usage, for example, by serving requests from the local cache 185, the local proxy 175 reduces the number of requests that need to be satisfied over the network 106.
일부 경우, 로컬 프록시(175)는, 프록시 서버(125)로 전송하기 전에 적절하게 데이터를 지연,
In some instances, the local proxy 175 can delay, expedite(prefetch), and/or modify data prior
로컬 프록시(765)는, 무효화 통지를 수신하는 것에 응답하여,
The local proxy 765, in response to receiving an invalidation notice,
로컬 프록시(965)는, 요청에서 폴링된 콘텐츠에 대해 캐싱된 콘텐츠가 이용 가능하다고 검출할 수 있으며,
The local proxy 965 can detect that the cached content is available for the polled content in the request and can thus retrieve
않은 응답(422)이 수신될 때마다, 서버(485)가 로컬 프록시(465)에게 응답이 변경됐다고 통지(가령,
the server 485 can notify the local proxy 465 that the response has changed(e.g.,
또는, 애플리케이션(가령, 모바일 애플리케이션)(1055)이 동일한 요청을 생성할 때, 로컬 프록시(1065)는, 단계(1082)에서, 어떠한 유효한 캐시 엔트리도 이용 가능하지 않는다고 판단한 것에 응답하여,
Alternatively, when the application(e.g., mobile application) 1055 generates the same request, the local proxy 1065, in response to determining that no valid cache entry is available in step 1084, forwards the poll
예를 들어, 로컬 프록시(275)는, 모바일 장치(250) 상의 자신의 모바일 장치(250)
For example, the local proxy 275, upon receipt of an outgoing request from its mobile device 250
예를 들어, 로컬 프록시(275)가 롱 폴을 검출하는 경우,
For example, in the case when the local proxy 275 detects a long poll,
등)를 평가할 수 있고, 추가로, 우선순위 인지 모듈(367)이 장치(350)의 로컬 프록시들에 의해 결정된 우선순위를 추적할 수 있다.
time-sensitivity, etc.) of various events or applications; additionally, the priority awareness module 367 can track priorities determined by local proxies of devices 350.
단계(1074)에서, 애플리케이션(가령, 모바일 애플리케이션)/위젯이 동일한 서버/콘텐츠 제공자(1095)에 대해 동일한 요청을 생성하고, 로컬 프록시(1065)가 어떠한 유효한 캐시 엔트리도 이용가능하지 않다고 판단하며,
The next time the application(e.g., mobile application)/widget generates the same request for the same server/content provider 1095 in step 1074, the local proxy 1065 determines that no valid cache entry is available
따라서 자원의 보존에 비교되는 더 우수한 성능을 강조하면서, 로컬 프록시(275)와 프록시 서버(325) 사이에 구현되는 캐싱 정책에 영향을 미칠 수 있다.
higher bandwidth allowance thus affecting the caching policies implemented between the local proxy 275 and proxy server 325 with an emphasis on better performance compared to conservation of resources.
따라서 모바일 장치 또는 로컬 프록시(275)가 프록시 서버(325)로 연결되어, 로컬 캐시(285)에 로컬하게 이미
Therefore, the mobile device or local proxy 275 can connect to the proxy server 325 to retrieve the new
종종 동일한 결과를 산출한 경우, 결과를 로컬 프록시(465) 또는 요청하는 ㅇ위젯(455)에게 반환하기 전에, 로컬 프록시(465)가 서버(485)에게, 결과 변경을 찾기
it has often yielded same results, the local proxy 465 can notify 410 the server 485 that the request should be monitored(e.g.,
로컬 프록시는 캐싱 설정을 호스트 서버로 전송한다(954).
The local proxy sends the cache set up to the host server 954.
SetLocalProxy (string proxyUrl) -모든 요청에 사용할 로컬 프록시 서버를 설정합니다.
SetLocalProxy(string proxyUrl)- sets the local proxy server to be use for all requests.
English
عربى
Български
বাংলা
Český
Dansk
Deutsch
Ελληνικά
Español
Suomi
Français
עִברִית
हिंदी
Hrvatski
Magyar
Bahasa indonesia
Italiano
日本語
Қазақ
മലയാളം
मराठी
Bahasa malay
Nederlands
Norsk
Polski
Português
Română
Русский
Slovenský
Slovenski
Српски
Svenska
தமிழ்
తెలుగు
ไทย
Tagalog
Turkce
Українська
اردو
Tiếng việt
中文