asp文件中用INCLUDE命令包含其他文件会增加IIS连接数和加快执行速度吗?

来源:百度知道 编辑:UC知道 时间:2024/05/26 10:36:08
我的放在虚拟主机上的网站本来要做成框架结构的,但听说多一个框架会增加一个IIS连接数,所以我准备取消框架。但我的网站几十个网页文件头部和大部分左侧部分都是相同的。所以我想用<!--#INCLUDE VIRTUAL="head.asp"-->和<!--#INCLUDE VIRTUAL="left.asp"-->这种方式。但我不知道这种方式会不会也算2个IIS连接数呢,如果算的话我还不如用框架呢。另外访问另一个网页如果也包含head.asp或left.asp文件的时候会从缓冲区读取数据而不用访问网站而节约流量和访问速度吗?
麻烦解答,谢谢!

1.我们在买空间的时候都会提到IIS连接数的问题,那么IIS连接到底是什么?
我们每打开一个网页要占用一个IIS 打开一个图片也要占用一个IIS 一个页面有很多图片 那么就占用很多个IIS 当网也完全打开后 如果在页面停留 那么占用1个IIS 如果一个客户打开两个页面停留那么占用两个IIS 一般100IIS可以支持真实在线人数 35-65个左右

2.在windows安装网络服务会提到IIS组件的安装。想问下IIS连接数问题是不是只出现在windows环境下,而UNIX/LINUX环境下不会出现这样的情况。
任何操作系统都有一个连接数量的问题 每台服务器根据操作系统,硬件,网络带宽等条件 连接数量也不是固定的

3.根据IIS连接数,怎么算出一天网站理论上可以访问的最大人数?
这个是很难计算得出来的
客户打开一个网页当客户占用几个IIS 关闭网页不占用IIS
一旦有客户连续打开多个网页 就占用了多个IIS

所以很多大型站点都是采用 本窗口打开新页 以节约IIS连接数量

补充说明 如果一个网页框架了几个网页 那么占用IIS就是1+框架数量,所以建议使用js插入不用框架

不支持JS,还是用ASP的好