azure - 为什么第一次进入azure云应用程序会变慢?

标签 azure

我在Azure云上发布了一个云服务。云服务和服务器位于西欧,我也在欧洲东部的土耳其连接,但似乎有点慢。

为什么第一次进入很慢?我怎样才能快速改进这个网站? 我不太了解,但我是否需要始终请求该网站?

您能给我一些关于快速 Azure 云服务的建议吗?

最佳答案

Serkan,您需要首先在帖子中确保您是否已向 Windows Azure 发布云服务或网站。根据云服务(Web 角色)或网站,您的问题的答案会有所不同。当您想了解更多信息时,我会解释后面发生的事情。

正如您所说,您的第一次连接速度很慢,我可以看到 Windows Azure 网站会发生这种情况。 Windows Azure 网站在共享资源池中运行,并使用热(事件)和冷(非事件)站点的概念,其中如果网站在 x 时间内没有事件连接,则站点将进入冷状态,这意味着主机 IIS进程退出。当与该网站建立新连接时,需要几秒钟的时间才能使该网站准备就绪并正常运行。根据您的首页代码的不同,首次加载网站的时间会有所不同。记录了类似的讨论: Very slow opening MySQL connection using MySQL Connector for .net

对于 Windows Azure 云服务,整体应用程序模型有所不同。您的网络角色有自己的 IIS 服务器,该服务器完全专用于您的应用程序,并且不会发生上述网站限制,但可能还有其他原因导致页面加载速度较慢。如果您使用的是 WebRole,那么您可以做的就是首先运行页面加载分析器,然后 RD 到您的 Azure 实例以收集页面加载数据,看看您还可以采取哪些措施来提高性能。

关于azure - 为什么第一次进入azure云应用程序会变慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15410819/

相关文章:

visual-studio-2010 - 默认浏览器 - Visual Web Developer Express 2010

Azure:如何更改 BizSpark 订阅上应用服务和应用服务计划的位置

javascript - ADAL - 在 javascript 应用程序中调用 AuthenticationContext 时出错

azure - 当文档说不需要时,Microsoft.IdentityModel.Clients.ActiveDirectory AcquireTokenAsync 始终需要资源

azure - 在 Azure 服务总线上使用 Rebus 2 进行审核

c# - 如何使用 Function App 中存储的应用程序值中的值设置 CosmosDBTrigger 参数?

azure - Azure 服务主体到底是什么?

azure - 将文件夹移动到 Azure blob 中的父文件夹

设置新发布管道时,Azure DevOps 服务连接不显示

多个应用程序的 Azure Functions 定价