我们四个人的网站
bug
bug

bug

刚刚解决了网站的一个重点bug:

换到winhost后发现速度不是很快,但是服务器的官网很快。

在http://www.webpagetest.org 上面测试了公司网站速度:

oldspeed

严重拖后退的是调用Jquery.min.js这个文件用了6秒钟时间。这个文件竟然在国内的staticfile.org上面,国内到美国的带宽严重限制了速度,美国人访问网站还要从中国调用文件,然后回到美国。速度肯定是慢啊,半个地球来回跑!!

做网站的真是不负责啊,全英文的网站一开始就告诉他目标客人是老外服务器也在国外,竟然调用国内的CDN库,真是哭死都不知道速度慢在哪里啊,99.99%的人要骂服务器不够好了。

马上网上搜索美国的CDN:

地址在 cndjs.com,  在搜索框里输入jquery,得到如下地址:

https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0-beta1/jquery.min.js

这个是3.0的beta版本,而我网站里是用了1.7.2版本,搜索了一下,原来2.0版本以上已经不支持ie6,7,8,现在用xp,win7默认的版本还是6,7,8, 于是把url地址的3.0.0-beta1手动改为1.7.2,进入,jqurey文件验证存在。

现在的问题是怎么把国内的CDN改为美国的CDN,要看网站里面有多少页面有这个链接,看了目录,最有可能是js,style这2个文件夹。js 是java,style是css,分别下载了编辑器,js用everedit,css用visal css。搜索了一遍所有文件,都没有找到CDN地址,目标改到index这个文件,用everedit打开搜索,发现了!换用美国的CDN,保存,用FTP上传到服务器,重新测试速度。

newspeed

用时从6秒降到333毫秒 !!!

现在妈妈再也不用担心网站的速度了。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注