PrestaShop网站性能加速优化配置 免费解决访问慢、卡问题 附操作教程
PrestaShop作为新一代外贸电子商务解决方案,其性能问题一直受到广大用户关注,这里,作者根据服务1000+PrestaShop外贸客户经验,总结一套PrestaShop性能优化加速方案,无需去购买PrestaShop加速插件,PrestaShop1.7已经帮我们内置了很多加速方案,我们要做的只是:开启并使用它,整个过程都是免费的,就是这么简单。
1.CONFIGURE->Advanced Parameters->Performance(配置->高级参数->性能)
1.Smarty(网站模板缓存设置)
Template compilation:Never recompile template files(永不重新编译模板文件,因为每次编译都要耗费CPU)
Cache:YES(开启模板缓存)
Multi-front optimizations:YES(开启前台性能加速优化)
Caching type:MySQL(缓存存储在MySQL数据库中,避免垃圾硬盘拖慢缓存文件打开速度)
Clear cache:Never clear cache files(从来不清除缓存文件,减少CPU判断消耗,因为我们硬盘更大)
这里,为了极致的性能,如果你更改了模板,那么可能不会立即生效,需要你手动清空缓存,如图,点击Clear cache(手动清除缓存)

2.Debug mode(Debug设置)
Debug mode:NO(在线Debug,生产环境严谨开启)

线上生产环境,一定要选择NO,以提升我们网站安全,避免报错信息泄露。
3.Optional features(可选功能设置)
Combinations:NO(产品属性组合功能,如果你网站没有用到可以选择关闭;如果这里不能选择NO,请删除所有测试产品和产品下的测试属性组合,然后这里就可以设置为NO)
Features:NO(产品特点罗列功能,如果你网站没有用到可以选择关闭)
Customer groups:NO(客户会员组功能,如果你网站没有用到可以选择关闭)

4.CCC (Combine, Compress and Cache)(合并、压缩、缓存设置)
Smart cache for CSS:YES(开启CSS缓存)
Smart cache for JavaScript:YES(开启JS缓存)
Apache optimization::YES(开启服务器性能加速优化)

5.Media servers (use only with CCC)(静态文件 压力分流)
您必须输入另一个域或子域才能使用无cookie静态内容。
把你的网站部署在多处,每一个子域名都可以正常访问购物,那么再多的客户访问,都会网站分流,压力平摊。
比如,你主站是:
www.test.com
同时你把www.test.com程序文件拷贝部署在了另外3个子域名服务器中:
a.test.com
b.test.com
c.test.com
这时,你就有了4台服务器同时提供服务,把上述3个子域名配置在我们截图中,即使10000个客户进来,那么静态文件压力会分散到上述3个子域名服务器,每个子域名服务器大概承载了3333个客户访问压力,这样可以提高你网站并发能力,实现网站加速。

6.Caching(服务器数据库 动态内容缓存优化)
如截图,我们可以看到PrestaShop提供了好几种缓存方案,有Memcach、Memcached、APC和Xcache,我们只需根据提升在服务器上,请运维工程师安装好扩展和环境,我们后台配置即可。

2.CONFIGURE->Advanced Parameters->Administration(配置->高级参数->管理员)
后台速度优化,关闭模块更新自动检测。
Automatically check for module updates:NO

3.IMPROVE->Modules->Module Manager(模块管理)
请一一确认每个模块的作用,如果不需要该模块,请卸载,而不是禁用!
模块加载过多或者某些不够优良的模块,会极大的拖慢PrestaShop网站性能!
上述,我们是从PrestaShop后台配置角度来解说如何优化PrestaShop性能,当你做完这些,相信你的PrestaShop网站已经提速到毫秒内打开,如果你还觉得PrestaShop不够快,还可以参考从服务器角度来加速PrestaShop,如:
本期文章到此结束,从多方面角度看,PrestaShop是那么的优秀,以至于性能优化都是很成熟的,动手能力强的你,自己DIY提速PrestaShop吧,这一些都是按照教程操作免费的,小白也可以上手,无需购买任何加速模块或者插件~
标签PrestaShop优化, PrestaShop免费, PrestaShop加速, PrestaShop卡, PrestaShop性能, PrestaShop慢, PrestaShop教程, PrestaShop速度
网友评论