0

我试图弄清楚为什么这个网站一直在加载,可能是为了回答为什么它加载得很慢(但只是有时,这可能与托管有关)。

http://nothankstoyouproductions.com/

有没有人有任何线索?

4

3 回答 3

1

您正在加载相当多的资源,包括 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>

发送压缩文本:

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。其中一个或另一个可能对你做的比任何事情都多。缓存插件可能很棘手,并且并不总是与其他插件很好地配合,所以请谨慎行事。

于 2012-10-13T14:11:14.670 回答
0

正如s_ha_dum所指出的,您的网站很重,并且可以受益于浏览器缓存、gzipping 和 WP Super Cache http://wordpress.org/extend/plugins/wp-super-cache/ WP Super Cache等良好的缓存插件有自己的 gzip 压缩和压缩插件。(W3 Total Cache 一年没更新了)。

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

但也要意识到您正在从您无法控制的外部服务器加载大量项目,例如 Facebook、Sharethis 和 Pinterest。如果它们碰巧很慢,或者您的虚拟主机(hostable.com)的带宽碰巧很慢,这将导致网站的持续加载。

最好的办法是找一个有信誉的好房东;这是试图提高网站性能的底线。

于 2012-10-13T16:56:25.810 回答
0

就我而言,我破坏了锚(<a>),这导致了错误:/

于 2014-12-29T20:16:07.260 回答