升级后,Azure Web角色会变慢

时间:2014-05-22 08:11:25

标签: azure azure-web-roles syncfusion

我在azure中有一个使用syncfusion docToPdf将word文档转换为pdf的web角色。

如果我使用完整部署发布此角色,则转换文档的速度很快,<500毫秒。

但是在更新部署之后,它无法使用缓慢,每次都是> 5秒。

如果我重新映像实例,它会再次快速,直到我进行新的部署更新。

如果我重新启动慢速实例,则无效。

对于角色中的所有其他功能,完全部署和升级部署之间没有性能差异。

我不明白为什么会这样或者从哪里开始修复它......

2 个答案:

答案 0 :(得分:1)

事实证明,这是因为Application Insights,因为某些原因它使pdf的速度慢了10倍。

当我们修改applicationinsights.config并用仅我们自己的命名空间替换[All Namespaces]时,syncfusion又开始顺利运行

答案 1 :(得分:0)

Windows Azure云服务在更新部署后第一次访问时,需要花费一些时间来启动服务。这是因为当服务空闲一段时间后,云服务从服务器停止,同时更新云服务。尽管服务在完全部署后仍然立即运行,但它不需要重新启动服务。有关详细信息,请参阅以下博客

http://wp.sjkp.dk/windows-azure-websites-and-cloud-services-slow-on-first-request