我试过用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