2017-05-23 18:52
前些日子接到了广州一间外贸公司的咨询,说他的网站打开一会就当机,打开一会又不行了,我看了下他的网站,只要是资源不足而引起的。排除了病毒和服务器的原因,发现他的商品有差不多40000,由于他是做服装类的,每个产品又有色彩,尺寸这些属性,然后属性这里都有成10万数据了,留言有4000多条。订单都有20000多个。还有其它乱七八糟的数据,估计都有在20多W数据,而系统是采用现在最流行的开源软件ECSHOP网上商城系统搞的。
我们提出了解决方案就是将ECSHOP进行html静态生成技术。将全部产品ECSHOP文章等页面生成静态,ECSHOP静态文件不需要再去努力读数据库了,可以减少绝大部分的资源,而且速度会快几倍,难点就是由于ECSHOP的js还是采用很旧的架构,而生成静态技术后,由于商城很多数据都是有变动的,比如顶头的会员注册或登录状态,比如浏览历史记录等数据,这些数据都是需要通过AJAX技术才能实现,而刚好ecshop的架构不兼容JQ,因此需要解决这个ECSHOP的jq兼容问题,还有一个难点就是生成的速度,生成时候的资源分配和稳定性。数据比较大,生成太慢的话,会非常麻烦,如果生成的时候占用资源太多也麻烦。因此这些都是我们要考虑的地方。经过两个星期的改造,我们完美解决这个问题。
我们做出了如下效果:
1、生成的目录我们全都可以自定义静态URL,这样更适合网站营销优化等。见下图。
ecshop文章分类名称自定义静态url
ecshop产品分类名称自定义静态url
ecshop产品名称自定义静态url
ecshop文章名称自定义静态url
而在ECSHOP的静态生成方式上,为了更加保险和稳定性,我们采取了下面的各种生成方式,见下图:
经过以上ecshop静态生成html的措施,我们的这客户在一个月里基本上没停过机,而且速度和用户体验都有一个质的变化。在搜索收录上,比如前收录更多了。
PS:考虑这个ECSHOP生成静态引起的整体SEO和优化的细节问题,比如重复收录。简单说下。比如根目录的index.php和index.html,比如category.php,goods.php和生成静态的文件等,我们将这些涉及到生成静态的页面文件都封装到另一个文件夹了,解决了这个有可能重复收录的问题,另外程序上的缓存和session等也做了部分优化。
需要ECSHOP生成静态的朋友,或需要二次开发的朋友都可以联系下我QQ:89578098,关于二次开发,我们不提供插件形式,因为我们不想为有其它目的人做嫁衣,你懂的,同时我们针对ECSHOP作了一个非常大的更新改进,差不多100多项的功能细节优化,如果单卖插件,这个系统的小功能插件等估计都超过10000多元了。见《ecshop商城二次开发2013功能升级版》或直接下载《网上商城建设平台功能说明2013版》,有兴趣的朋友可以了解一下。
相关案例
www.pooban.com
www.nahanms.com(一个几百元的虚拟主机撑的,数据量也不少。)
tuku.jt12345.com
互联网+时代,说商盟,谈运营与策划
27
21-05
壹码代驾是通过移动互联技术改善传统代驾服务的行业引领者。现在,通过壹码代驾手...
25
21-05
易货贸易 纳入国家顶层设计且影响力进一步提升 2020年9月21日,《国务院关于印发北京...
01
20-03
壹码通为企业提供定制化解决方案服务商,是一家集电商、团购、社交于 一体的综合...
01
20-03
文|全媒体记者 廖云新 中国改革开放的历程,可谓风起云涌,波澜壮阔。在改革开放...
26
20-05
企业简介: 壹码通为企业提供定制化解决方案服务商,是一家集电商、团购、社交于...
23
20-04
授课老师 | 张邦鑫 好未来创始人、CEO 价值观这件事重不重要,或者有多重要?我自己...
10
20-03
授课老师|朱一帆 凯叔讲故事联合创始人、总裁 为了管理好自己的公司,很多创业者...
10
20-03
授课老师|左晖 链家创始人、董事长 今天中国服务行业的基本情况是,基本的服务、...
07
20-03
这是一份经典的互联网医疗创业实战手册,微医创始人廖杰远凭着对行业的深刻思考与...