使用.aspx与.html为扩展名对性能影响有多大
一个新闻系统,以前包括翻页全部使用.shtml文件,因服务商不支持shtml,只得全部修改html文件,采用JS控制内容及更新,后来发现采用JS显示新闻标题不会被搜索引擎收录,现在想改为.aspx文件,aspx文件不包含服务器端执行代码,只用少量的include命令,想问下采用.aspx作为新闻页面文件对服务器性能与采用.html影响有多大?
顶者有分!
问题点数:100、回复次数:5Top
1 楼ChengKing((.net: http://blog.csdn.net/ChengKing ))回复于 2005-11-14 20:40:32 得分 50
要解释其性能问题先得了解一下IIS作用:
IIS作用
1.IIS通过虚拟目录提供对Web服务器进行访问。简单的说: 就是将"c:\MyWeb"映射
一个URL地址形式的虚拟目录:"http://192.168.83.66/MyWeb",供本机或Internet
上计算机访问Webservice.
2.虚拟目录的权限与普通目录不同。根据默认设置,不允许远程用户浏览虚拟目录,运行
可执行文件,新建文件和下载某些文件类型文件。可以根据需要自定义IIS虚拟目录权限设置.
3.IIS对Internet进行公开处理. IIS并不负责运行Asp或Asp.net布面 或XML Webservice,而是
维护一个注册的文件扩展名列表。如果IIS收到对某一种文件类型的请求,就把工作提交给
Asp.net工作进程,由Asp.net工作进程处理剩下的工作.
如果IIS检测到是aspx文件,它会将其交给Aspnet执行,最后,再将解析的Html交给浏览器执行.
如果IIS检测到的是html文件,它直接会给浏览器执行. 肯定效率要高
所以说,一般一个页面如果全是静态的页面,最好用html格式存储.Top
2 楼daimi01171(呆米*男人就应该对自己狠一点*)回复于 2005-11-14 20:50:58 得分 10
看了楼上的解释真的学了不少东西Top
3 楼apexchu(无为)回复于 2005-11-14 21:01:22 得分 10
如果用缓存可能会灵活,性能上我觉得不会有太明显区别Top
4 楼jxufewbt(我的目标是5星)回复于 2005-11-14 21:01:23 得分 20
ChengKing(Enthusiasm Bigrosoft) 说的很对
.aspx与.html,肯定是.html效率高,因为它不用通过Web服务器(在这里是IIS),直接执行,而.aspx必须要通过Web服务器(IIS),才能执行,然后才把执行的结果的html返回给浏览器,这中间多了很多过程。Top
5 楼sanfv(Again New)回复于 2005-11-15 13:43:41 得分 10
进来学习了解一下。
此类问题,也想关注,帮upTop




