Skip to content

pokemon

by Wei Liu 06 Jan 2022 0 comments
pokemon

B2主题的优化

B2主题前后端分离,我们的主题不受域名和浏览器的限制,这意味着您可以使用大部分市面上的可用的优化方案。目前WP的多功能主题,只有我们做到了。

 

 

安装Opcache扩展

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

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

安装 Redis 或者 Memcached 扩展

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

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
你的域名+/download

比如:

https://7b2.com/pay
https://7b2.com/notify
https://7b2.com/return
https://7b2.com/download

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

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

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

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

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

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

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

 

 

3 条回复 A文章作者 M管理员
早知如此绊人心,何如当初莫相识
0%
  1. 深海里的鱼

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

    现在是只要这三个就行了吗,记得之前有一大串不能缓存的。

  2. 无他

    你的域名+/pay
    你的域名+/notify
    你的域名+/return
    现在是只要这三个就行了吗,记得之前有一大串不能缓存的。

editor’s picks

Leave a comment

Please note, comments need to be approved before they are published.

Close
Product Image
Someone recently bought a ([time] minutes ago, from [location])
Close
Login
Close
Edit Option
Close
Have Questions?
Close
Notify Me
Close
is added to your shopping cart.
Close
Compare
Product SKU Rating Description Collection Availability Product Type Other Details
Close
Close
My Bag (0) Close
Close

Before you leave...

Take 20% off your first order

20% off

Enter the code below at checkout to get 20% off your first order

CODESALE20

Continue Shopping