*先咋们要明白静态化系统是什么,有什么属性?只有先清楚基本属性才谈得上有目标地改造。上海网站开发公司新概念科技为您详细解答。
静态系统通常有如下特征。
一个页面对应的URL通常固定。不同的URL表示不同的信息,也便是通过URL能唯一标识一个页面。
页面中不包含浏览者的相应要素。页面中不能包含与浏览者相应的要素,这里所说的“不能包含”不包含JS动态生成的部分,也便是页面中HTML代码不能显式地含有浏览器相应的DOM,如不能含有顾客的姓名、身份标识以及Cookie相应的要素等。
页面中不包含時间相应的要素。页面一样不能含有時间(这里的時间不是指客户端浏览器中获取的時间,而是服务器端输出的時间)相应的要素,不能伴随着時间的改变使得页面中的DOM结构发生改变。比如在秒杀活动中,一到某个時间点,页面中的“立即购买”按钮就可以使用一这样的時间点便是从服务器端获取的时点。
页面中不包含地理环境要素。这样的很好理解,即从北京浏览的页面要和从上海浏览的页面相同。商品详情页面上的宝贝运费便是典型例子:不同地区的运费不一样。假如要做成静态化的,这样的运费就不能直接反映在HTML代码中。
不能包含Cookie等私有数据。Cookie具体上主要是用来标识浏览者信息的工具,假如页面中包含这些私有数据,也就不可能不包含上面这些信息了。故此要符合静态化,就不能包含Cookie信息。
再强调一下,网站开发静态化页面不仅是传统意义上完全存储在磁盘上的HTML页面,它也可能是经过Java系统产生的页面,不过它输出的页面自身不包含上面这几类信息;页面中“不包含”是指页面的HTML源码中不包含,这一点务必要清楚。
热点文章
最新文章