我試過用YSlow優化我的網站的路線。但是,即使我已將DEFLATE
代碼添加到.htaccess以gzip文件,但YSlow仍不會將文件顯示爲gzip。我嘗試使用此測試我的網站:http://www.gidnetwork.com/tools/gzip-test.php,它顯示我的網頁是而不是 gzipped或壓縮。我還能如何將它們壓縮或壓縮?使用.htaccess優化網站
這是的.htaccess:
SetOutputFilter DEFLATE
Header unset ETag
FileETag None
################ Expires Control ################
ExpiresActive On
ExpiresDefault A0
<FilesMatch "\.(gif|jpg|jpeg|png|swf)$">
# 2 weeks
ExpiresDefault A1209600
Header append Cache-Control "public"
</FilesMatch>
<FilesMatch "\.(xml|txt|html)$">
# 2 hours
ExpiresDefault A7200
Header append Cache-Control "proxy-revalidate"
</FilesMatch>
<FilesMatch "\.(js|css)$">
# 3 days
ExpiresDefault A259200
Header append Cache-Control "proxy-revalidate"
</FilesMatch>
從這個
除此之外,還有什麼能做些什麼來優化速度,並降低我的網頁的加載時間?
此外,每次刷新頁面時,頁面上的圖像都會一直加載。我如何緩存它以使其快速加載?
我試過了,但它顯示我的文件沒有被壓縮。我不確定我還需要做些什麼才能將它們壓縮。 – input 2010-08-17 21:09:28
可以肯定:你確定你已經改變了我提供的.htaccess規則嗎? (因爲這些只是示例規則) 我認爲您的虛擬主機可能已禁用mod_gzip安全一些cpu週期。 ;-) – Kwastie 2010-08-17 21:24:55
如果我的虛擬主機禁用了mod_gzip,那麼我還能如何壓縮我的文件?任何其他的選擇? – input 2010-08-17 22:19:58