在如今的网络时代,5G早已走进千家万户,而网站速度的优化提升也是现在许多个人站长需要考虑的一个问题。试想一下,一位用户正在打开您的网站,本想着阅读相关的文章,但他只能看着白屏和无尽的加载界面,他还会继续访问下去吗?除非他是带着目的性的访问,否则这位用户将会关闭页面。

我将以WordPress为例,为各位伙伴们介绍下我的优化经验。

服务器性能优化

服务器是否高性能,是否能够对用户的操作做出快速正确的相应,也是影响网站速度的因素之一。

巧妙提高网站访问速度,优化用户体验插图
TTFB Timee

大多数由wordpress搭建的网站都是动态网站,每个页面或多或少都会产生SQL查询和下载,而当前页面的TTFB的时长极大程度上代表着网站的速度。如果你的服务器裸奔,并且TTFB时间过长,那么你可以适当提高服务器的带宽,或者升级服务器。有时候,CDN也是一个不错的选择,也会让你的网站的TTFB时间减少。

不过值得一提的是,如果你的网站页面不适合静态化,或者有部分交互式内容不能够静态化,那么这时你可以选择使用CDN中的动态加速,更快的提升页面的加载速度。

拓展优化

如果你的服务器或者虚拟主机支持安装Redis、MemcachedOpcache,那么恭喜你,你的加速速度又会进一步提升,这里以宝塔面板为例:

巧妙提高网站访问速度,优化用户体验插图1
PHP拓展
  1. 安装PHP
  2. 安装相对应的PHP拓展
  3. 安装相对应的插件
  4. 启用插件,并且在wordpress上启用相应的plugins例如 wp redis

CDN优化

CDN厂商的选择也是至关重要的一点,例如百度智能云CDN、阿里云CDN、腾讯云CDN和百度云加速。这里的百度智能云加速和百度云加速有些许不同,百度云加速带有基础云保护而百度智能云CDN仅仅是加速和缓存作用。

这里我推荐使用壹盾CDN,价格实惠而且速度快,并且带有WAF保护站点安全。

巧妙提高网站访问速度,优化用户体验
壹盾CDN

不仅有国内节点,也支持全球加速,可以说是一个不可多得的良心CDN厂家。

WP优化

如果你的站点不支持全局静态化,那么你可以选择本地缓存插件,并且填写缓存黑名单例如cookiesURL和代理等,这里我推荐以下三个插件:

WP Super Cache

这个插件可以将你的网站页面进行高速缓存为html,并且可以有选择地将缓存展示给未登录用户,这样可以避免交互式内容由于缓存导致的部分内容失效。

巧妙提高网站访问速度,优化用户体验插图3
Super Cache

有较高需求的可以选择使用WP Rocket,并且它的兼容性非常的好,例如opcacheredis

Redis Object Cache

巧妙提高网站访问速度,优化用户体验插图4
Redis Object Cache

这个插件分为Pro版和Free版,一般情况下安装Free版本就足够使用了,如果你想要使用Pro版本,你可以联系该插件的作者,免费试用30天。这个插件需要配合PHP redis拓展和服务器上安装的Redis,安装后会大幅度减少你的页面SQL查询次数,例如本站未启用Redis Object Cache插件,首页查询次数达到300多次,启用后,仅为58次,大幅度减少了数据库的负担。

WP OPcache

巧妙提高网站访问速度,优化用户体验插图5
WP OPcache

这个插件主要是利用内存来加速PHP脚本的处理速度,还是需要安装相应的PHP拓展才能正常启用,要求的PHP版本为大于7.2,所以7.2以下的需要手动更改版本。

合并CSS、JS文件,减少HTTP请求等等一系列花里胡哨的操作,都可以大幅度提升你网站的速度,以上内容也只是简单提及,如果你的网站需要优化,可以联系专业的优化人员帮助您进行主题改造或者其他优化。祝你的网站蒸蒸日上,每天过亿IP。

巧妙提高网站访问速度,优化用户体验插图6