json을 나머지 API의 일부로 사용하려면 express 'res.end 등을 사용하고 있습니다.nodejs expressjs gzip json 콘텐츠
Google 페이지 스피드는 gzip으로 알려줍니다. 그러나이 스레드에 따라
는:
http://groups.google.com/group/express-js/browse_thread/thread/db1ad3307cb4f504/64f02170f616527c
좋은 생각이 될 것 같지 않습니다. 모든 콘텐츠가 동적이어서 캐시 할 수 없기 때문에 모든 요청 전에 gzipping하는 것이 순이익처럼 보이지 않습니다.
맞습니까? 또는 gzip을 수행해야합니까, 감사합니다.
명확해야 : 정적 콘텐츠 (css, js)는 이미 gzip되어 있습니다.
당신이 모든 요청하기 전에 gzip을하십니까 (가능한 단점에 대한 제프 앳 우드의 답변을 참조)? – Harry
예, 모든 페이지는 클라이언트로 다시 보내기 전에 실시간으로 압축됩니다 (그리고 Gzip이 활성화 된 거의 모든 사이트에서 사용). 몇 시간 동안 변경되지 않는 정적 리소스가 있으면 대개 디스크에 미리 압축하고 Nginx가 브라우저에서 지원하는 경우 .gz 버전을 보내도록 지시합니다. – MartinodF
일부 웹 gzip 구현에는 페이로드가 최소 크기 (예 : 1K 또는 그 이상)를 초과하는 경우에만 text/plain, text/html, application/json, application/xml 등의 텍스트 형식 만 압축 할 수있는 옵션이 있습니다. 이렇게하면 압축률이 낮은 파일을 압축하지 않아도됩니다. 또한 압축 후 파일 크기가 작아지지 않으면 압축되지 않은 버전을 보낼 수도 있습니다. –