站长帮自再次开放以来(区别于2018年前的站长帮),受到广大站长朋友的关注和支持,我们也一直在努力!希望能奉献更多更优质的内容回馈大家。目前使用的这版网站一直采用 WordPress 驱动,我们的成员不定期进行主题和环境等优化,本文将优化的内容和成果分享给大家,希望能为采用 WordPress 建站的站长们提供一些参考。
WordPress 插件篇(站长帮启用插件清单)
- Code Snippets:WordPress替代编辑functions.php的插件,可以自定义各种钩子、函数等。更新主题/插件时无需担心自定义部分被覆盖。
- Perfmatters:非常优秀的WordPress性能优化插件,插件虽然很小巧,但功能非常全面。除了可以优化WordPress本身之外,其中脚本管理器堪称神器,可完全自定义哪些CSS或JS文件在哪些页面上加载或不加载。例如文章图片灯箱插件包含的CSS和JS文件默认在全站加载,通过Perfmatters脚本管理器可以将文章页面之外的其他页面排除掉,从而达到速度优化。
- Rank Math SEO:用户增长迅速的SEO插件,性能出众,效果媲美Yoast SEO。
- WP Rocket:最佳的WordPress缓存插件之一,虽然用户访问缓存页面的速度稍逊WP Super Cache与W3 Total Cache两位前辈,但开发者提供的傻瓜式设置及文件优化(CSS、JS)功能比两位前辈强大很多,特别是CSS 传递优化与JaveScript延迟执行功能。
- zhanzhangb-baidu-submit:发布文章时自动提交至百度搜索资源平台。
- Memcached for WP Rocket:站长帮自制了一款使用Memcached内存缓存功能的插件,提升WP Rocket将已缓存的页面交付给用户的速度,另外可在用户访问尚未缓存的页面时加快生成缓存的速度。该插件尚处于内部测试且暂时仅针对本站使用的主题、插件、环境,所以暂不对外公开。
- GP Premium:主题的高级功能插件,推荐elements功能,完美自定义主题的任何可见部位。
- Wordfence Security:最佳的WordPress安全插件之一。
前端优化篇
- 将自制的浮动分享/关注工具栏的CSS与PHP代码进行性能优化。
- 全站去除所有字体加载,改用系统默认字体:
font-family:"PingFang SC","Lantinghei SC","Microsoft YaHei",arial,sans-serif,tahoma;
- 将所有图标从iconfont改为SVG图标方式。
- 优化所有广告加载方式(异步),控制总体广告位数量等。
- 将Google Analytics统计的部分代码本地化。
- 将WEBP图片文件的expires缓存时间增加到365天。
- 手动优化所有CSS代码(默认CSS除外),总体缩小20%体积。
服务器与环境优化篇
- 更新部分软件版本:
- Nginx 1.21.4
- PHP 7.4.26
- MySQL 5.7.34
- Memcached 1.6.9
- 云服务器将普通云盘更换成SSD云盘。
- 安装Linux内核安全补丁。
- 内存升级至8G,针对内存容量适配Nginx、PHP、MySQL的配置文件。
- 安全加固类处理。
其它事项
- 记录所有changelog。
- 备份整站与数据库
- 所有自定义代码与CSS储存注释版本
原文地址:https://www.zhanzhangb.com/2373.html