唯品秀前端博客

博客上线两年半了,稍微追求点用户体验的人进来的人都说网站慢,为什么慢,我寻找了两年,从前端代码设计、图片压缩、懒加载、预加载预解析、包括代码压缩、gulp工具文件合并、服务端伪静态,数据库优化等一系列的手段,结果事实告诉我,这一切收效甚微。。。

优化前端代码

作为前端工程师,自己做的主题,首先会质疑是否是自己写的主题不太符合wordpress主题规范,是否是因为前端代码问题导致的网站速度慢,比如一些循环语句没有的得到优化,又或者调用的方法可能不是最适合的,图片没有压缩,代码文件没合并,标签缺失等,于是我开始尝试在同样环境下更换wordpress官方自带主题,发现在官方十分精简的主题状态下网站整体速度似乎也并没有得到明显的提升,如此,继续往下排除

是否是wordPress自身问题

网站后台是基于wordpress搭建的,网上不少人谈到,说wordpress在不断更新后,越来越显得臃肿,这是导致wordpress网站慢的原因之一。网络技术调查机构W3Techs曾指出,全球前1000万大的网站中,有30%采用WordPress搭建,若只计算那些采用已知内容管理系统(Content Management Systems,CMS)的网站(49.8%),那么WordPress的市场占有率率则高达60.2%,这侧面说明一个问题,wordpress其本身是没大问题的,不是这样吗?

那就考虑后端吧

在最开始做网站时候,那时候兴奋激动,看到wordpress后台有不少插件,两年多时间也曾视图玩过不少插件,所有人一致认为当网站使用插件过多后网站运行会慢,基于这个想法,我在想是不是插件使用过多,又或者是之前卸载的插件没卸载干净,导致数据库垃圾过多,于是我通过wp clean up插件对数据库做过清理,结果又那么一丢丢的感觉,但似乎又是心理作用,也许是做了太多的功课,每次都像是抓住一根救命稻草罢了。如果仅仅是这样,或许还不能够排除是否是数据库问题,于是我把自己数据库备份出来放在别人服务器下跑,发现一切正常,每页打开都是秒、秒、秒。。。

茫然

这时候我开始陷入了茫然,在此之前我还没怀疑过阿里巴巴的能力,为了网站的稳定性,所以没有去考虑购买太廉价小作坊主机。但直到某一天,我发现我的主题运行在别人的服务器下,一切是那么的质感丝滑,于是我开始怀疑主机问题。

阿里云虚拟主机vs腾讯云服务器

阿里云虚拟主机环境网站首页(资源最多)

腾讯云服务器环境网站首页

小结

上面测试环境:没有加CDN、没有使用云存储、台式机win10系统、电信10M网络、浏览器清除缓存后首次打开网站首页结果!

由上图不难看出,事实证明,由阿里云虚拟主机切换到腾讯云服务器,完全一模一样的一套代码,网站运行速度提升近5倍,当然在,这个比例并不是十分准确,虚拟主机最突出的特点就是不稳定,经常会有种网络阻塞的感觉,比如网站打开会加载很多资源,但某个文件会卡顿中,导致最后测算打开速度十分慢,正常情况下我虚拟主机一般也能在5秒左右打开首页,而且也受用户网络质量和电脑等设备配置影响。

但不论怎样,在更换后,网站肯定是得到了质的蜕变,这是毋庸置疑的。至于上面我所说的做的一系列的优化,似乎都没有得到明显的网站性能提升,那是不是说这些优化都是没得必要的?如果说没必要,那我又觉得有点决断,你可以当那些优化更是锦上添花嘛,而服务器的提升是硬件性质的,主机差那是硬伤。

最后再次诅咒一遍阿里云,奸商奸商,同类产品配置,总是价格居高,售后垃圾如狗,提交的工单回复的大多都很没技术性,都是如同实习生般。

本站所有文章、图片、资源等如无特殊说明或标注,均为来自互联网或者站长原创,版权归原作者所有;仅作为个人学习、研究以及欣赏!如若本站内容侵犯了原著者的合法权益,可联系我们进行处理,邮箱:343049466@qq.com
赞(10) 打赏

上一篇:

下一篇:

相关推荐

0 条评论关于"论网站打开速度之服务器供应商重要性"

表情

最新评论

    暂无留言哦~~
谢谢你请我吃鸡腿*^_^*

支付宝扫一扫打赏

微信扫一扫打赏