ecshop “MySQL server has gone away”问题解决办法

我把一个网站的数据转到另外一个域名,出现了 MySQL server has gone away ,在ecshop论坛找了一下,管理员都说是服务器的问题,我已经把各种值都设置好了, wait-timeout = 200,但这个站还是不行,
但是我同在一空间上同时放了3个ecshop做的网站,有2个一直都没有问题,只有www.pianmei.com ,是我在从其它的域名把数据转过来的,才出现这个 “MySQL server has gone away”

而且网站的反应速度要慢上5秒以上,就算能打开

我一开始怀疑是ECshop license证书的问题,我以为ecshop也同shopex一样,被shopex服务器控制的,

继续阅读

提高ecshop首页访问速度

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

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

 

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

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

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

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

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

继续阅读