服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > php教程 > prestashop教程 >

怎么样使prestashop运行速度更快

时间:2016-09-15 23:21来源:未知 作者:最模板 点击:
加快您的网站是繁琐和技术。然而,使prestashop运行速度更快,几乎可以为你执行所有的任务! 为了取得成功,通过这10个技巧让它变得简单: 1。请确保你的模板引擎Smarty的配置是否正

加快您的网站是繁琐和技术。然而,使prestashop运行速度更快,几乎可以为你执行所有的任务!
为了取得成功,通过这10个技巧让它变得简单:

1。请确保你的模板引擎Smarty的配置是否正确

在你的管理面板“,然后单击”Preferences“选项卡,然后在”Performance“,检查”Smarty“部分
检查“Force compile”被定义为假
检查“Cache”被定义为真
2。允许CCC(Compress, Combine, Cache 压缩,合并,高速缓存)

在你的管理面板“,然后单击”Preferences“选项卡,然后在”Performance“,检查”CCC“一节(合并,压缩和高速缓存)
启用 everything 除了 “High risk HTML compression”
3。使用Ridjnael加密而不是 Blowfish加密的cookie

在你的管理面板“,然后单击”Preferences“选项卡,然后在”Performance“,勾选”Ciphering“一节
选择“Ridjnael”,而不是“Blowfish”

注意:您需要在服务器上安装PHP的mcrypt扩展,否则你会得到一个错误信息。

4。切换到新的目录树的图片

随着新的Prestashop 1.4版,它提供了不同的图片存储体系。其主要目标是避免100,000张图片“/ IMG /P”在相同的文件夹内。相反,图像可能会被分散到子文件夹中(例如:“/ img/p/1/2 /”等)。

如果你升级你的商店的Prestashop在以前的版本中,你必须特别来处理以获得这种改进的好处:

在你的管理面板“,然后单击”Preferences“选项卡,然后在”Images“,检查”移动图片“一节
由于该过程可能需要一些时间,确保您的服务器可以运行PHP脚本超过30秒。如果你不确定,问你的主机公司。

5。创建子域的JavaScript文件,CSS文件

创建一个子域js1.mystore.com的,并请求您的主机公司,转到/ JS /
创建一个子域js2.mystore.com的,并要求您的主机公司转到/theme/mytheme/ JS /
创建一个子域css1.mystore.com的,并请求您的主机公司,转到/ CSS /
创建一个子域css2.mystore.com的,并要求您的主机公司直接/theme/mytheme/ CSS /

这4个子域将允许您的客户端同时加载多个文件。一般来说,一个Web浏览器被限制到八个平行的下载。每个子域加入8个新的并行下载,因此总共得到40个并行下载(主域+ 4子域)。

6。设置一个CDN

你应该有全球思维,你的网站需要迅速加载在世界各地随处可见。这就是为什么运行CDN(内容分发网络)被认为是最有效的,以减轻你的服务器和访问者之间的差距。

Prestashop已与行业内最好的CDN公司,CloudCache。 CloudCache模块提供100%免费并且Prestashop的用户有特定的优惠当使用“PRESTA25?优惠券在他们的网站上。

下载CloudCache模块
在店内安装的模块
使用“PRESTA25?优惠券在CloudCache上创建帐户
使用CloudCache的API密钥配置模块

你就大功告成了!该模块将保证图像会被自动同步使用CDN。

7。所有的小图片合并到一个大的使用CSS sprites

您的访客每次加载网页从商店,他们的浏览器需要加载约75至100张照片。许多这样的小装饰图,可以很容易地合并成一个大的图片,被称为“CSS Sprite”。

这种方法的主要优点是:

更快的页面加载
占用更少的服务器(该服务器将提供1个文件,而不是100)
较小的HTML文件

只有1缺点是随着时间的推移的可维护性,事实上,它是耗时的,加入新的图像为你的Sprite(编辑图像,定位坐标,等)。

如果您有自己的服务器,请您的主机公司做这些配置:

8。启用XCache,APC,甚至或者memcached的,默认的Prestashop缓存系统

Memcached是一个免费的分布式的内存对象缓存系统。这是很简单,但功能强大,而且易于设置。这是能够解决许多问题,面对大量的数据高速缓存,它已经被维基百科使用,Twitter还有Craigslist。

Prestashop已经被预先设计了memcached,可以轻松启用:

请咨询您的主机公司允许您使用memcached
在你的管理面板“,然后单击”Preferences“选项卡,然后在”Performance“,检查”Caching“一节
在“缓存系统”下拉菜单中选择memcached
此外,您甚至可以使用了XCache(包括中的Prestashop 1.5版),或Prestashop默认的缓存系统,在同一个下拉菜单,它不需要任何服务器端扩展的。

9。 像eAccelerator的或APC那样安装缓存工具OP-CODE

eAccelerator的是一个免费的PHP代码加速器和优化。提高PHP脚本的性能,缓存在其编译的状态,所以编译的开销,将完全解决。此外,它优化了脚本,以加快其执行。 eAccelerator在通常最大限度地减少服务器的负载,提高你的PHP代码1-10倍的速度。

在Prestashop没有使用eAccelerator的具体配置必须做。简单地询问您的主机公司,让eAccelerator的,并确保你的店继续正常工作。

10。调整你的MySQL配置,并检查了您的SQL查询缓存值

请询问您的主机公司关于你的MySQL配置,同时也确认query_cache值。该值必须至少为“512M”(512兆字节)。

其他MySQL的配置值也可能微调,来看看优秀的MySQL性能博客。
附加功能

    安装YSlow的或Google Page Speed 谷歌网页速度
    优化你的代码与XDebug和KCacheGrind

11。使用良好编码的主题

使用编码的Prestashop主题将帮助您的访客的浏览器更好的渲染店铺布局。考虑到使用的Prestashop主题,验证,CSS3和HTML5也许是最好的。在这个网站的Prestashop主题部分选择一个。

希望你今天从我们的经验和我们的想法。更快的商店表示更多的订单,因此更多的钱,这是事实。所以,不辜负您的访客,并经常检查您的网络商店加载速度,保持领先你的竞争对手。

(责任编辑:最模板)
顶一下
(2)
100%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容