내 Dreamhost 사이트에서 모든 CSS와 js를 압축하고 싶습니다. 웹에서 제안을 찾았지만 아무 것도 작동하지 않습니다. 누구든지 Dreamhost 사이트에서 gzip을 실행하는 예제가 있습니까?Dreamhost에서 gzip을 사용하려면 어떻게해야합니까?
5
A
답변
0
This thread on the Dreamhost support forum 원하는 정보가있는 것처럼 보입니다.
1
아직 시도하지 않았습니다. 나는 2012 년에 여기에 게임에 조금 늦게 해요 http://wiki.dreamhost.com/Htaccess_tricks
17
,하지만 난이 여전히 관련 생각한다, 그것은
<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl|jpg|png|gif)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</IfModule>
소스를 작동 할 수 있습니다. "mod_gzip"메서드는 Dreamhost의 .htaccess 파일에서 더 이상 작동하지 않습니다. 대신 mod_deflate를 사용하는 것 같습니다.
은 내가 mod_gzip 블록을 제거하고 내 htaccess로 파일에 다음과 같은 추가 :AddOutputFilterByType DEFLATE text/html text/plain application/javascript text/css
이 나를 위해 트릭을했다. XML 또는 JSON과 같은 항목이나 표준 외의 항목이있는 경우에 대비하여 여기에 다른 파일 유형을 추가 할 수도 있습니다.
Dreamhost wiki 페이지를 다시 추가하고 업데이트했습니다.
+1
Google PageSpeed 통찰력이 그것에 대해 불평했기 때문에'image/svg + xml'도 추가했습니다. – stringsn88keys
링크가 완전히 정확하지 않았습니다 .htaccess를 변경하지 않아도됩니다 (gzip은 기본적으로 활성화되어 있음). 그래서 파일을 gzip으로 압축하고 파일에서 .gz 확장명을 제거했습니다. –
그 실은 전혀 질문에 답하지 못했습니다. – rspeed