相关文章  
  • WindowsXP 系统网络不能互访七大解决之道
  • Windows 中快速获取文件目录的几种方法
  • WindowsXP 的 Dll
  • 自己打造迅雷版万能 Windows 映像
  • 八招改变磁盘杂乱无章的状态
  • 打造极速 WindowsXP 绝对秘籍
  • 了解系统应用情况,彻底监控 Windows 运行
  • 8 大方法解决 CPU 资源占用 100%
  • 时间就是第一:快速启动程序有妙招
  • Windows NT 系统的启动画面轻松变换
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    扼杀 IIS 服务器性能的十条规则4

    r>    你必须正确地进行缓存。如果缓存了错误数据,就会浪费存储空间。如果缓存得太多,其他操作可以使用的内存将会很少。如果缓存得太少,效率又会很低,因为你必须重新计算被缓存 遗漏的数据。如果将时间敏感数据缓存得时间过长,这些数据将会过时。一般,服务器更关心的是速度而不是空间,所以他们要比桌面系统进行更多的缓存。一定要定期去除不用的缓存,否则将会有运行设置问题。

       4.应该创建多个线程,越多越好。

      调整服务器中起作用的线程数目是很重要的。如果线程是I/O-bound的,将会花费很多时间用来等待I/O的完成-一个被阻塞的线程就是一个不做任何有用工作的线程。加入额外的线程可以增加通量,但是加入过多的线程将会降低服务器的性能,因为上下文交换将会成为一个重大的overhead。上下文交换速度应该低的原因有三个:上下文交换是单纯的overhead,对应用程序的工作没有任何益处;上下文交换用尽了宝贵的时钟周期;最糟的是,上下文交换将处理器的缓存填满了没用的数据,替换这些数据是代价高昂的。

      

    页码:[1] [2] [3] [4] [5] [6]4页、共6页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved