2012-10-13 126 views

回答

1

您正在加载一个quite a few resources,其中包括47个图像,22个Javascript文件和10个CSS文件。您加载的每种资源都有两种成本。服务器必须检索和服务器文件,文件必须通过网络传输,所以我要做的第一件事就是尽量减少原始负载。也就是说,如果可以或者减少图像数量,将图像合并为精灵。结合你的Javascript或减少它。不幸的是,大多数这需要一些技术(PHP/JS/HTML/CSS)的能力。

有几件事情,你可以添加到你的.htaccess文件,应该有所帮助。

鼓励缓存:

<FilesMatch "\.(ico|jpg|jpeg|png|gif|swf)$"> 
    ExpiresActive On 
    ExpiresDefault "access plus 2 weeks" 
</FilesMatch> 

发送gzip压缩的文字:

SetOutputFilter DEFLATE 
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ \ 
    no-gzip dont-vary 
SetEnvIfNoCase Request_URI \ 
    \.(?:exe|t?gz|zip|bz2|sit|rar)$ \ 
    no-gzip dont-vary 
SetEnvIfNoCase Request_URI \.pdf$ no-gzip dont-vary 

注意,每次那些需要共同但不是普遍的Apache模块。如果您遇到问题,请删除其中的一个或两个。

我还鼓励您查看WP Super CacheW3 Total Cache。这些人中的一个或其他人可能会为您做更多的事情。缓存插件虽然可能会变得棘手,但并不总是和其他插件搭配很好,所以谨慎行事。

0

您的网站是沉重的,由s_ha_dum指出,并可以从浏览器缓存中受益,gzip压缩和像WP超级缓存http://wordpress.org/extend/plugins/wp-super-cache/可湿性粉剂超高速缓存良好的缓存插件也有自己的gzip压缩和缩小文件的插件。 (W3 Total Cache一年内未更新)。

您可以在Firefox中使用开发者工具(适用于所有浏览器)或Firebug http://getfirebug.com/查看加载时间过长的情况。

但也意识到您正在加载大量来自您无法控制的外部服务器的项目,例如Facebook,Sharethis和Pinterest。如果它们碰巧很慢,或者您的虚拟主机的带宽 - hostable.com - 恰好很慢,那么这将占据网站的持续负载。

最好的主意是去与一个良好的和有信誉的主机;这是尝试提高网站性能的底线。

0

就我而言,我打破了锚(<一>),导致错误:/