首页 新闻资讯 建站经验

网站所以内容元素是您可以操作的最重要的东西

1. 最小化重定向
有时为了指示URL的新位置、跟踪单击、将站点的不同部分连接在一起或保留多个域,需要将浏览器从一个URL重定向到另一个URL。重定向会触发额外的HTTP请求并增加延迟。只保留技术上需要的重定向,您无法找到任何其他解决方案。以下建议:

永远不要在页面中引用已知重定向到其他url的url。您的应用程序需要在资源更改其位置时更新URL引用。


永远不要需要一个以上的重定向才能到达给定的资源。例如,如果C是目标页面,并且有两个不同的起始点,A和B,那么A和B都应该直接重定向到C;永远不要将A重定向到B。
最小化发出重定向但实际上不提供内容的额外域的数量。有时,为了保留名称空间和捕获不正确的用户输入(拼写错误/输入错误的url),可能需要从多个域重定向。然而,如果你训练用户相信他们可以通过多个url访问你的网站,你就会陷入一个昂贵的购买新域名的循环,仅仅是为了阻止域名抢注者接管你名字的每一个变体。
重定向问题
如您所见,最大的延迟是一些外部重定向链的结果。使用了大约20条重定向链,这些链可以降低大约3000毫秒的加载时间。
2. 从静态资源中删除查询字符串
即使存在cache -control: public header,也不能在URL中缓存带有“?”的链接。问号的作用与Ctrl+F5相同。仅对动态资源使用查询字符串。由于使用KISSmetrics, SEOmoz使用了两个带有“?”的动态url,但是2-3个查询是合理的;)
3.指定字符集
在HTTP报头中指定一个字符集,以加快浏览器的呈现速度。这是通过添加一个简单的代码到你的标题:
< meta http-equiv = " - type”内容= " text / html;charset = utf - 8 " >
注意:一些cms对字符集使用函数(php bloginfo(“字符集”);? >)。我建议如果您对自己的字符集很有把握,那么就不要使用PHP函数来编写它。它有助于最小化请求大小,因此尽量在所有可能的地方使用HTML而不是PHP。
4. 贬低你的代码
删除HTML注释、CDATA部分、空白和空元素将减少页面大小、减少网络延迟并加快加载时间。
5. 避免坏的请求
断开的链接会导致404/410错误。这些会导致浪费的请求。修复损坏的url(特别注意图像)。
6.从一致的URL提供资源
对于跨多个页面共享的资源,请确保对同一资源的每个引用使用相同的URL。如果一个资源由相互链接的多个页面/站点共享,但是这些页面/站点驻留在不同的域或主机名上,那么从单个主机名提供文件要比从每个父文档的主机名重新提供文件更好。在这种情况下,缓存的好处可能超过DNS查找开销。
7. 减少DNS查找
DNS查找需要大量时间来查找主机名的IP地址。在查找完成之前,浏览器不能做任何事情。减少惟一主机名的数量可能会增加响应时间。看看DNS查找中如何花费大约3秒的加载时间。
上一条:图像优化很重要,您知道吗? 下一条:几个技巧来加速你的网站
快速联系

You can contact us by email, phone number and address

请您拨打本凡一对一咨询电话:

0551-65651281 / 66686892
18326678023

您也可以咨询我们的在线客服

客服咨询 客服咨询 客服咨询