1

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

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

你能给我任何关于成为快速天蓝色云服务的建议吗?

4

1 回答 1

2

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

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

使用 Windows Azure 云服务,整个应用程序模型是不同的。您的 webrole 有自己的 IIS 服务器,它完全专用于您的应用程序,不会出现上述网站限制,但是可能有其他原因可能导致页面加载速度较慢。如果您使用的是 WebRole,那么您可以先运行一个页面加载分析器,然后 RD 到您的 Azure 实例以收集页面加载数据,看看您还可以做些什么来提高性能。

于 2013-03-14T16:04:37.253 回答