由于加载图像的数量,我的网站有时加载速度有点慢。由于所有 png 覆盖和图标,我的主页上实际上有 61 张图片。我考虑过使用精灵或图像映射,但我真的不想这样做。我知道我的服务器只能有 2 个请求,所以如果我将图像托管在其他地方,它会加快时间,但是,这可靠吗?Pingdom 工具说我的网站“超时”。我正在寻找一种解决方案,可以:
A)将我的图像分散在不同的服务器上(但缺点是我希望它在可靠的服务器上(我的!)
B) 仅使用少量图像精灵或其他 css 技术
C) ???有任何想法吗?
提前致谢。
更新 1:我创建了 6 个子域并将我的所有图像拆分到这些子域中。您可以在此处查看所有图像托管在一个文件夹中的普通站点,您可以在此处查看包含跨 6 个子域的图像的同一站点。** 如您所见,跨子域图像的站点加载速度较慢。这是为什么?我不明白!
更新2:我打电话给我的托管公司,他们似乎认为子域解决方案不能解决问题,只会减慢速度,因为每个子域没有唯一的IP。我的服务器负载很高,这解释了一些滞后,但仍然存在这个图像问题。他说我最好的方法是使用亚马逊服务,所以这就是我现在要调查的内容。
我仍然无法理解的是某些图像文件的滞后。如果您在 firebug 中查看页面加载结果(请参阅下面的 BalusC 答案),加载某些图像需要很长的等待时间。我想知道为什么。