너는 이것을 진술한다 :
내 노트북과 함께 3G 동글을 사용하고 있으므로
저속 연결 그래서 광섬유와 직장에서 그것을 테스트
연결은 항상 픽셀 화 된 것처럼 보입니다.
나는 당신의 3G 공급자가 누구인지 또는 ISP 공급자가 누구인지 잘 모르겠다. 그러나 이것은 대역폭을 절약하기 위해 이미지를 재 처리하는 네트워크 연결 어딘가의 프록시 서버와 같은 것 같다. Sprint 3G / 4G 연결을 통해 미국에서이 문제가 발생하는 것으로 나타났습니다. 언젠가는 무엇이든 이미지가 축소되어 보입니다. 다음날, 선명하고 깨끗합니다. 어떤 설명도 주어지지 않았거나 명확하게 설명되지 않았습니다.
많은 ISP들은 대역폭 병목 현상을 처리하기 위해 이미지의 축소를 수행하고 있음을 부인하고 있습니다. 그 이유는 네트워크 중립성의 개념을 무효로하는 "공통 통신 사업자"데이터를 변조하고 있기 때문입니다. 사용자는 서비스 속도에 대해 비용을 지불하고 콘텐츠가 변경되지 않고 깨끗하게 전달 될 것으로 기대합니다. 그러나 ISP가 말하는 것과 상관없이 온라인으로 많은 토론이 있습니다. 이리 과 이리 많은 ISP들이이 관행에 관여한다는 사실을 지적했다.
흥미로운 여기에 문지르는 것은 당신이 당신의 3G와 마찬가지로 당신의 업무 연결에 동일한 blockiness를 언급한다는 것입니다. 100 % 확실한 경우 3G 가입자와 ISP 공급 업체가 동일한 회사 일 수 있습니까? 그렇다면 그 사실이 설명됩니다. 그렇지 않다면 다음 추측은 모든 콘텐츠를 필터링하는 일부 국가 수준의 인터넷 프록시가 될 것입니다. 그러면 TOR (본질적으로 전세계 어디에서나 주요 연결을 설정하는 VPN 인 이미지)를 사용할 때 이미지가 잘 보일 수 있습니다.
그러나 하루가 끝날 무렵 네트워크 연결 고리의 일부가 이러한 이미지를 다시 처리합니다.
그리고이 문제를 스스로 진단하고 싶다면 curl -I
명령 줄에서 자산의 원시 헤더를 봅니다. 예를 들어 저는 미국 뉴욕의 브루클린에 있습니다. curl -I
OS X을 실행하는 내 Mac Mini의 터미널 창에서 게시물에 언급 된 사이트의 소스 이미지까지 :
curl -I http://topten.tn/wp-content/uploads/2014/07/Maybach-Exelero.jpg
출력은 다음과 같습니다.
HTTP/1.1 200 OK
Content-Type: image/jpeg
Server: Apache
Last-Modified: Tue, 29 Jul 2014 11:44:22 GMT
Cache-Control: max-age=900
Expires: Sat, 06 Dec 2014 18:29:25 GMT
Content-Length: 24261
Accept-Ranges: bytes
Date: Sat, 06 Dec 2014 18:26:59 GMT
Age: 754
Connection: keep-alive
X-Geo: varn30.rbx5
X-Geo-Port: 1013
X-Cacheable: Cacheable: matched cache
그만큼 Cache-Control
헤더는 900의 최대 나이를 나타냅니다. 900 초입니다. 15 분으로 변환됩니다. 브라우저에서 캐시를 지우고 페이지를 새로 고침하면 새 이미지가로드됩니다. 그래서 내 눈에는 캐싱이 여기에 문제가되지 않습니다. 그러나 네트워크 체인에있는 누군가가 프록시를 통해 JPEG 크기를 조정하는 경우, 헤더가 다를 수 있습니다.
다시, 이것은 curl -I
우리는 프록시 서버가 단순히 이미지를 압축하고 소스 항목 헤더를 수정하지 않고 전송하기 때문에 "흡연 총"을 제공하지는 않습니다. 그러나이 문제의 원인에 대해 자세히 알고 싶으면 확인하는 것이 좋습니다.