手机版

如何让ASP.NET网站静态化

时间:2021-10-02 来源:互联网 编辑:宝哥软件园 浏览:

ASP实现的页面扩展。NET技术是。aspx,这是目前非常流行的动态网页格式。动态网页的特点之一是信息交互、更新及时、页面文件少、开发速度快。然而,一个严重的问题是,当访问次数较多,服务器的配置和资源有限时,每次访问都可能频繁地处理程序逻辑、读写数据库等。这会降低服务器的性能。工具/原材料ASP.NET静态方法1:重写动态页面的Render()方法。每个页面都需要静态的cs文件,如下图所示。请注意,在红色框中,红色框中的参数表示要生成的静态页面的名称。这个方法实现简单,但是每次访问页面的时候,都会再次执行Render()方法来生成页面,性能比较低。

静态方法2: 1。重新创建一个aspx页面,专门用来生成每个动态aspx页面的静态页面。如下图所示,只有内容页面和主页面生成为静态页面。当然这个例子只是一个简单的例子,实际情况比较复杂,但是原理是一样的。

2.生成内容页面:在本例中,不同的内容页面由不同的标识来区分。输入不同的ID值,点击“生成内容页面”按钮,调用并执行后台代码(如下图)生成html页面。如果内容页面的内容发生变化,请再次执行上述步骤并重新生成。下面代码中的参数分别表示动态url、静态网站路径和静态文件名,在更实际的情况下需要修改。

3.生成主页:

直接点击前台的“生成主页”按钮,执行后台代码(如下图所示),就会生成主页html。如果主页内容发生变化,可以重新生成。下面代码中的参数需要根据实际情况进行修改。

这个经验总结用一个简单的例子提供了两种生成静态页面的思路和方法。实际情况可能更复杂,但原理是一样的。

版权声明:如何让ASP.NET网站静态化是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。

相关文章推荐