我有一个裸露的服务器,将托pipe1或2域。 我可以在服务器上configuration什么东西(IIS等)来优化性能? (非应用程序调整)。
我是新来的pipe理,并想加快速度的事情。
如果是我,我会开始考虑安全性,而不是过早地优化性能,下面是一个关于强化Windows 2003和IIS6的问题 ,这里是关于一般保护Windows Web服务器的社区维基 。
查看Windows Server 2003性能调优指南 ,其中列出了针对以下工作负载优化操作系统的指导原则:
这实际上取决于应用程序在做什么之前甚至可以考虑调优和强化(这通常是一个包容的过程),例如,如果你只是提供html页面,它会提高性能,并帮助保护系统,如果asp被删除。 如果是.net应用程序,也是如此。 在考虑性能调优之前,你需要build立一个基线。 PAL工具可以帮助。 一旦你有了,你可以看看IIS6性能调优操作指南 。 在那里,你也应该看看安全指南 。 然而,最简单和可以说是性能提升和安全性提升的最好方法是升级到服务器2008 R2。 如果服务器是全新的,并且您有时间下载2003年的网站基准testing,然后重新制作2008r2的评估版本和重新标记。 那么你可以看到升级是否值得。
快速提示 :将页面文件的最小和最大数字更改为相同。 不要让系统自动调整页面文件的大小。
没做什么。 Windows Server 2003在现代硬件(毕竟是一个6年的操作系统)上是非常轻巧的,所以我相信你不应该碰它。
好的,这有点过于笼统,所以稍微详细一点:如果你不需要,优化是没有任何意义的,而且你还处在一个你还不知道是否需要的阶段。 诀窍是完成基本的工作(build立服务器,安装应用程序,configuration东西),然后开始让实际用户使用一个月左右。 您可以在此期间查看性能计数器,但您也可以听取用户的反馈意见。 只有这样你才能知道是否有任何优化的回报。
话虽如此,你可能需要boot.ini中的/ 3GB开关,但只有当你有一个32位的操作系统,并且只有当你有应用程序在其上运行,推荐使用它。
然而,与服务器的底线是,可靠性总是比性能更重要,每一个优化几乎总是一个折衷。
服务器有什么问题吗? 你有没有瓶颈?
特别是如果这台服务器在生产,那么我不会去改变设置,以获得额外的“性能”。
“成熟优化是万恶之源”