我在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/