CDN的目的之一是将您的静态资产分布在离用户最近的地方。 所以说我的服务器位于X位置,而我的大部分用户都在Y.但是最接近Y的CDN服务器将位于X.如果服务器与服务器位于同一区域,那么使用CDN有什么优势? 有什么不同,只是在服务器本身托pipe图像,而不是把它放到服务器。
除地理分布以外,CDN还有几个好处:
对于前两个,你应该注意到,将主服务器设置为在任意数量的不含cookie的子域上发送静态内容是相当容易的。 您还应该注意,将您的静态内容分布在太多的域中会由于DNS查找所需的往返而导致从并行下载中获得的性能增益。 对于第三点和第四点,如果你的主服务器负载很重,那么它们真的只会有帮助。
对于我的钱,如果您没有遇到特定的性能问题,在这种情况下的CDN代表了一个不应该被打扰的微型优化。 我只是设置主服务器来提供来自几个子域的静态内容,并称之为一天。