我有一个共享主机方案,我正在设计一个包含幻灯片的单页网站。浏览器通常会限制对单个域的同时请求数。我不期望有很多流量,但我希望我收到的流量有很快的加载时间。我可能能够添加无限的子域名,但这是否真的会影响客户的速度,因为他们可能是唯一一个轮询我的服务器并且所有子域指向同一个处理器的人?我已经为每个图像创建了两个版本,一个用于幻灯片放映,另一个用于通过AJAX请求更大的格式,但滞后时间对我来说仍然有点长。有什么建议吗?
答案 0 :(得分:3)
在设计一堆子域以最大化并行连接之前,您应该分析页面加载行为,以便了解大部分时间花在哪里。首先可能会有更容易和更有价值的优化。
有几种工具可以帮助解决这个问题,使用所有这些工具:
要考虑的一些重要因素是缓存优化和图像压缩。
如果你已经完成了所有这些事情,并且你确定要使用多个(子)域,那么我建议使用内容传送网络(CDN)而不是托管静态文件(图像)。相同的共享服务器您可以考虑Amazon's CloudFront service。它设置起来非常简单,而且价格合理。
最后,不要被太多(子)域带走,因为每个主机名都需要单独的DNS查找;找到平衡。