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我接触的时间也不长,所以慢慢来吧。这个网站目前也仅是我的业余爱好!