小洪博客针对wordpress的优化方案

小洪博客服务器配置

小洪博客的服务器配置为1C2G1M,事实上这还是我用过的配置最好的服务器,以前都是用1C1G1M的服务器的

小洪博客的优化方案

像小洪博客这种配置的服务器如果对wordpress不做任何优化的话,可能连续点击几次ctrl+f5站就挂了,之前使用wordpress做博客的时候没做任何优化,那访问速度我自己都不忍直视,于是我就到网上搜索优化wordpress的教程来学习,终于在多种方案折腾之后终于也能把博客做到秒加载了,后来做博客都是先优化访问速度再写博客文章

良好的网页加载速度也是带来流量的一大因素,试想一下,如果你想打开一个网站查阅资料半天加载不进去你还会访问该网站吗?除非你网站的内容真的是稀少到互联网上只有你的网站才有,不然用户一般不会这么有耐心来等待你的网页加载

缓存优化

为站点做缓存优化可以减少数据库查询,并且为你解决并发高带来卡顿,单纯的缓存优化就足以让你的网站加载速度快如闪电

主流服务器端缓存:memcached redis

wordpress缓存插件: WP Super Cache WP RocketW3 Total Cache等(由于本站只使用了wp super cache ,另外两个插件本站没有发布相关内容,因为我还没试过也懒得去尝试)

小洪博客的缓存优化方案:memcached+wp super cache+opcache (opcache自行到宝塔后台php安装拓展)

小洪博客关于缓存优化的文章

动静分离优化

动态资源:需要服务器实时运算吞吐内容

静态资源:不需要服务器实时运算的资源,例如HTML CSS JS 等资源

动静分离的好处

一.可以让网站的动态静态资源异步加载减缓服务器压力

二.可以根据动态静态两种资源的特性分别为其做优化

小洪博客关于动静分离优化的文章

CDN加速优化

不管怎么做优化,我们服务器宽带始终是不变的,特别是小洪博客这种1M的服务器,宽带完全是不够用的,所以我们需要CDN加速来弥补不足,做好CDN缓存策略之后我们的服务器宽带占用率是非常低的

我们的服务器延迟在各地是不一样的,可能在广东北京很低但是在其它区域延迟就会高一点,CDN的多节点遍布在各地,可以完美的解决这个问题,这样我们就可以在各个区域都能为用户提供快速的访问体验

我们做好动静分离优化之后就可以使用CDN分别为两种资源提供加速,因为网站有动态资源的特殊性,我们不能为其设置全部缓存,但是分离之后我们就为两种资源设置不同的加速规则,动态资源我们就根据其特性配置CDN缓存规则,像静态资源就完全可以大胆的设置全部缓存,并且缓存时常越久越好

免费的的CDN加速:百度云加速,360网站卫士 CloudFlare等,小洪博客目前正在使用百度云加速

小洪博客关于CDN加速优化的文章

总结

优化网站不仅仅是提升网站加载速度,还可以减缓服务器的压力,并且可以将我们的服务器的性能完美的发挥出来

小洪博客因为站没什么流量,除了加载速度快没法直接测验出优化的效果,所以我使用流量精灵疯狂刷流量来测试网站抗压效果,同时在线十余人服务器后台负载依然在20%以下,可见优化出来的效果还是非常明显的,要知道不做优化以前多刷新几次小洪博客的服务器负载都会100%,所以为你的网站做好优化是非常有必要的

版权声明:
作者:HONG
链接:https://www.honglog.com/294.html
来源:小洪博客
本站遵循cc共享许可协议:BY-NC-SA 4.0 转载请注明出处
THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录