问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何实现网页静态化

发布网友 发布时间:2022-04-05 23:19

我来回答

2个回答

热心网友 时间:2022-04-06 00:49

  方法一:使用现成的插件,比如:ISAPI_Rewrite、IIS Rewrite、Apache
HTTP服务器的mod_rewrite等,它们都是基于正则表达式解析器开发的重写引擎。它们的使用方法查看它们自带的帮助即可。

方法二:自己写的代码实现动态网页静态化,方法也有好几种:

1、创建FSO对象,利用此对象将所需的内容动态创建到文件中生成HTML页面;

2、利用模板技术,将模板中特殊代码的值替换为从表单或是数据库字段中接受过来的值 生成HTML文件;

3、使用Server.Transfer转换技术,

方法三:使用HttpWebRequest请求客户端的方式,获取返回资源,生成静态页面。一般这样只需要获取网页内容即可,其它资源可放置在服务器上,自动加载。(注:此方法缺点明显,需要大量更改匹配URL,建议慎用)

方法四:在asp中有IhttpMole接口。Ihttpmole可以简单理解为一个可以在执行像.aspx,或者mvc中control/action前,添加我们自定义的操作的东西。

我们只需要编写这么一个HttpMole就可以了,当用户第一次请求asp处理时,我们可以在ihttpmole中拦截到这个请求,然后获取到这次请求应该返回的html代码,然后我们返回这些html给用户,并保存刚才我们获取到的html到文件内,当用户下次请求时,我们只需要直接返回我们已经保存的html文件即可

热心网友 时间:2022-04-06 02:23

  静态化的机制是通过程序读取数据库内容,生成html文件保存在文件目录中,访问者访问的时候直接访问的是html文件
  等于说访问者是不访问真正的程序的,访问的只是程序生成的静态页面,程序的作用只是添加修改数据,然后生成html静态页面文件
  比如你的数据库有1000条数据,如果通过程序访问的方式只需用访问一个程序文件再传参数,例如news.php?id=1,2,3,4,5...1000,生成静态页面程序就会创建1000个html页面,访问者直接访问的是这1000个页面

  管理:数据库→程序→生成静态页面→保存页面文件
  访问:访问者→静态页面文件

  PHP的话生成静态页面的函数主要是由:
  Fopen Fread Filesize Fwrite等方法实现的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 大型php网站全站静态化怎么实现? 如果有上万个页面每更改一小篇文章都要全部重新生成吗? php网站如何静态化? 怎么实现网页静态化? php系统如何实现动态页面静态化 PHP 实现页面静态化的几种方法 php 中 单引号 输出字符串用 单、双引号区别是什么? PHP中单引号和双引号的区别 简述用双引号和单引号定义字符串的区别(PHP编程)? PHP语法中单引号和双引号的区别 php单引号和双引号的区别 php中对单引号和双引号的区别 在PHP中,单引号字符串同双引号字符串有什么区别? PHP中对变量使用单引号和双引号的区别 php字符串单引号和双引号的区别 php单引号和双引号的区别与用法 php中,单引号和双引号的区别 PHP中单引号与双引号的区别分析 浅谈PHP中单引号和双引号到底有啥区别呢? PHP单引号和双引号的区别 – 不知不问 php中单引号和双引号有什么区别? PHP网站如何实现网页伪静态或静态? 大家好,请问一下yii2.0怎么实现页面静态化? php的url静态化 如何静态化URL地址 PHP中 php ob首页静态化 php全站静态、伪静态 如何让PHPWIND页面静态化 PHP缓存技术、静态化设计的原理是什么 php站怎么把全站URL静态化 python语言中的列表的建立 Python如何用列表向类传参?急!在线等! 用python语言如何给列表动态的赋值? PHP网站怎么修改页面? php网站怎么改 PHP网页修改 我想获取一个PHP网页的源码,并修改其中部分内容,需要用到什么软件 php格式的网页怎样修改 怎么修改php网站后台的首页页面呢 PHP的网站主页如何修改? php网站想要修改些文字内容,在哪里修改?