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 

  • 相关阅读:
    06 is和==的区别 encode()编码 decode()解码
    05 dic的增删改查 字典的嵌套 考试题dic.get()的相关使用
    03 编码 int ,bool,str的常用操作 主要讲str
    01 基本数据类型 变量 if语句
    04 列表的增删改查 常用方法 元祖 range
    02 while循环 格式化输出 运算符
    多校2 Harmonious Army hdu6598 网络流
    P3159 [CQOI2012]交换棋子 网络流
    P2172 [国家集训队]部落战争 最大流
    P2402 奶牛隐藏 网络流
  • 原文地址:https://www.cnblogs.com/pandait/p/2117971.html
Copyright © 2011-2022 走看看