我想将我的 WebRole 移动到 azure 上,以使用新的 D 系列 VM 之一来利用更快的 CPU 和 SSD。
是否有任何 IIS 配置可以优化在 SSD 上的运行,或者我可以假设只是移动到 SSD 会提高性能?
我在 IIS 8.5 上运行 IIS 内的单个网站。
我想将我的 WebRole 移动到 azure 上,以使用新的 D 系列 VM 之一来利用更快的 CPU 和 SSD。
是否有任何 IIS 配置可以优化在 SSD 上的运行,或者我可以假设只是移动到 SSD 会提高性能?
我在 IIS 8.5 上运行 IIS 内的单个网站。
只是迁移到 SSD 将提高磁盘 io 密集型任务的性能。要利用 SSD,您的应用程序必须在 Web 角色上执行磁盘密集型任务。除非在同一台服务器上托管数据库,否则 Web 角色通常使用很少的实际磁盘。正如我假设您使用的是 Azure 云服务,我怀疑情况是否如此。因此,我认为由于用例,SSD 可能不会显着提高您的性能。
也就是说,更大更好更快的 CPU 肯定会帮助 Web 角色。纯粹的 CPU 速度以及使用所有 CPU 的能力都会有所帮助。要真正提高性能,请确保您在后台线程上启动更长的任务,这些任务将得到相应的分配。
希望这会有所帮助。