2010年春,Google宣布将页面速度更重地纳入搜索排名算法。“更快的网站能创造更满意的用户”,Google在描述这一变更的博客文章中写道。
作为电商商家,提升网站速度的能力取决于修改技术因素和底层代码的难易程度。本文介绍如何评估网站速度并推荐改进措施。
若您是电商新手,页面速度并非首要任务,开发高质量内容更为重要。但若希望获得竞争优势并提供最佳用户体验,则需利用诊断工具相应调整网站。
评估您的网站
起点很简单:进入Google站长工具账户,依次点击实验室 > 网站性能。
Google Webmaster Tools账户免费且易于设置,是运营电商业务的重要工具。
Google 站长工具
若页面加载时间超过约2秒,Google会认为加载缓慢,您应采取措施。虽然加载慢不意味着不被排名,但超过2秒时,建议调查网站结构性更改以改善速度。
寻找改进领域
在Webmaster Tools“站点性能”页面底部,有链接指向适用于Firefox或Chrome的Page Speed工具(此前《PEC评论:Page Speed》一文已介绍)。
使用Page Speed的基本方法如下(以Firefox 3.6及以上版本为例,需先安装Firebug扩展程序):
- 在Firefox中确定要评估的关键页面。
- 转到工具 > Firebug > 打开Firebug。
- 点击“Page Speed”选项卡。
- 单击“分析性能”。
Page Speed会对页面进行约30项标准评估,每项均可点击查看详细信息。对速度影响最大的问题将以红色圆点标示。以下是一些相对容易修改且能显著提升速度的项目:
Page Speed 插件。
关键页面速度因素
- 图像优化。减小图像文件大小一直是良好做法。确保图像充分压缩,并在HTML代码中明确指定尺寸;否则浏览器渲染页面会更吃力。
- CSS和JavaScript引用。网页已从简单HTML演变为包含样式表、脚本等嵌入式资源。高效设置这些资源可改善速度。通常合并外部JS/CSS文件是好事,让浏览器加载更少文件更好。Page Speed会建议减少含极少代码的外部文件数量,您可合并文件或将部分样式直接嵌入HTML。
- 精简HTML和CSS。“精简”指减少源文件中多余空格和不必要字符。添加的空行、多余注释等累积起来会影响性能。若使用模板系统建站,调整模板即可产生积极效果。
- 浏览器缓存。Web服务器可向浏览器发送信息帮助缓存。对于Apache等平台,可调整资源的“Expires”或“Cache-Control”头部属性,具体操作可能需要咨询托管或电商提供商。
只要未出现大量红色圆点,说明情况良好。通过少量努力,很可能显著改善网站速度。
使用 Google Analytics 进行进一步分析
2011年5月,Google在新版Analytics中推出站点速度报告组件。点击页面顶部“New version”即可激活。
Site Speed 分析。
要利用此功能,需在每个页面的跟踪代码中添加_gaq.push(['_trackPageLoadTime']);(如下第5行所示):
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);
_gaq.push(['_trackPageLoadTime']);
(function() {
var ga = document.createElement('script');
ga.type = 'text/javascript';
ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
</script>
添加后,Analytics将开始报告页面加载时间,比Webmaster Tools更详细,支持按不同浏览器和地理区域筛选查看。
其他可提升速度的领域
许多速度因素取决于编码方式。若使用基于模板的电商网站,更改几个关键模板可能解决全站许多问题。其他关注领域包括:
- 注意相关变更。确保开发人员或提供商了解Google建议并已落实快速加载措施。Google在“使用网站速度分析报告测量页面加载时间”中详述了这些变更及改进建议。
- 监控托管环境。关注服务器上流量及其他托管网站数量等影响速度的因素。
- 查看平台。不同电商平台运行速度各异。若担心所用平台底层代码缓慢,可评估同平台其他网站是否存在性能迟缓问题。
- 测试您的主机。若怀疑服务器或托管公司缓慢,可将单页及相关资源部署到另一台服务器进行速度测试对比。
- 必要时升级主机。若网站流量显著增长,低价共享主机可能不再具备所需资源。即使网站仍能运行,因资源竞争也可能导致性能迟缓。随着业务增长,应考虑升级主机账户。
结论
网站交付日益复杂。在页面编码和主机管理方面采用良好实践,是网站成功的重要组成部分。这不仅有助于搜索引擎优化,更重要的是能创建加载快速、体验良好的网站。

