分享到:

外贸商城实现较为灵活的页面静态方案

[来源:] 2011-08-23 16:19:00 编辑:fireant 点击:

 前言
  外贸商城非常注重搜索引擎的优化,而页面静态化是SEO较为重要的一环,只有将页面静态化了,才能大幅度提升浏览速度;google最近也提出了页面响应速度也会影响排名,更凸显出页面静态化的重要性。
难点
  外贸商城
 前言
  外贸商城非常注重搜索引擎的优化,而页面静态化是SEO较为重要的一环,只有将页面静态化了,才能大幅度提升浏览速度;google最近也提出了页面响应速度也会影响排名,更凸显出页面静态化的重要性。
难点
  外贸商城要实现页面静态化并不简单,我们不能简单的采用类似新闻系统的那种真实静态方案,因为价格和库存信息等都是随时变化的,同时为了搜索引擎排名,一般都会把产品页直接放在第一级目录。一方面文件的位置要求比较苛刻,另外一方面显示不正确将会严重影响用户体验,更可能因为信息不及时造成客服成本浪费和损失。

那我们有什么办法来实现静态页面,同时又解决上面的难点呢?
方案

上图较为直观的描述了外贸商城静态页面实现方式:

1、访问者对页面进行请求时,程序会做最基本的处理,比如访问记录。当然,这里也可以选择什么都不做处理。不管怎么说,这里对服务器的开销是非常小的,有效的提升访问速度。

2、走完第1步,就直接判断当前url对应的真实静态文件是否存在:
a、如果不存在,则走正常途径,动态显示页面内容;并在完成响应后,自动把页面内容保存成真实静态文件;
b、如果存在,则直接把静态文件的内容显示给访问者;

  这里当然会涉及到一些细节处理,比如设置首页的静态文件有效时间,如果过期即使静态文件存在,也会重新动态加载该页面,并把新内容保存替换旧文件;还会影响到一些动态内容,必须得使用ajax的方式来实现;后台修改产品内容的时候,会自动的把对应静态文件删除。
分享到: