我的网站在我的本地服务器上运行得很好。它快速,响应迅速,整体运行良好。
但是当我把它放在我的域名托管服务器上时,有时加载资产需要花费很长时间。例如,一个1MB png 文件需要2.31秒才能加载:
Chrome的网络开发者工具向我展示了以下内容:
这可能是由于我的代码执行不佳或可能是一个糟糕的服务器? (该公司订阅的最低级别可以托管他们的内容)我的互联网连接很快,所以我怀疑是这样。
答案 0 :(得分:1)
我认为这可能是您主机的问题。图像是图像:)没有100种实现方法!
答案 1 :(得分:1)
超大的图像总是需要更长时间才能加载,因此您应该尽可能减小图像。为了降低内容下载时间,您可以优化/压缩图像而不降低图像的视觉质量。如果您是使用任何图形软件来优化图像,您应该使用“Save for Web”选项。这将减小图像的大小,从而减少图像加载时间。
此外,您可以使用CDN来提供网站的静态资产,如图像,CSS,JS,视频等.CDN会将您的网站文件填充到地理位置分散的POP服务器网络中。 CDN从访问者最近的地理位置提供网站资源,这意味着您的网站资产将加载更快。
使用基于SSD的主机。与传统HDD相比,SSD具有出色的读/写速率。因此,固态硬盘比硬盘驱动器性能更好,它们几乎比传统硬盘驱动器快100倍。
答案 2 :(得分:0)
这是给你的问题
您尝试在背景中加载的图片或图片标记?