浅谈生成静态网页技术
作者:卢晓阳
来源:《数字化用户》2013年第22期
作者:卢晓阳
来源:《数字化用户》2013年第22期
【摘 要】本文针对动态网页和静态网页作一比较,提出一种自动生成静态网页的技术,网站管理者通过在后台更新网数据库时,调用生成静态网页的函数即可自动生成静态网页。并分析了生成静态网页的优势。
【关键词】生成静态 静态网页
一、 引言
随着互联网技术的不断发展,越来越多的企业都拥有自己的网站,网站或用来展示他们的产品,或用来宣传他们的业务,网站架起了用户之间的桥梁。而网站主要有网页组成,网页大体上可分为动态网页和静态网页。动态网页指的是采用ASP,ASP.NET,JSP,PHP,Cold Fusion,CGI等程序动态生成的页面,一般以·asp,·jsp,·php,·per,·cgi等形式为后缀。
静态网页是利用启事本直接使用html语言编写的 , 也可使用 Microsoft FrontPage 或 Ma
cromedia Dreamweaver等可视化开发软件制作网页。一般以.htm,.html等形式为人后辍。用动态网页开发技术开发的网站可以极大的提高开发效率及网站规模, 但由于其与数据库紧密相联, 必须依靠数据库才能正常运行, 如果后台数据库发生故障, 整个网站马上瘫痪。如何才能使得网站既具备静态网页高速和稳定, 又具备动态网页的规模和高效?需要我们探索自动生成静态网页的技术。
静态网页模板免费下载的网站 二、 一种生成静态网页的技术
动态生成静态网页基本的原理是: 客户所访问的网站与使用静态网页开发技术开发的网站一样都是由静态的页面组成, 客户与数据库没有联系 , 这就保证了网站的高速和稳定 ;但这些静态的页面不是由开发人员手工完成, 而通过后台自动生成, 这就保证了网站的规模与高效。常见的一种生成静态网页的技术是利用模板文件与数据替换的方法,是先建立一个或者多个以html为基础的模板文件,在文件中用特殊字符串代表要替换的变量值,然后用查询与替换的方法把数据库中的值替换相应字符串,生成.html的全静态页面。它的弊端是生成的静态文件需要建立多个模板,且要替换很多变量。本文提出一种利用浏览器缓存技术生成静态网页的技术,简单的说就是通过抓取浏览器缓存,再利用fso生成静态网页文
件。静态网页是在网站后台添加信息时自动生成的,,只是我们事先建立了生成静态网页函数,当我们在更新数据库时,然后调用函数,生成前台的静态网页,比如当我们添加或者修改一条数据时,网站前台会自动生成对应的静态网页,且会自动更新。因asp程序代码比较通俗易懂,用户较容易接受,所以下面我们以asp代码为例,先给出的一个生成静态网页的函数,其主要代码如下:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论