在众多博客程序中,自己使用过hexo、typecho、zblog、wordpress,后来还是选择wordpress,它的主题模板和插件真的很强大,在全球来看,占有率绝对领先,有不错的建站开发生态,佩服这样的软件开源精神也感谢众多开发者提供有用的代码包和主题、插件,方便建站。
可以看出wordpress在全球范围内的强大,它的开发人员众多,站长有许多的功能,都可以自己二次开发进行实现。在wordpress建站中涉及到的一些优化技巧,在本文做一个总结。
wordpress服务器性能优化
所以说我们的wordpress服务器端性能优化有哪些小技巧?
作为个人站长的网站我们采用较低的服务器配置,我们也需要从服务器端优化的角度去做好一些工作,来保证网站的正常访问和快速访问。
在服务器端安装较新版本的操作系统及其附带软件。比如centos7、BBR模块、redis5新版等;
启用服务器Nginx缓存机制;
php启用opcache模块,session存储到redis,nginx和php-fpm通过unix socket通信;
Nginx启用gzip压缩,静态资源缓存时间设置为最大;
WordPress安装缓存插件,例如W3 Total Cache、 WordPress Super Cache、Autoptimize等,Autoptimize可以删除谷歌字体;
移除wp-login.php,xmlrpc.php的直接访问。可以通过Redirection等插件实现,也通过Nginx直接将这两个地址重定向;
启用Nginx的缓存,强烈推荐,操作指南: 使用Nginx缓存加速WordPress站点;
禁用WordPress自带的cron任务,改成crontab执行;
安装 Memcached 和 PHP Memcached 扩展(高性能分布式的内存对象缓存系统)这是PHP 的两个扩展;
OPCache拓展,缓存到共享内存中,并在用户访问的时候直接调用从而起到高效的加速作用;
网页代码压缩,比如Autoptimize插件用于整合CSS和JavaScript代码并压缩;
实现动静分离,分担部分访问数据流量和IO负载,对静态内容进行CDN处理;
在服务器端还有一个技巧,就是使用ssd硬盘可以加速网站的访问速度;
还有许多服务器优化小技巧,多实战多总结吧。
一个合格的建站运营者,首先要保证在基本的服务器配置下,可以让网站减少宕机的风险并能快速访问。对WordPress建站,当然有一些最简单的方法、删除主题或者插件文件,但是我认为其实他们的作用不大,还有其他mysql数据库优化方面,我们在平时要谨慎操作。
在较低配置的服务器端网站可以承受住访问量过万的网站,这样的底气是来自于对服务器端优化和网站程序的优化。
- 我的微信
- 这是我的微信扫一扫
- 我的微信公众号
- 我的微信公众号扫一扫