我们正在建立一个 CDN 来提供 CSS、JS 和图像。我们想知道分配资源的理想主机名数量是多少。许多网站使用这种技术来增加并行下载和页面加载。但是,DNS 查找会减慢页面加载速度,因此规则并不是您拥有的主机名越多,您获得的性能就越好。
我在某处读到理想的数字在 2 到 4 之间。我想知道是否有适用于所有网页的经验法则,或者是否有根据提供的资源数量和大小的经验法则.
具体案例:我们的网站由两种页面组成。一种提供缩略图列表(15 到 20 张左右的图像,不同),另一种提供具有较少图像的 Flash 或冲击波应用程序(主要是游戏)。显然,我们在所有页面上都有常规的 JS、图像和 CSS。当我的意思是常规时,正确优化的元素、1 个 CSS、一些 UI 图像、2/3 JS...
我很乐意为我们的具体案例提供答案,但我也很想得到一般性的答案!