Asp.Net Core Razor Pages 网站速度很慢

时间:2021-04-21 01:09:42

标签: c# asp.net-core blazor razor-pages

我在 Asp.Net Core 上创建了我的网站,并将其托管在 SmarterAsp.Net 上

http://greensaucegames.com/

我不知道问题是什么,是我做的还是托管服务器很慢。

但是网站速度很慢,有时它甚至无法打开我刚刚点击的页面,然后不知从何处重新加载。

有没有人知道一种方法可以让我尝试诊断可能导致它如此缓慢和断断续续的原因?你怎么做呢?或者一些关于如何提高速度的建议?

Razor Pages 真的很慢吗?我应该用别的东西吗?

我确实将 Blazor 用于管理区域,这会干扰网站的其余部分吗?

3 个答案:

答案 0 :(得分:1)

因为您的托管订阅计划非常便宜。使用高资源服务器将获得可接受的性能。

答案 1 :(得分:0)

我去了 SmarterAsp.Net 的主页,甚至 IT 加载速度也很慢。我点击了他们的“为什么是我们”链接,惊恐地看着一个中等大小的图像在大约 15 秒内被扫描。立刻想到了“完全垃圾”这个词。

然后我尝试在新的浏览器选项卡中打开您的一张资产图片。只是图像本身,不是很大,加载时间大约为 20 秒。

结论——100% 的可能性是您拥有的共享主机有问题。

当我第一次建立一个真正的商业网站时,我花了很长时间才意识到共享主机是行不通的。 即使该网站一开始运行良好,新用户也会来到该主机,很快您就会再次陷入困境。升级到“高级”软件包等也无济于事。

然后我打开我的钱包,掏钱购买 Azure Windows Server 虚拟机,由于我立即完全没有压力,我的生活又延长了几年。当一切正常时真是太好了。

答案 2 :(得分:0)

有很多因素会导致您的网站运行缓慢。例如

  • 您的代码有多有效
  • 您的 SQL 查询的效果如何
  • 您是否优化了图片

如果您认为您已经优化了您的网站,那么您需要检查您的外部因素,例如您的托管服务提供商。您可能需要将您的计划升级到更高的计划以获得更稳定的服务器。他们的托管服务很便宜,但可能会影响您的网站性能。要测试它,您可以升级到更高的计划。如果您的网站仍然运行缓慢,您可能需要寻找其他托管服务提供商。我个人使用 Asphostportal.com,如果您需要 .NET Core 托管,我可以推荐它们。