2016-03-02 244 views
0

我已将网站部署到Azure Cloud(WEBAPP),并且已将我在Azure上创建的SQL数据库部署到虚拟机。Azure WebApp到虚拟机SQL服务器连接速度很慢

Web应用程序是MVC 5并使用EF6连接到SQL DB,在迁移之前它很快,但在迁移之后,数据库打开连接非常缓慢。

我做了一些研究,如何创建一个Azure VNet在同一个虚拟网络(VNet)下移动WebApp和VM,但是我做不到。如果有人有这个问题,并知道任何线索或方向将是伟大的。

我也试过这个:Slow Database Connection from Azure Web Application但是无法解决我的问题。

我假设解决方案是创建一个VNet并在同一个VNet下移动,但找不到任何文章。请分享您的想法,...

+0

请定义“它很快”和“非常慢” – CSharpRocks

回答

2

您正在虚拟机上运行数据库。数据库需要内存和快速存储。你没有告诉你正在使用什么样的服务器。将机器升级到体面的内存和高端存储。接下来检查您的所有资源是否在同一个天蓝色网站(区域)上。如果不移动到一个区域。你说你不能把它们放在同一个vnet中,错误或原因是什么?如果你可以解决这些机器将获得更好的连接。

+0

感谢您的反馈彼得,我认为您的观点是正确的。我从2个核心--4个核心(相同的内存大小14GB)升级了VM。 对于VNet我已经为前端和后端创建了两个子网, 但是我的问题是如何链接这两个子网下的Azure WebApp接口和VM接口。请记住我已将我的外部域与WebApp公共IP(CNAME,A记录)相关联。谢谢 – Anju313