提高ecshop首页访问速度

ecshop不能静态化,特别是首页,这对于在国外服务器的网站来说是一个大问题,每次我自己在一个新的电脑上打开自己的网站,都要等半天,有好几次,还出现了打不开的情况,刷新了几次才打开,自己做一个静态的首页又太麻烦,因为本身访问量不大,如果每次都要手动更新就没有必要了,

于是,只能想想怎么修改模板来提高访问速度,我计划对模板进行以下的改动

 

1,修改首页上可以不需要调用mysql数据的内容

头部所有的部分都是可以直接在模板中写的,主要有<meta name="Description" content="{$description}" />

中的{$description},直接在主页模板中写好网站描述,title 与 keywords 同样

删除 shortcut icon ,这个图标根本没用,除非你自己重新设计一个,使用通用的,所有的商城看起来一样的,

这个填写可以在没有修改之前直接在浏览器中查看网站首页的源代码,再一一对应填上去

2,删除flash

在原flash的位置放一张大图片就可以了,在ecshop 2.71版本中,是可以直接在后台设置的,这样比较方便

 

3,删除所有链接中的 title

直接加长标题就可以了,<a>记录中的 title其实一点用都没有,没有人会把鼠标放在标题那里等里面的title显示出来的,修改需要到 library 文件夹中的分类去

 

4,删除底部的需要调用sql的联系方式

library/page_footer.lbi 同头部一样,直接写入就可以了,没有必要从数据库中调用,

 

5,删除 $stats_code

这是一个访问统计,在ecshop里,有访问统计却找不到地方查看,除非你直接去数据库查看,而且这个非常占用数据库,就算是普通的1000多IP 一天,也能占去5mb左右的数据库空间,而且一般服务器本身就是有统计的(国内的服务器是铁定有的),你ecshop再统计一次,等于白白浪费了一部分cpu

直接放一个cnzz之类的第三方统计代码就好,

 

很多人会说,ecshop不是有缓存吗,我认为,就算是有缓存,也不如直接写在模板上来得快,毕竟那还需要再调用一个php文件,

做到以上几点之后,首页就只需要从数据库中调用商品与文章的数据了,可以说基本上能做到与静态网页差不多的速度与效率,当然这主要是针对放在国外服务器或者是访问量比较大的网站,如果访问量比较少,又在国内,就没有必要这么折腾了,

3 条评论

  • By 韩国童装批发, 2010年09月1日 @ 2:34 上午

    正为ECSHOP的速度慢而头痛,商品越多速度越慢!正在想办法解决!!我的小站:韩衣吧韩国服装批发网(http://www.hanyi8.com)!能帮我看看最好

  • By Poppy Montgomery, 2010年11月16日 @ 8:44 上午

    Wow, since I was here some. Well this is also an. I need it for a project, and mine has a similar theme as yours. Thanks, happy trails.

  • By Rabeprazole, 2011年05月20日 @ 9:50 下午

    It is historically stale in water, streptoccoccal in alcohols, and comparably orthotopic in normokalemic organic solvents, coastal as [i]weaning off effexor xr venlafaxine hcl[/i] and spo ethyl ketone.

Other Links to this Post

这篇文章上的评论的 RSS feed TrackBack URI

留下评论

doff design 性感内衣网