资源描述
动态页面如何静态化方法:
1、使用现成的插件,比如:ISAPI_Rewrite、IIS Rewrite、Apache HTTP服务器的mod_rewrite等,它们都是基于正则表达式解析器开发的重写引擎。它们的使用方法查看它们自带的帮助即可。
2、自己写的代码实现动态网页静态化:
(1)、创建FSO对象,利用此对象将所需的内容动态创建到文件中生成HTML页面;
(2)、利用模板技术,将模板中特殊代码的值替换为从表单或是数据库字段中接受过来的值 生成HTML文件;
(3)、使用Server.Transfer转换技术。
3、使用HttpWebRequest请求客户端的方式,获取返回资源,生成静态页面。一般这样只需要获取网页内容即可,其它资源可放置在服务器上,自动加载。(注:此方法缺点明显,需要大量更改匹配URL,建议慎用)
展开阅读全文