zoukankan      html  css  js  c++  java
  • 外贸商城实现较为灵活的页面静态方案

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

    • 方案

    点击查看原图
    上图较为直观的描述了外贸商城静态页面实现方式:
    1、访问者对页面进行请求时,程序会做最基本的处理,比如访问记录。当然,这里也可以选择什么都不做处理。不管怎么说,这里对服务器的开销是非常小的,有效的提升访问速度。
    2、走完第1步,就直接判断当前url对应的真实静态文件是否存在:
    a、如果不存在,则走正常途径,动态显示页面内容;并在完成响应后,自动把页面内容保存成真实静态文件;
    b、如果存在,则直接把静态文件的内容显示给访问者;
    这里当然会涉及到一些细节处理,比如设置首页的静态文件有效时间,如果过期即使静态文件存在,也会重新动态加载该页面,并把新内容保存替换旧文件;还会影响到一些动态内容,必须得使用ajax的方式来实现;后台修改产品内容的时候,会自动的把对应静态文件删除。
    这些细节,我们都做了细致的处理,详细效果请参考网站www.lalarola.com,各位看官如果有更好的方案麻烦联系我们,互相交流相互提升。

    速创外贸:http://www.my35.net 


    欢迎访问我的个人博客:熊猫it

    这个世界不是因为你能做什么,而是你应该做什么!!

    欢迎加入NopCommerce QQ群:167433662 

  • 相关阅读:
    【转】Oracle中的decode在mysql中的等价实现
    Perhaps you are running on a JRE rather than a JDK
    iisapp -a命令出现 :此脚本不能与WScript工作
    HDU 6070 线段树
    HDU 1853 MCMF
    Codeforces 7C 扩展欧几里得
    HDU 5675 智慧数
    Lucas 大组合数
    bzoj 2179 FFT
    POJ 1155 树形背包
  • 原文地址:https://www.cnblogs.com/pandait/p/2117971.html
Copyright © 2011-2022 走看看