另外,PC机做服务器一般都达不到要求,你偶尔玩玩是可以的,24小时长期开着对电脑寿命影响是很大的
还有,网上搜索下教程,全面优化IIS服务器,把一些不必要的相关附带的可以去掉的去掉,关闭的关闭
还有,作为IIS服务器,安全方面很重要,这方面的教程网上也很多,包括修改注册表的,系统里面更改设置的,还有一些补丁漏洞的等等,都优化下,看看能否解决其实自己机器慢别人机器快是很正常的
web服务器 只是做一个数据传输的功能而如果是内网这种传输是非常快的可以不计!!
IIS 本来访问本机访问网页速度就不是太理想!!
另外你测试的 时候 尽量用同样的文件去测试!!微软的应用程序池,如果长时间闲置的话,会进行回收,以节省服务器资源。默认闲置时间是20分钟,只要把这个时间调大一点就好了。
我也是租的空间,西部数码的,跟他们沟通了几次,也不是不可以改。他们帮我调成了1440,对我来说够用了。
IIS75+net40针对这个问题还有一个解决方案,就是使用startmode="alwaysrunning"这种方式,从IIS启动之后就开始了这个Application,无论是否有人访问,一直运行。可惜如果要去租主机的话,找到IIS75的可能性微乎其微,过几年吧。
如果前面说的都不行,那就只能有最后一个办法。那就是保持有一台机器开着,在这个Application下写一个文件,用JavaScript每隔几分钟就自我刷新一下,浏览器一直开着,这样就强制让它处于被访问的状态。但这个方法并不稳定,改配置时间才是王道。转来的。
二:IIS限制
IIS限制是目前中小虚拟主机服务商用得最多的限制方式,即限制网站的同时连接数,同时访问的人数太多,网站就会打不开。
优点:实施很简单,直接在服务器的IIS里面即可设置。 无须程序开发。
缺点:数据不可量化,服务商和用户都无法看到网站的同时连接数。如果用户的网站出现Service Unavailable等提示,服务商会说用户的同时连接太多了,而用户会说我的网站只有几个人在线啊。另外,IIS限制有时不能真实起到限制特别占资源的网站的作用,据测试,一个iis限制为100连接的网站,提供rar文件供用户下载,一天的总流量可达30G以上。而30G的流量是一台正常的虚拟主机服务器一天的流量总和。也就是一个几百元的网站,就可以把整台服务器的资源占完,iis限制没有真正起到限制的目的。
全国排名第6位的虚拟主机服务商:中资源 是采用的这种限制方式。
三:CPU限制
CPU限制通常被设置为1%或者2%的cpu限制,超过cpu资源后会被自动关闭。
优点:实施很简单,直接在服务器的IIS里面即可设置。 无须程序开发。
缺点:数据不可量化,服务商和用户都无法看到网站当前占用的cpu情况。如果服务器是win2000,cpu限制基本上没有作用,起不到限制的效果。如果是win2003,因为很多站共用一个进程池,如果设置了"超过cpu资源即关闭",如果该池中的一个网站占用资源过多,会导致该池挂起,影响同池的其他网站的正常运行。并且恢复时间比较慢! cpu限制通过会导致网站经常打不开,所以采用这种方式的服务商比较少。
另外有一种就是没有任何限制的虚拟主机。全国排名第8位的虚拟主机服务商:时代互联 就号称其虚拟主机不限流量和iis,但据百度贴吧上其用户称,一旦用户的访问量较大,则会被关闭要求升级,理由是:网站占服务器资源过多。
综上所述,流量限制是目前最合理的限制方式,被80%的大型虚拟主机服务商所采用。在用户的访问量不大的情况下,如企业网站,无论服务商采用什么限制方式,用户一般都体验不到差别。在用户的访问量较大的情况下,差异就出来了。用户最好量体裁衣,选择跟自己的网站访问量相当的主机类型,否则网站运行效果就会不太理想。你这样问,其他人不好回答你的问题,你应该把你的网络环境(网速,是内网还是外网),网站使用技术(前端是用的JS控件还是服务器控件),具体网页加载内容(加载网页是否需要从服务器获取数据(这个数据是从文件还是数据库表获取?,网页包含的控件有哪些常用类型?下拉框,文本框,数据列表等等),客户端网页是通过什么方式和服务器通信(比如ajax之类)),总之一句话,给出的信息越详细,别人就给你解决问题的机会越大。反之,信息量太少,其他人就无法回答你。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)