摘要:
静态页面有访问速度快、容易被搜索引擎注意到等优点,将网站的部分页面转换成静态页面来进行速度和搜索引擎的优化是一种很好的策略。本文将介绍我司生成静态页面的一种解决方案:
ASP.NET的页面生成机制大概如下:
当服务器接收到一个.net页面的Request的时候,将会调用.net的服务模块,然后生成对应页面的一个对象,在其中就有我们所做的数据的操作(比如从数据库检索数据、从Request中提取参数、从Session或Cookie读出或写入内容以及其它的运算),等所有操作做完了以后,服务模块会自动调用一个叫Render的函数,这个函数负责的工作叫呈现,其实就是将服务模块解析出来的HTML输出到客户端。那我们要生成静态页面就得在它身上动动手脚。
阅读全文