加快您的网站是繁琐和技术。然而,使prestashop运行速度更快,几乎可以为你执行所有的任务! 1。请确保你的模板引擎Smarty的配置是否正确
在你的管理面板“,然后单击”Preferences“选项卡,然后在”Performance“,检查”Smarty“部分
在你的管理面板“,然后单击”Preferences“选项卡,然后在”Performance“,检查”CCC“一节(合并,压缩和高速缓存)
在你的管理面板“,然后单击”Preferences“选项卡,然后在”Performance“,勾选”Ciphering“一节 注意:您需要在服务器上安装PHP的mcrypt扩展,否则你会得到一个错误信息。 4。切换到新的目录树的图片 随着新的Prestashop 1.4版,它提供了不同的图片存储体系。其主要目标是避免100,000张图片“/ IMG /P”在相同的文件夹内。相反,图像可能会被分散到子文件夹中(例如:“/ img/p/1/2 /”等)。 如果你升级你的商店的Prestashop在以前的版本中,你必须特别来处理以获得这种改进的好处:
在你的管理面板“,然后单击”Preferences“选项卡,然后在”Images“,检查”移动图片“一节 5。创建子域的JavaScript文件,CSS文件
创建一个子域js1.mystore.com的,并请求您的主机公司,转到/ JS / 这4个子域将允许您的客户端同时加载多个文件。一般来说,一个Web浏览器被限制到八个平行的下载。每个子域加入8个新的并行下载,因此总共得到40个并行下载(主域+ 4子域)。 6。设置一个CDN 你应该有全球思维,你的网站需要迅速加载在世界各地随处可见。这就是为什么运行CDN(内容分发网络)被认为是最有效的,以减轻你的服务器和访问者之间的差距。 Prestashop已与行业内最好的CDN公司,CloudCache。 CloudCache模块提供100%免费并且Prestashop的用户有特定的优惠当使用“PRESTA25?优惠券在他们的网站上。
下载CloudCache模块 你就大功告成了!该模块将保证图像会被自动同步使用CDN。 7。所有的小图片合并到一个大的使用CSS sprites 您的访客每次加载网页从商店,他们的浏览器需要加载约75至100张照片。许多这样的小装饰图,可以很容易地合并成一个大的图片,被称为“CSS Sprite”。 这种方法的主要优点是:
更快的页面加载 只有1缺点是随着时间的推移的可维护性,事实上,它是耗时的,加入新的图像为你的Sprite(编辑图像,定位坐标,等)。 如果您有自己的服务器,请您的主机公司做这些配置: 8。启用XCache,APC,甚至或者memcached的,默认的Prestashop缓存系统 Memcached是一个免费的分布式的内存对象缓存系统。这是很简单,但功能强大,而且易于设置。这是能够解决许多问题,面对大量的数据高速缓存,它已经被维基百科使用,Twitter还有Craigslist。 Prestashop已经被预先设计了memcached,可以轻松启用:
请咨询您的主机公司允许您使用memcached 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 谷歌网页速度 11。使用良好编码的主题 使用编码的Prestashop主题将帮助您的访客的浏览器更好的渲染店铺布局。考虑到使用的Prestashop主题,验证,CSS3和HTML5也许是最好的。在这个网站的Prestashop主题部分选择一个。 希望你今天从我们的经验和我们的想法。更快的商店表示更多的订单,因此更多的钱,这是事实。所以,不辜负您的访客,并经常检查您的网络商店加载速度,保持领先你的竞争对手。 (责任编辑:最模板) |