我在Azure云上发布了一个云服务.Cloud servis和服务器位于西欧,我也在欧洲以东的土耳其连接,但似乎有点慢。
为什么第一次进入缓慢?如何快速改善本网站? 我不太清楚,但我是否需要一直要求这个网站?
您能否给我任何关于快速天蓝云服务的建议?
答案 0 :(得分:2)
Serkan,您需要首先确保在您的帖子中天气已发布到Windows Azure的Cloud Service或网站。基于云服务(Web角色)或WebSite,您的问题的答案将有所不同。如果你想了解更多,我会解释背后发生的事情。
正如您所说,您的第一个连接速度很慢,我可以看到Windows Azure网站会发生这种情况。 Windows Azure网站在共享资源池中运行,并使用热(活动)和冷(非活动)站点的概念,如果网站在x时间内没有活动连接,则站点进入冷状态意味着主机IIS进程退出。当与该网站建立新连接时,需要几秒钟才能使网站准备就绪并正常工作。根据您的第一页代码的方式,第一次加载网站的时间会有所不同。记录类似的讨论: Very slow opening MySQL connection using MySQL Connector for .net
使用Windows Azure Cloud Service,整体应用程序模型不同。您的webrole有自己的IIS服务器,完全专用于您的应用程序及以上网站限制不会发生,但可能有其他原因,可能会有较慢的页面加载。如果您使用的是WebRole,那么您可以做的是首先运行页面加载分析器,然后运行RD到Azure实例以收集页面加载数据,以查看您可以采取哪些措施来提高性能。