我有一个PHP5 / Apache2 / MySQL网站。 现在在根目录下的文件夹结构中,我有一个只有图像的root \ images文件夹。 我也有一个根\皮肤\图像文件夹再次只有图像。 如果我想通过CDN提供两个图像文件夹,我将如何做到这一点(不用更改PHP等,只使用Apache,可能?)
目前Apache直接处理对网站的所有请求。 我有root用户访问web服务器,所以我可以更改设置。
CDN以某种方式进行操作,然后在进行DNS查找时,会将最接近(即最快)的服务器返回给用户位置。 这就是为什么你会发现,例如:
http://www.example.com/ = website http://images.example.com/something.jpg = CDN with images
恐怕你需要为你的图像有一个不同的(CDN'd)主机名。
如果你使用Apache的mod_substitute ,你应该能够用这样的CDN域名replace图像,所以你不必做任何PHP的改变。