首页 新闻 会员 周边 捐助

为什么要把asp.net页面生成静态页面

0
悬赏园豆:20 [已关闭问题]

有一些网站为什么要把asp.net页面生成静态页面

春的主页 | 初学一级 | 园豆:170
提问于:2009-10-18 13:46
< >
分享
其他回答(8)
0

html页面与asp.net页面运行是怎样的呢?你想一下就明白了..

例如新闻系统,如果不生成html,意味着每一次客户打开都需要连接数据库,当然设置了缓存又不同了.

风浪 | 园豆:2996 (老鸟四级) | 2009-10-18 14:56
0

主要的原因只有一个就是加快网页的访问速度

苏飞 | 园豆:2024 (老鸟四级) | 2009-10-18 15:25
0

其实没必要生成静态页的,通过设置页面级缓存,aspx页的性能就可以和生成静态页一样好了,楼上说的频繁访问数据库的问题就根本不存在了,缓存期间的动态页与静态页没有太大分别。

 

只有一种情况例外,就是当某个页面一旦生成就不会再发生变化的时候,这样动态页面缓存显得没有太大意义,直接生成静态页永久保存是最好的方案。

斯克迪亚 | 园豆:4124 (老鸟四级) | 2009-10-18 16:52
0

主要还是解决访问量过大时候的性能问题

Spect3 Tech Team | 园豆:210 (菜鸟二级) | 2009-10-18 21:17
0

html只是静态文件。

aspx是动态文件

rjzou | 园豆:478 (菜鸟二级) | 2009-10-18 21:57
0

利于搜索引擎的查找!

S.Benson | 园豆:10 (初学一级) | 2009-10-19 11:19
0

主要就是加快网页访问速度的,其实这个跟“利于搜索引擎的查找”是没有关系的,静态可以做到的ASPX同样可以实现。

金鱼 | 园豆:1090 (小虾三级) | 2009-10-19 22:08
0

减轻服务器负担,提高网站访问速度,当然也需要服务器的硬盘空间较大,且内容发布时会有些麻烦。

canbeing | 园豆:1287 (小虾三级) | 2009-10-20 12:48
0

静态页面,利于搜索引擎查找。也不用IIS去过多解释吧。

阿龍 | 园豆:268 (菜鸟二级) | 2009-10-21 15:45
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册