WooCommerce网站优化加速经验分享

2018-09-30 点击:2957

随着越来越多的中国用户开始用WooCommerce搭建商城网站,很多同学都发现WooCommerce越来越慢,甚至无法忍受,升级服务器配置都无法解决。这个问题确实存在,WooCommerce是采用WordPress框架的商城插件,WordPress已有10多年历史,目前来看有些架构还是比较落后的,特别是数据存储方面。我们在WooCommerce优化和加速方面积累了一些经验,现在分享给大家。

WooCommerce网站优化加速是综合手段,多方面条件具备才能达到效果。

经验一:服务器硬件,必须先天满足基本要求

WooCommerce对服务器硬件要求比较高,特别是SSD硬盘是必须的,这里我推荐入门配置和常规配置给大家。

入门服务器配置推荐:1核2G内存2M带宽SSD硬盘

常规服务器配置推荐:2核4G内存2M带宽SSD硬盘

服务器硬件是一个网站的先天条件,如果先天不足,随便怎么优化也是徒劳,有很多人用几年前的虚拟主机,来做优化,怎么优化也是浪费时间。

经验二:服务器运行环境,软件版本推荐

有了服务器硬件先天保证,服务器运行的软件环境同样重要,软件环境包括操作系统和三大环境组件。操作系统强烈推荐linux系统,不要使用Windows系统。

操作系统推荐:centos7     64位

Mysql:推荐Mysql5.5版本,5.6和5.7版本比较占资源,5.5够用

PHP:强烈推荐必须PHP7.0以上,最好PHP7.2,必须的

web服务器:推荐nginx1.2X官方版,高并发,低占用。

新手请直接推荐宝塔面板,一键可完成上述安装,当然也可以自己手动安装。

经验三:启用数据库和PHP缓存

1)启用Mysql query_cache_type

因为WordPress架构原因,数据库查询和存储非常频繁,通常一个页面达30几个数据库连接,严重影响查询效率,所以必须开启Mysql query_cache_type。query cache设置也是需要根据你服务器配置和访问量反复测试调整,以达到最佳效果,建议多搜索相关文章。

2)安装PHP opcache缓存器加速扩展

OPcache通过将 PHP 脚本预编译的字节码存储到共享内存中来提升 PHP 的性能, 存储预编译字节码的好处就是 省去了每次加载和解析 PHP 脚本的开销。

PHP opcache配置可参考官方默认配置,再结合自身服务器调整到最佳配置,建议多搜索相关知识。

3)安装PHP Redis缓存扩展

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。安装好PHP Redis 就可以让PHP支持Redis,然后安装Redis Object Cache插件,可实现WordPress支持Redis。

以上三点经验是多年总结出来,最有效,最简单,不用修改代码的WooCommerce加速方法,希望对你有帮助。


立即加【QQ:6347007】试用WordPress支付插件

相关产品

  • WordPress WooCommerce支付宝全平台企业版
    WordPress WooCommerce支付宝全平台企业版

  • WordPress WooCommerce微信支付插件红包版
    WordPress WooCommerce微信支付插件红包版

相关博客

  • WordPress常见插件中文汉化包下载

  • 有哪些实用的WooCommerce 插件值得推荐?

  • 同样是一键安装,为什你的WordPress服务器会出现问题?