• 注册
  • 查看作者
  • 提升网站使用者体验与转换策略:wordpress网站速度优化

    最快的网站访问速度是每一个站长都梦寐以求的,国内建站一般都是使用wordpress,那么如何提高wordpress的速度呢?下面拿我这个网站 链接百度竞价托管的内容,也是使用的wordpress。

    服务器端渲染(SSR,Server Side Rendering)
    免费与付费 DNS
    CDN
    Nginx+FastCGI Cache+PHP7
    Nginx 处理静态内容(Static Content)的效能为 Apache 的 2 倍
    FastCGI 快取让 PHP 回应时间更快
    PHP 7.3 是 PHP 5.6 速度的 3X
    未来即将发布的 PHP 7.4 & 预载功能
    资料库查询快取
    Redis Cache 可以暂存资料库查询结果、减少资料库查询浪费的时间
    Redis 有两种:PHPRedis(C 语言撰写)&PRedis(用 PHP 撰写)
    请用 PHPRedis:速度是 PRedis 的 6X
    减少建立 HTTPS 连线耗时
    0-RTT(Zero Round Trip Time Handshake)
    使用 HTTP/3:平均提升 8-13% 网页载入时间(如果主机有支援的话)
    PHP-FPM Workers:
    PHP-FPM Workers 就像大卖场收银员,收银员越多的话,结帐速度越快(尤其是电子商务类型网站,绝大部分是无法快取的。试想,上一个人的结帐资料,实际上应该没有办法在下一个人的结帐情况中使用。)
    Brotil 文字档案压缩:比 Gzip 压缩再减少 26% 档案大小
    Apache / Nginx Pagespeed 模组:
    优化传输频宽(过滤)
    让 Pagespeed 模组来帮你执行网页速度最佳化的粗活
    为什么不用 WP Super Cache 或 WP Rocket 作为速度最佳化的插件?
    Ans:主要是 PHP 语法的执行速度还是比 C 语言慢
    资料库查询最佳化:用 InnoDB,不要用 MYISAM
    主从式资料库架构(Master-Slave Database Replication)
    Plugins 设定最佳化
    使用程式写的好的插件
    不要用来路不明的插件
    正确使用插件设定
    将 Plugins 移除干净
    卸载非必须档案(插件拥有一些平常不大使用到的设定,建议关闭或移除)
    卸载 WP 累赘的功能
    关闭 WP 排程工作(WP cron jobs)
    最佳的作法是不要使用 WP 来做排程工作:改由「作业系统」来排程工作
    安装 Cron 管理插件来删除不必要的排程工作
    找出速度瓶颈 New Relic:测试速度瓶颈,如果无法衡量速度,也无从有优化的方向。

    未知
  • 0
  • 1
  • 0
  • 852
  • 请登录之后再进行评论

    登录
  • 0
    ========前来阅读)))))学习致意)))))
  • 任务
  • 发布
  • 背景
  • 底部
  • 单栏布局 侧栏位置:
    Copyright 2016 - 2022 - 续写这作 - 版权所有 - 网站地图 续写网