大家好!我想和大家分享一些有趣的信息。我在一家从事内容分发网络(CDN)建设的企业工作。我们的客户中有大量电商平台,因此有很多值得分享的内容。我们开始吧。
1、网站加载速度
这是一个众所周知的事实,但不知为何许多人却忽视了它。搜索引擎早已开始测量您商店的加载速度。这并非出于体育竞技般的兴趣,而是非常严肃地将这些数据用于搜索结果的排名。因此,您的竞争对手如果加载速度更快,就能获得更多的目标流量。
在展会上,我们会为来到我们展台的人测量其网站的加载速度。有时会遇到自信满满的年轻人,他们要求我们进行测试;在测试进行的过程中,我们会闲聊。他们通常会说自己在设计上投入了大量精力,编写了许多脚本,网站堪称最佳,但不知为何却未能带来预期的效果。测试结果出炉:网站加载时间长达10秒,每年可能损失的潜在收入达10万美元。我们有一张表格,上面记录这些数据,并郑重地将其交给展台访客。通常,这些人会略显困惑地离开,自信心也不复从前。
当然,网站加载时间有时会更长,但这种情况非常罕见。俄罗斯电商网站的平均加载时间为4-6秒。这既不算好也不算坏,只是一个平均水平。仍有提升空间。
顺便说一句:网站理想情况下应在1秒内加载完毕。据谷歌的数据(我记得是这样),每增加1秒的加载时间,转化率就会下降7%。
导致加载速度变慢的原因:
- 不合适的托管服务;
- 网站上大量图片;
- 大量脚本;
- 避免使用 Flash(目前搜索引擎对其不友好,建议彻底弃用)。
如何解决这个问题:
- 更换主机;
- 使用gzip压缩;
- 最小化脚本数量;
- 放弃使用 Flash;
2、可扩展性
许多企业并不局限于单一地区,而是同时在多个城市提供产品。这是正确的做法。我们有一位规模较大的客户,我想分享他的统计数据。这是一家来自莫斯科的公司。
图1. 用户地理分布
从图表可以看出,该网站的受众并非100%来自俄罗斯。让我们深入分析一下。
俄罗斯的大部分受众来自各地区(非莫斯科及圣彼得堡等核心城市)。
我们的几乎所有客户都呈现出类似的局面。因此,必须确保地区用户不会因网站加载缓慢而大加抱怨。
网站在地区加载缓慢的原因:
- 托管服务器距离用户较远;
- 运营商之间的对等互联冲突(有时流量会绕道美国)。
如何解决这个问题:
- 自行在不同城市部署节点。这需要具备扎实的技术知识并投入资金发展基础设施。虽然困难,但这是自主可控的方案。
- 使用CDN服务。CDN由分布在主要城市的节点组成。这意味着您的网站更接近最终用户,在地区的加载速度可提升数倍。只需进行少量配置更改即可接入,任何系统管理员最多一小时即可完成。
3、高可用性
有时服务器无法承受负载而定期“宕机”(有时主机商为了保障其他客户的正常运行,会故意让某些站点暂时不可用)。我不赘述这有多糟糕以及搜索引擎对此的厌恶程度。
首要任务是解决这一问题。应迁移出当前主机,将节点部署到数据中心,或寻找更可靠的主机服务商。无论如何,这都需要一定的成本投入。
4、最受欢迎的浏览器
图3. 最受欢迎的浏览器
大家都咒骂微软的浏览器,但别忘了,许多用户是被强制使用它的 :)
图4. 浏览器分布
忍不住想分享一下最流行的操作系统分布图。这跟正事无关,纯属分享。据说Windows 8根本没火起来。我们肯定能看出来 :)
5、什么是 CDN(内容分发网络)
CDN(内容分发网络)是由地理上分布的节点组成的网络,这些节点由智能负载均衡器管理。也就是说,无论访问者身在何处,网站都能更靠近他们。
我并不是说这个工具能立刻解决你所有的问题。无论如何,你都需要按照第一点中描述的优化方法进行操作:
- 配置图像gzip压缩;
- 最小化脚本数量;
- 放弃Flash技术。
但这是一个减轻资源负担并扩展业务的绝佳工具。结合网站优化,您可以取得显著成效。我们客户的网站加载速度平均提升了约70%,转化率提高了25%。
工作原理:
由于您的网站在网络节点上进行缓存,您将获得以下优势:
- 加速您的网站运行;
- 释放自有产能(一位客户将宽带费用降低了400%);
- 提高资源的容错能力(只有我们的节点会访问您的主机,所有内容分发均通过我们自身的资源完成)。

