上个月,一台湾的朋友向我反映了他的网站现在十分糟糕的情况。

事情是这样的,这位台湾朋友有一网站,面向用户主要在中国大陆,2010年10月,他把网站寄存地从台湾移到了广东,他租用的是独立服务器,使用线路为广东汕头电信。他本以为网站服务器在国内了,大陆用户访问速度就不成问题了。然而在接下来的两个月时间里,他时常接到客户的反馈,说网站打开缓慢,晚上高峰期的时候,经常出现网页只打开一半就停止了的情况,尤其是那些产品图片,经常显示不全,很多都显示不出来。反馈的客户大部分来自中原和北方,而南方的客户反映使用良好。

这种情况如果还继续延续下去的话,必定会给他带来不小的损失,所以,他希望我给点意见,如何优化网站,提高网站在全国各地的访问速度。

网站速度检测和网站PING检测

从他的描述中,我想大多数站长都能首先想到的是我国南北网络瓶颈的问题,而并非是网站本身的问题。为了进一步验证问题,我用卡卡测速网的“网站速度检测”和“网站PING检测”进行测试。测试结果如下:

▲网站全国各地打开速度

从网站全国各地打开速度的测试结果来看,全国平均速度为2.571秒,最慢的是黑龙江网通,需要5.072秒,最快的是四川乐山电信,需要0.892秒。而从线路分析结果来看,电信平均速度为1.412秒,网通(联通)平均速度为3.533秒,电信打开的速度明显快于网通打开的速度。

▲网站全国各地PING测试

从网站全国各地PING测试的数据来看,PING值最大的是黑龙江网通,达到了85ms,并且,还有丢包的现象;PING值最小的是广东电信,为40ms。从整体来看,电信线路的PING值要小于网通线路的PING值。

选择CDN加速服务

很显然,这个台湾朋友用的电信线路服务器,没有解决好南北网络互通的问题,导致其他地区尤其是北方网通的用户访问困难。解决此问题的方法,通常是采用双线路或多线路服务器,以解决南北网络互通的瓶颈问题。

我于是建议他升级到双线路或多线路服务器,看看效果如何,谁知得到的答复是,只有广东电信线路,没有双线或多线服务器租用。纳闷,难道要弃用此单线服务器而重新去租用其他地方的多线服务器吗?况且此服务器才使用两个月而已,这显然不合算!所以唯有想其他解决方法了。

由于工作性质原因,我平时比较喜欢上matlabsky这个技术论坛,在使用过程中,发现这个论坛的速度不错,我以前并不知道它使用了什么技术,以为是服务器性能很好的原因,后来才发现,原来它使用了CDN加速技术。在论坛底部,可以看到它使用的是思必达的CDN加速服务。

于是我便想,能否也给这个台湾朋友的网站使用CDN加速服务?

我马上联系了思必达在线客服,经过一个多小时的了解,让我对CDN加速有了进一步的了解,同时也认为CDN加速可以解决台湾朋友的网站速度问题。

我把采用CDN加速的想法告诉台湾朋友,他一开始并不懂得什么是CDN,我把自己了解的全部告诉了他,最后他同意了采用这个解决方案。

CDN加速后的网站速度测试

网站采用CDN加速两周后,我特意询问台湾朋友网站运行效果如何,此时的他不再是当初的愁眉苦脸了,而是给我发来了几个笑嘻嘻的表情图片,我知道,肯定表现良好了。

为了验证效果,我还是用卡卡测速网的“网站速度检测”和“网站PING检测”来测试了一下。测试结果如下:

▲网站全国各地打开速度

从网站全国各地打开速度的测试结果来看,全国平均速度为1.630秒,比使用CDN加速前快了0.941秒,速度提高了37%。CDN加速前最慢的黑龙江网通,也由5.072秒下降到1.421秒,这个降幅大得令人吃惊,CDN加速效果明显。

而从线路分析结果来看,电信平均速度为1.228秒,比CDN加速前快了0.184秒,速度提高了13%。网通(联通)平均速度为1.870秒,比CDN加速前快了1.663秒,速度提高了47%,CDN加速效果明显。

电信打开的速度稍快于网通打开的速度,但差别细微,南北互通问题得以解决。

▲网站全国各地PING测试

从网站全国各地PING测试的数据来看,PING值最大的是山东济南网通,为41ms;PING值最小的是上海电信和浙江电信,为36ms。从整体来看,电信线路的PING值与网通线路的PING值相差不大,说明之前的南北线路瓶颈问题得到了解决。

知识扩展

关于CDN加速的常见问题(来自思必达CDN加速技术白皮书)

1、CDN加速对网站的作用是什么?

使用网站的用户享受到高品质的服务,服务网站的服务更安全、网站建设更简单;可以采用更灵活的方式进行扩容,从容应付各种突发访问量的冲击;CDN技术用于虚拟主机的开发与应用,是现行解决网络带宽拥挤、网站响应速度慢、南北网络互联互通问题最有效的方法。

2、哪些内容适合CDN技术进行加速?

除网页中所有的静态网页、图片等静态内容非常适合CDN技术进行加速外,很多动态网页也可以用CDN技术进行加速的。这些内容主要是指通过JSP/PHP等动态语言生成的网页,但是同一个URL对所有不同用户看到的内容都是一样的,这样的情况下,cache可以缓存下这个URL和相应的内容,就像一个标准的URL一样,即使这个URL后面有?号,跟了很多查询条件都没有关系。网站中像这样的准静态内容在采用CDN加速后,同样能起到很好的效果。

3、CDN和双线机房的区别是什么?

双线机房是在国内这样特殊的网络环境下特有的产物,双线机房只能解决网通和电信的瓶颈问题,网络传输中的线路问题和其他各ISP互通的问题还没有解决,而CDN的原理是“边缘”访问,访问者就近取数据,这样大大缩短了访问者与源站点之间的传输距离,可以解决所有ISP互通和网络链接的问题。

加入本站QQ群(312716741),交流分享网站建设、优化、SEO技术。。。

小麦盒子cdn_CDN加速,提高网站访问速度的最佳方法相关推荐

  1. 如何让提高网站访问速度

    如何让提高网站访问速度 整理方案一: 网站访问速度可以直接影响到网站的流量,而网站的访问量几乎与网站的利益直接挂钩,因此网站的速度问题成为企业及站长十分关注的问题.现在网站越来越多,不少朋友的网站打开 ...

  2. 百度云加速提升网站访问速度

    欢迎大家进群,一起探讨学习 博主技术文档地址 博主开源微服架构前后端分离技术博客项目源码地址,欢迎各位star 今天偶然的情况,看到了百度云加速能进行网站访问速度提升,因为现在我是用学生价买的阿里云服 ...

  3. 如何使用百度云加速提升网站访问速度

    今天偶然的情况,看到了百度云加速能进行网站访问速度提升,因为现在我是用学生价买的阿里云服务器,1核2G 1M带宽的,所以第一次加载资源的时候,是非常慢的,所以就打算尝试一下. 1)下面进入正题,打开百 ...

  4. 提高网站访问速度的十个技巧

     网站的访问速度和性能对用户体验来说是非常重要的.如果你的网站访问非常的慢,你不仅会失去用户,而且更可怕的是你会失去潜在的客户.像Google这样的互联网巨头也会把网站访问速度作为排名的一个参数. ...

  5. 提高网站访问速度方案

    很多站长使用虚拟主机来做网站,网页内容一旦很多,网站打开速度就会特别慢,如果说服务器.带宽.CDN这类硬指标我们没有经济实力去做,不妨通过网页代码优化的方式来提高速度. 1: 缩小Javascript ...

  6. 提高网站访问速度的34条军规(2)

    16 在Ajax请求中使用GET方法 (Use GET for AJAX Requests)<?xml:namespace prefix = o ns = "urn:schemas-m ...

  7. 测试网站访问速度的5个方法

    网页载入速度对于一个网站来讲很关键,Google已经将一个网站的载入速度列入了网站关键字排名的考虑因素当中,也就是说如果你的网站有足够的内容,而且载入速度比别人的网站更快一步的话,那么你就是获得更好的 ...

  8. 别做无用功-禁止谷歌字体真的能加速网站访问速度吗?

    图片转存失败,个人博客alvincr.com,本文链接:https://alvincr.com/2021/01/google-fonts/ 首先禁用谷歌字体是需要分地区而言的,能够访问外网的用户使用谷 ...

  9. squid正反向代理-加快网站访问速度

    配置squid代理服务器加快网站访问速度 一:squid服务概述   Squid cache(简称为Squid)是一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器.Squid有 ...

最新文章

  1. poj 2749 2-SAT问题
  2. 帮别人改的代码 我也不知道他爬的什么 记录下
  3. 怎么一键执行java程序_如何快速、低成本、低扰动地运行一段Java代码
  4. KDD2021|小红书在推荐多样化的实践——SSD
  5. 杭州趣链张帅:区块链应用落地,融合产业高速发展
  6. Git 基本分支规范
  7. 【Flutter】微信项目实战【07】 通讯录界面搭建(下)
  8. python绘图3d_超好看的3D绘图方式,Python厉害了!
  9. python题目-完数
  10. Less颜色混合函数(14)
  11. 现身说法 程序员 35 岁后的出路
  12. 进程调度案例分析:为何不能调度?
  13. 我男友是个学霸,你们输给DOTA,我输给代码……
  14. LVM -逻辑卷管理
  15. VLN论文英语表达积累
  16. 下载喜马拉雅FM的音频
  17. 电商营销策略介绍,电商营销手段有哪些
  18. 电子计算机技术的发展情况,新时期电子信息技术发展现状与趋势分析
  19. K-means 算法实现二维数据聚类
  20. DisplayFormat格式化字符串

热门文章

  1. 带无线驱动的linux版本,Atheros AR9170芯片的linux网卡驱动(支持新版)
  2. jpcap抓包,TCP数据包逻辑分析,TCP数据包解析
  3. windows 2003 下的 apache(2.2.23)+tomcat(7.0.35)+p...
  4. 诈骗骚扰电话为何屡禁不止
  5. GBase 8s 常用管理员命令汇总-gadmin
  6. 【Android】【Audio】TTY设备原理
  7. Typed Array常量资源
  8. Pal2Nal|如何在命令行下运行Pal2Nal
  9. 超炫物理动态图!收藏吧,吓死宝宝了...
  10. Thread地址(IPv6 and RLOC16)