网站花费太多时间加载

时间:2017-10-12 10:34:35

标签: asp.net-mvc browser

我的网站花费了太多时间来加载。如何找到减少页面加载时间的方法。

http://beta.east-west.world/data

我本地计算机上的加载时间足够快,没有延迟。但是,一旦网页通过服务器发布,它就会花费太多时间。

如建议

  1. 您需要检查图像大小(如果您的页面包含图像)。您可以做的一件事是确保您设计的图像大小与您希望它在网页上的大小相同。缩小一个巨大的图像以匹配一个小div从来都不是一个好主意。

    我:没有使用图像。

  2. 您的脚本文件放在哪里?你的html在同一页面上有你的javascript吗?如果是这样,那么创建一个单独的javascript文件,在那里移动你的javascript代码并在你的html页面中引用该文件。

    我:Javascript在不同的文件上,并在页面上引用。

  3. 在您的html之后放置您的javascript文件引用也会增加网页加载。

    我:大多数js文件都放在html的底部。

  4. 你有CDN文件,即从外部链接加载的javascript文件吗?如果是,您应该认识到这些文件不会像本地文件一样加载。

  5. 如果您的数据库托管在外部服务器上并且您正在从您的数据库中显示的网页上显示数据,那么如果您的数据库服务器容量不足以导致某些延迟,这也会导致一些延迟满足您的要求。

    我:页面上的所有数据都使用了json文件。

1 个答案:

答案 0 :(得分:0)

导致网页加载延迟的原因有多种。

  1. 您需要检查图像大小(如果您的页面包含图像)。您可以做的一件事是确保您设计的图像大小与您希望它在网页上的大小相同。缩小一个巨大的图像以匹配一个小div永远不是一个好主意。

  2. 您的脚本文件放在哪里?你的html在同一页面上有你的javascript吗?如果是这样,那么创建一个单独的javascript文件,在那里移动你的javascript代码并在你的html页面中引用该文件。

  3. 在你的html之后放置你的javascript文件引用也会增加网页加载。

  4. 你有CDN文件,即从外部链接加载的javascript文件吗?如果是,您应该认识到这些文件不会像本地文件一样加载。

  5. 如果您的数据库托管在外部服务器上,并且您在从您的数据库获取的网页上显示数据,那么如果您的数据库服务器容量不足以为您的请求提供服务,这也可能会导致一些延迟。