这段时间准备用phpwind搭建一个本地社区,目前在用512M的VPS,内存有限,带宽才2M,流量大了很容易宕机;前段时间看到加速乐推出phpwind专用加速包,据说可以缓存动态网页,减少对原始服务器的资源请求,因此决定试一试效果。
因为专用加速是付费的,我也不希望直接花钱被坑了,于是找了他们的客服,给了一个正在用phpwind专用加速的网站,简单测试了一下,本来是测试后仅供自己参考,不过既然都记录了,还是别浪费了,分享一下,希望对大家有用。
测试环境:www.***.com 10M电信 谷歌浏览器
网站是一个地方社区网站,采用的是phpwind v8.7版本,不是最新的版本;不过,这应该是8.*系列的终极版本,稳定性、安全性都非常不错。
缓存生效测试
打开网站首页,用谷歌浏览器的审查元素功能查看,选择Networdk,重新加载一次,发现首页的X-Cache是hit,Server来自jiasule-WAF,网页是从缓存中获取的,普通CDN不会缓存动态首页,说明专用加速包已经生效了。
加速乐Phpwind专用加速包的特色是:网页缓存不影响登录信息,会员登录网站以后,依然可以缓存加速,不会影响会员的任何功能使用。
为了测试这个功能,直接用QQ账号登陆了网站,登录以后,继续用审查元素功能,发现已经提示X-Cache为hit,而且Server还是是jiasule-WAF,说明网页是从节点缓存获取的;再看看网站右上角的登录信息,是自己的信息,没有缓存其它会员的信息。
如此看来,Phpwind专用加速包果然是专门设置的,确实可以做到针对性地专用加速,不用担心论坛会员因为缓存而出现错误的登录信息。
网站速度测试
测试网站速度,一般要进行三项,Ping值测试、网页打开速度、本地打开速度。
因为网站正在使用加速乐,Ping值测试的结果依然是加速乐节点的Ping值,相信大家已经见识过很多次,加速乐节点的Ping值说不上优秀,至少会是良好,平均算下来,国内的Ping值响应在30到40的样子,完全满足快速访问的需求。
下面,我们依然用卡卡网测试网站打开速度,测试结果是网页大小99249Byte,相当于90KB左右,平均打开时间0.349秒钟,相当于每秒钟下载速度300KB,小带宽的VPS完全无法达到类似的速度,CDN缓存加速的结果让人非常满意。
当然,工具测试的结果仅供参考,毕竟网页不只有html文件,还有很多附加的文件,如调用广告联盟的广告,或者是调用服务器上的视频、音乐,实际打开时间远远不止0.3秒钟;因此,我决定继续用浏览器测试一下打开速度。
为了更准确地计算打开时间,我用的是搜狗浏览器,右下角可以显示完全加载网页的时间,首先清空浏览器的缓存,随后打开网站,发现用了7秒钟才打开网站。
对于10M电信宽带而言,用了7秒钟才完全打开网站,是遇上了传说中的假宽带?还是专用加速没效果,导致访问网站的速度太慢呢?
考虑到自己的宽带一直很稳定,速度一直不错,因此没有怀疑自己的宽带;那么,专用加速包的效果呢?大概看了一下网页,发现网页上的资源很丰富,还有音乐,于是乎选择保存了整个网页,在本地查看属性,My God,一个网页接近4M?如果算上多媒体视频广告,合起来有5M到6M的样子,一个网页这么大,10M光纤也快不起来啊。
即便是新浪首页,网站首页大小也不过2M;一个社区网站,网站首页大小如此恐怖,不用缓存加速,估计一个网友打开网站都会让服务器带宽跑满了。
一些心得体会
测试的话,基本上到这里便结束了,整体还是让人满意的,在不影响会员功能的情况下缓存内容,可以有效地节省服务器内存、带宽,2M的VPS当10M服务器使用,何乐而不为呢?至于价格,一月10元,目前来看还算对得上服务。
当然,缓存也存在一些问题,生成缓存以后,页面很少变化,如果网站被发了垃圾信息,缓存中会长期存在这类信息,很让人反感。目前,刷新缓存还是比较麻烦的,毕竟不是在自己的网站上,或许可以考虑给站长一个更方便刷新缓存的方式。
还有便是,论坛里有一些老的帖子,大半年没有回复的帖子,也可以缓存起来,那类帖子基本上只有来自搜索引擎的流量,长期缓存也没啥问题可言。
好吧,非文艺青年,折腾了老半天,才写出了文章,看过之后不忘评论啊。对了,地方社区论坛,不用地方名,用什么名字比较好呢?给点建议哈。