Google Page Speed测试告诉我,我需要通过DNS域名来分发我的查询以加速呈现。如何编码我的ASP.NET页面以跨主机名进行并行下载?
因为我离线开发,所以我想找到一个解决方案,将我的静态内容(img,CSS,js)分布到不同的主机名中,并且在我离开飞机时仍然可以工作。
问: 我如何代码我的页面使用相对路径(或本地主机)下线时,和5个主机之间始终如一地发送静态内容的请求?阅读this后,我想将网址与此类似:
当在线:动态内容
www.TLSAdmin.com
当在线:静态内容
static1.TLSAdmin- Static.com
static2.TLSAdmin-Static.com
static3.TLSAdmin-Static.com
static4.TLSAdmin-Static.com
脱机时:所有内容
本地主机
我宁愿让这个在被称为主机将是一致后刷新页面来利用浏览器缓存。所以随机guid.TLSAdmin.com不会是一个好主意。
如果您有一个将所有内容重定向到www的通配符记录,那么您究竟想要在这里实现什么功能?我不明白。 – x0n 2010-09-06 18:42:38
我如何编码ASP,以便它有条件地插入相关的主机名? – LamonteCristo 2010-09-06 18:43:51
x0n,http标准的一部分规定客户端不应该打开两个以上同时连接到任何给定主机。将其分发给几个不同的主机名允许客户端一次下载更多的文件。即使所有主机名都指向相同的IP,这也是有效的。 – sisve 2010-09-06 18:59:05