У меня есть сайт PHP5 / Apache2 / MySQL. Теперь в структуре папок под корнем у меня есть папка root \ images, в которой есть только изображения. У меня также есть папка root \ skin \ images, опять же только изображения. Если бы я хотел обслуживать две папки изображений через CDN, как бы я это сделал (возможно, без изменения php и т. Д., Просто используя Apache?)
В настоящее время Apache напрямую обрабатывает все запросы к сайту. У меня есть root-доступ к веб-серверу, поэтому я могу изменить настройки.
CDN работают таким образом, что при поиске в DNS он возвращает ближайший (то есть самый быстрый) сервер к местоположению пользователя. Вот почему вы найдете, например:
http://www.example.com/ = website
http://images.example.com/something.jpg = CDN with images
Боюсь, вам понадобится другое (CDN) имя хоста для ваших изображений.
Если вы используете Apache mod_substitute, вы должны иметь возможность заменять изображения изображениями в таком домене CDN, чтобы не вносить никаких изменений PHP.