【发布时间】:2010-08-17 20:46:35
【问题描述】:
我尝试使用 YSlow 来优化我的网站以获取路线。然而,即使我在 .htaccess 中添加了DEFLATE 代码来压缩文件,YSlow 仍然不会将文件显示为压缩后的文件。我尝试使用以下方法测试我的网站:http://www.gidnetwork.com/tools/gzip-test.php,它显示我的网页未 gzip 或压缩。我还能如何将它们压缩或压缩?
这是.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>
除此之外,我还能做些什么来优化速度并减少网页的加载时间?
此外,每次我刷新页面时,页面上的图像都会不断加载。如何缓存它以使其快速加载?
【问题讨论】:
标签: php optimization .htaccess compression apache2