静态化知识点

*、静态页面定义

静态页面是网页的代码都在页面中,不需要执行asp,php,jsp,.net等程序生成客户端网页代码的网页,静态页面网址中一般不含“?”、“=”、“&”等特殊符号。

 

*、静态化需求

1、当读写负荷比达到某一阈值时(根据具体业务需求而定)
2、考虑到每一个组成部分从而决定是全部静态化还是局部静态化

 

*、静态化优点

1、更容易被搜索引擎收录
2、提高程序性能

 

*、静态化方案

方法一:使用现成的插件如ISAPI_Rewrite、IIS Rewrite、Apache HTTP服务器的mod_rewrite等
方法二:自己写的代码实现动态网页静态化,方法也有好几种:
       1、创建FSO对象,利用此对象将所需的内容动态创建到文件中生成HTML页面;
       2、利用模板技术,将模板中特殊代码的值替换为从表单或是数据库字段中接受过来的值 生成HTML文件;
       3、使用Server.Transfer转换技术,
方法三:使用HttpWebRequest请求客户端的方式,获取返回资源,生成静态页面,但是慎用。

 

*、url之openstream

该方法的执行结果是返回一个inputstream流对象,内容是url访问后的页面信息,所以将该信息解析之后便可得到html文本内容的静态页面,从而实现静态化!

 

 -----------------------------------------------------------------------------------------------------------

*、静态化网站升级的一个架构升级实例

http://www.cnblogs.com/yizhu2000/archive/2008/09/01/1281532.html

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值