基于HttpHandler的页面静态化研究
时间:2017-02-04 16:02 来源:毕业论文 作者:毕业论文 点击:次
摘要:本论文主要分析了目前动态技术和静态技术在网站开发中的应用情况,归纳出采用动态技术和静态技术的网站建设各自的优点:动态网站和数据库有良好的交互性,便于网站的管理和文护;而静态页面生成技术的运用可以使网站访问效率提高,并且相对稳定,在一定程度上增强了网站的安全性能。本文提出了基于HttpHandler技术实现动态页面静态化的简单方法。这种页面静态化技术不仅加快了服务器端的响应速度,同时也减轻了服务器处理数据的压力。5456 关键词:页面静态化;网站优化;HttpHandler The Research of Page Static Based on HttpHandler Abstract: This thesis mainly makes an analysis on the application of the dynamic and static techniques in the website development. The competitive edges of the above technologies are as follows: The dynamic website and data base possess the fine interaction which is suitable for the management and safeguard of the website; While the application of the static page generating technique enables the improvement and relative stability of website access rate thus enhances the safety of the website to some extent. This thesis puts forward the simple methods, based on the HttpHandler technique, so as to realize the staticization of dynamic pages. The kind of static techniques speed up the speed of the response of the server, at the same time it also reduces the pressure of processing data. Key Words: Page Staticization; Website Optimization; HttpHandler 目 录 摘 要 1 引言 1 1.课题研究现状及意义 2 1.1课题研究现状 2 1.2研究意义 2 2.动态页面与静态页面的比较 3 2.1 动态页面与静态页面的优缺点 3 2.2 动态页面为什么要静态化 3 3.HttpHandler静态化相关技术 4 3.1 ISAPI过滤器 4 3.2 ASP.NET请求的处理机制 4 3.3 Http请求的处理过程 6 4.网站功能模块分析 6 5.数据库设计与分析 7 6.页面静态化实现过程及结果分析 8 6.1 实现过程 8 6.2 结果分析 9 7.总结 11 参考文献 12 致谢 13 基于HttpHandler的页面静态化研究 引言 早期的搜索引擎不能对诸如.jsp、.aspx等的服务器动态页面达到很好的检索,但是对.Html等静态页面却有良好的检索效果,于是就产生了一种“动态页面静态化”的技术。在ASP.NET中就是把用户对同一个aspx页面的不同请求结果保存到不同的Html文件中,当服务器再次收到对该aspx页面的请求时,将调用相应Html页面作为对客户端的响应,这样就大大节省服务器端的处理时间,从而达到快速响应客户端请求的效果。随着网络经济的发展,各种类型的企业网站纷纷建立,动态页面静态化技术也得到了广泛应用。 1.课题研究现状及意义 近几年来,国内外对HttpHandler在Web开发应用方面的研究不断深入。页面静态化技术虽然可以提升程序的性能,但它不是提升整体性能的核心所在,就像一台电脑,仅仅依靠好的CPU和显卡是远远不够的,要想提高整体性能,必须以项目本身性能为基础,其它优化方法为辅。同样的道理,尽管静态页面实际存在于服务器内,无需编译就可直接加载到用户浏览器上,中间省略了脚本计算和读取数据库中数据的时间,大大提高了页面访问速度,但页面静态化的缺点同样并存于优点之中,由于静态页面长期存放于服务器中要占据相当大的内存空间,这样会非常耗费空间资源,因此,我国大多数学者以网站建设与HttpHandler技术相结合为研究方向,探索动态页面静态化在网站开发建设中的现实意义。 (责任编辑:qin) |