如果我没有访问Apache配置的权限。
发布于 2010-06-11 11:51:30
如果你在其他每一个YSlow规则上都有A级,那么你已经做得很好了,不需要担心那些项目。顺便说一句,您可以在YSlow中创建更适合您的需要和服务器设置的自定义规则集。因此,如果您不能更改这些内容,只需将它们从YSlow使用的规则中删除即可。
使用内容分发网络(CDN)
您可以在YSlow中将站点域添加为CDN。这种方法的思想是将静态组件存储在不同的域上,以增加“并行化”(一次下载更多文件)。如果您使用的是有限的主机,那么您可以打开一个单独的帐户,并在另一个域上托管一些文件。
用gzip压缩组件
您可以在PHP中这样做,在脚本一开始就使用ob_start('ob_gzhandler');。这需要更多的资源,所以如果可能的话使用Apache。
配置实体标记(ETags)
将其从规则列表中删除,这在90%的情况下是不必要的。雅虎只说要删除它们,因为在很少的情况下,后端有多个服务器,如果来自不同的服务器,同一个文件可能有不同的ETag。当每个文件来自一个服务器时,ETags是件好事,删除它们是有害的。
添加过期标头
如果您没有访问服务器的权限,那么您很可能无法改变这一点。问问你的主人。您可以重写.htaccess文件中的服务器设置。您需要mod_expires Apache模块。此页有一些使用示例。
发布于 2010-06-08 15:17:35
使用内容分发网络(CDN)
这涉及到更改您的主机(至少对一些文件)。
你可以:
发布于 2012-05-19 11:27:32
我发现"如何加快网站速度,获得YSLOW等级“对我很有用。希望能帮上忙。
https://stackoverflow.com/questions/2994466
复制相似问题