Prestashop--访问优化

Date:2015.1.11

Author:Le Ciel

Abstract:Prestashop网站访问优化

  前天才接触Prestashop这个做商务网站的模板。这个模板是国外的一个开源模板,看介绍说是在国外很火,但是国内的话相对来说用的用户可能没那么多。这个从我查阅相关的资料来看的话,确实是的,中文资料挺少的。为什么采用这个?因为用过这个方案的人说,这个模板挺好用的,当然前提是得会用。自己当作练习用,慢慢摸索吧。

  因为之前没有接触过网站搭建,也没有租服务器,买域名。现在只是在自己的电脑上通过:Apache+MySQL+PHP搭建了一个环境,然后参考网上的一些资料利用Prestashop搭建了一个网站,看到能在自己的浏览器上打开这个网站,挺开心的(虽然说就是套用了一下它所提供的模板,我没有修改任何东西),因为之前没有接触过这些。就像当初开始学编程,看着控制台输出了Hello World!我也很开心!

问题1:网站打开速度非常慢!不管是前台还是后台

  因为没有接触过,所以问题来了:打开自己在本机上搭建的网站,速度非常的慢。我就在想,用户如果体验的是这个速度,那么干脆关掉网站算了!另外一个严重的问题是,我需要怎么去查这个问题都不知道,做手游开发的时候遇到问题我可以debug来查看,面对这个压根没有接触过的我都不知道怎么去查资料了!

  所以我在网上乱查:Apache服务器网站访问慢、Prestashop模板搭建的网站访问慢、php网站优化等等关键词。最后,在晚上自己要睡了之前看到关于利用wordpress模板搭建的博客访问慢的问题:因为利用了谷歌的字体服务、及公共库服务。就是两个谷歌提供的api:fonts.googleapis.com/ajax.googleapis.com。因为xx原因,我们使用谷歌的服务是那啥啥啥的,看到解决方案是说利用360提供的服务(网友说其实是360提供的代理服务),替代谷歌的这些。而我也正好在打开我这个网站前后台的时候,确实是一直在等待这两个api的响应,因此我就想应该是这里出问题了。

  利用仅有的周天休息,我着手开始解决这个:在代码中找到了谷歌的两个api,然后替换成360的。再试着打开自己的网站,发现真的快了很多。

  当然这只是一个治标不治本的解决方案,因为我这个网站是考虑做成外贸型的,所以国外友人访问谷歌的api应该速度不会慢,但是我又需要在国内操作后台。所以我需要去寻找更合适的解决方案。目前来看,我发现前后台里都用到了谷歌服务,我是否可以考虑分开(前台用谷歌,后台用360的?)。因为php我接触的时间也不长,所以慢慢来吧。这个网站目前也仅是我的业余爱好!

时间: 2024-11-10 13:38:27

Prestashop--访问优化的相关文章

基于页面染色技术的内存数据库访问优化方法

本发明公开了一种基于页面染色技术的内存数据库访问优化方法.该方法首先将弱局部性数据集的所有数据页面的访问顺序按页面颜色进行排序,并将所有数据页面按页面颜色进行分组,然后按页面颜色分组的顺序扫描弱局部性数据集的所有数据页面.进一步地,预设若干具有相同页面颜色的内存页面作为页面颜色队列,该页面颜色队列用作内存页面被加载入CPU缓存之前的内存缓存:弱局部性数据集的数据页面首先通过异步方式进入页面颜色队列,然后再被加载到CPU缓存中完成数据处理.本发明能够解决内存数据库应用中无法依赖页面颜色为进程.线程

大型php网站性能和并发访问优化方案

网站性能优化对于大型网站来说非常重要,一个网站的访问打开速度影响着用户体验度,网站访问速度慢会造成高跳出率,小网站很好解决,那对于大型网站由于栏目多,图片和图像都比较庞大,那该怎么进行整体性能优化呢?本文为你提供一份大型php网站性能和并发访问优化方案. 一.大型网站性能提高策略: 大型网站,比如门户网站,在面对大量用户访问.高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器.高性能的数据库.高效率的编程语言.还有高性能的Web容器.这几个解决思路在一定程度上意味着更大的投入.

网站访问优化,未完待续

下午,网站被吐槽了,访问太慢.   最初,我以为是首页的banner图片,太大导致的,之前是500kb的高清图.立即去看了下,banner大图已经压缩到50kb了. so,不是图片的问题. 用Chrome打开网站,禁用缓存,总体访问情况:272个请求,2.68MB,耗时5.56s(load:5.03s,DOMContentLoaded:2.45s) 先找出最大的3个文件:jquery.js 118kb ,服务器本地,而且没有压缩,耗时2.12slayout.css 55.8kb,服务器本地,而且

网站访问优化(二):开启apache服务器gzip压缩

昨天,把带宽从1M升级到2M,使用cdn版本的jquery之后,网站访问速度由平均5s(在禁止缓存的情况下,使用缓存大概在2.8s)下降到2.8s的样子. 今天,继续优化. 第1步:   把图片进行了压缩,70kb以上的banner用的大图,压缩成50kb左右.图片质量稍微下降了一点,没钱连高清图片都用不起,所以还是得有钱,赚钱. 第2步:  js压缩. 昨天,也用了网上下载的js/css压缩器,部署时,用压缩版本的.速度并没有明显的提升,可能是因为js和css很少,而且都比较小的缘故. 晚上,

Azure Cognitive Service 访问优化

目前 MSFT 很多 Cognitive Service 在 China Azure 还没有落地,所以很多小伙伴只能使用国际版的 Azure 提供的 Cognitive 服务.但是这样存在两个问题,1. 使用体验,因为需要通过 Internet 进行调用,访问延迟及质量得不到保证.2. 有些 Cognitive 服务并不是所有 Global Azure 的 Region 都有落地,使得优化空间受限.今天咱们一起来分享一个优化结构的方案,通过将 API 网关前置放在 China Azure 的 R

网站域名端口访问优化

问:有两个域名一. file.test.com:1003,二.filer.test.com,网站内容是一样的,访问非80端口的域名比80端口的速度慢了8秒,但必须使用非80端口的域名访问. ??架设一个ngnix,将到非80端口的请求再转发回80端口. 非80端口,域名解析 :http://bbs.csdn.net/topics/390237101 Nginx服务器中配置非80端口的端口转发方法详解:http://www.jb51.net/article/82046.htm

Nginx并发访问优化

Nginx反向代理并发能力的强弱,直接影响到系统的稳定性.安装Nginx过程,默认配置并不涉及到过多的并发参数,作为产品运行,不得不考虑这些因素.Nginx作为产品运行,官方建议部署到Linux64位系统,基于该建议,本文中从系统线之上考虑Nginx的并发优化. 1.打开Linux系统epoll支持 epoll支持,能够大大提高系统网络IO的并发数. 2.Linux文件句柄数限制 Nginx代理过程,将业务服务器请求数据缓存到本地文件,再将文件数据转发给请求客户端.高并发的客户端请求,必然要求服

java数据库访问优化(mysql为例)

1.编写属性文件 为了便于后期维护,在编写DBUtil工具类之前,通常将连接的数据库的参数信息保存在属性文件中. 在项目的根目录下创建一个config目录,并添加一个属性文件mysql.properties,该文件是以"键-值"对形式来保存连接Oracle数据库的配置信息,内容格式如下: driver= ...    url= ...    user= ...    password= ... 为了读取属性文件中的配置信息,需要编写一个Config类,在该类中通过java.util.P

数据库访问性能优化

特别说明: 1.  本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识: 2.  本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库: 3.  本文未深入数据库优化中最核心的执行计划分析技术. 读者对像: 开发人员:如果你是做数据库开发,那本文的内容非常适合,因为本文是从程序员的角度来谈数据库性能优化. 架构师:如果你已经是数据库应用的架构师,那本文的

数据库访问的优化

一.数据库访问优化的五个法则 在实际开发,我们主要是需要对SQL语句进行优化,我们需要快速定位能性的瓶颈点,也就是说快速找到我们SQL主要的开销在哪里?根据木桶原理可以知道,最慢的设备往往是性能瓶颈.例如:互联网运用中的带宽,本地数据复制时的硬盘的访问速度. 根据当前计算机硬件的基本性能指标及其在数据库中主要操作内容,可以整理出如下五条性能基本优化法则: (1)减少数据访问(减少磁盘访问) (2)返回更少数据(减少网络传输或磁盘访问) (3)减少交互次数(减少网络传输) (4)减少服务器CPU开