前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >B2主题优化

B2主题优化

作者头像
小狐狸说事
发布2022-11-17 15:28:13
6270
发布2022-11-17 15:28:13
举报
文章被收录于专栏:小狐狸说事小狐狸说事

B2主题优化


安装Opcache扩展

php在执行的时候需要每次都从磁盘读取文件信息,再编译成脚本,这个过程非常消耗时间,我们强烈建议您安装php的 opcache 扩展,用来缓存已经编译好的php代码,从而加速php的执行。

安装方法:如果您使用的是宝塔,直接在软件管理,php设置(您当前使用的PHP版本)中安装 opcache 即可。如果您使用的是其他环境,请搜索安装方法。

安装 Redis 或者 Memcached 扩展

Mysql 的查询也是比较消耗时间的,我们强烈建议您安装 Redis 或者 Memacached 扩展,以缓存查询结果,减少查询次数。RedisMemcached 选择安装一个即可,不用两个都装。

Redis 安装方法:

1、PHP版本必须小于7.2

2、在php扩展中安装Redis(如果是宝塔,在宝塔软件管理,PHP设置里面安装)

3、在WP后台插件管理里面搜索安装 Redis Object Cached 插件,然后启用

Memcached安装方法:

1、PHP安装Memcached扩展

2、wordpress 后台搜索安装 memcached is your friend 插件,安装并启用

如果您的站点流量非常大,服务器配置又相对较低,那么很高兴您使用了B2主题,我们的主题支持全站完全静态化,你可以安装  wp super cache 插件 开启全站静态化,具体使用可联系管理员咨询。

如果您的站点流量非常非常大,您还可以CDN缓存您的页面,B2主题同样支持,这是其他主题做不到的。CDN缓存页面需要第三方的支持,如果您不懂请忽略。

缓存注意事项:

如果您要缓存站点的所有页面,请排除以下网址

你的域名+/pay 你的域名+/notify 你的域名+/return

比如:

https://baidu.com/pay https://baidu.com/notify https://baidu.com/return

一般的缓存插件或者CDN的设置中都会有排除网址带问号页面的缓存选项。请不要缓存带问号的页面。

是否需要压缩css和js文件?

以前,很多人会建议您压缩合并cssjs文件。但是以目前的互联网生态来说,压缩可以,合并是不推荐的,因为现代浏览器均支持 HTTP/2 协议,如果您的服务器开启了HTTP/2则不必合并cssjs文件。HTTP/2协议支持多个资源同时加载,这意味着您的多个cssjs文件都可以同时加载,如果将他们合并成一个文件,加载渲染速度反而会变慢。

做了以上优化,还需要注意什么?

1、如果您是开发者,要对主题进行二次开发,请不要使用上面的优化,待开发完毕后再使用。

2、如果您开启了上面的优化,主题的一些设置项设置之后无法生效,请刷新缓存。

3、如果您同一台服务器装了几个WordPress站点,注意安装WP的时候,每个站点的数据库前缀请设置成不同的,以免在使用 Redis 或者 Memcached 的时候造成缓存的混淆。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • B2主题优化
    • 安装Opcache扩展
      • 安装 Redis 或者 Memcached 扩展
        • Redis 安装方法:
        • Memcached安装方法:
        • 缓存注意事项:
      • 是否需要压缩css和js文件?
        • 做了以上优化,还需要注意什么?
        相关产品与服务
        云数据库 Redis
        腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档