我想知道是否可以通过plesk在服务器上创建自己的CDN?
我的意思是创建一个额外的子域,例如cdn.mywebsite.com就足够了吗?
我应该为我创建的每个网站创建一个CDN子域,还是应该创建一个具有服务器空间的子域并上传所有图像?

最佳答案

内容分发网络(CDN)的要点是使内容尽可能靠近最终用户,从而减少Round Trip Time(RTT)的距离部分并加快请求的速度。仅从子域提供静态内容与使用CDN并不完全相同。
但是,从此类子域提供内容的优势在于

  • 子域可以是无cookie的域
    如果您正确使用cookie(即没有任何*.mydomain.com cookie),则可以显着减小HTTP请求的大小(即,发送的数据包数量),这将节省带宽并显着加快请求的速度。主要站点上的大量Cookie。
  • 该页面可以受益于浏览器同时发出的更多请求
    大多数浏览器会同时请求页面 Assets ,例如图像,字体,CSS等。注意的是,大多数浏览器只允许对特定域的打开请求数量有限(我认为大约为5个)。通过将 Assets 分布在多个子域中,您可以“欺骗”浏览器,并允许更多并行请求,因为该限制适用于每个子域。

  • 因此,是的,您可以仅通过创建一个子域来进行设置,但是还必须确保您所使用的Cookie也不会发送到该子域的请求中。

    关于cdn - 如何创建自己的CDN?它只是创建一个子域吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12402268/

    10-13 08:47