Как загрузить статический медиа-контент из CDN? - PullRequest
1 голос
/ 14 октября 2011

Я хочу загрузить все статические ресурсы MedaiWiki из сети доставки контента (CDN) по понятным причинам (используя MW 1.17.0).

Я думаю, мне нужно установить $ wgStylePath = http://cdn.example.com/ Затем поместить все, что сейчас находится в моем каталоге / skins /, в http://cdn.example.com/ (это предлагается в этом вопросе / ответе переполнения стека: Как вы можете изменить атрибуты src изображений в mediawiki для доступа к CDN? , но это не очень понятно

Меня беспокоит .php-файлы, которые в данный момент находятся в каталоге / skins / ...

Моя единственная мысль - мне нужно поместить все подкаталоги из / skins / в CDN, но не файлы .php, которые находятся непосредственно в / skins /

Может быть, я поступаю неправильно ... есть ли лучший способ достичь того, что я пытаюсь сделать? (Я бы хотел, чтобы все связанные с темой файлы .js, .css и изображения загружались с внешнего CDN)

Спасибо

-Дан

1 Ответ

1 голос
/ 15 октября 2011

Здесь есть два совершенно разных пути: путь к файловой системе, через который веб-сервер получает доступ к связанным с кожей файлам PHP ( $ wgStyleDirectory ) и URL-адрес, который будет помещен в код HTML и использован браузером.для доступа к файлам css / js ( $ wgStylePath ).Если вы хотите использовать CDN, вы устанавливаете последний на URL CDN и оставляете первый в покое.

...