2014-11-22 3 views
0

Я пытаюсь создать свой собственный CDN, чтобы сайт моего сайта и моих клиентов загружался быстрее.Запустить скрипт во время HTTP-запроса

Я думал, что делать что-то вроде этого:

  1. Пользователь загружает файлы, которые они хотят на CDN в папку/КДС в их учетной записи хостинга.
  2. Файлы не загружены в CDN сразу
  3. Файлы загружаются только тогда, когда файл запрашивается с помощью CDN

Так что мой вопрос, как я могу вызвать сценарий для запуска во время HTTP-запрос, позволяющий CDN идти и захватывать файл?

Могу ли я сделать что-то подобное с помощью Apache? Я использую веб-серверы Apache.

ответ

0

Мне кажется, что то, что вы пытаетесь сделать, - это, по сути, серверы загружают файлы с одного первичного сервера. Я бы рекомендовал не запускать скрипт, а использовать серверы CDN в качестве прокси, которые кэшируют ответы.

Вам нужно будет установить что-то подобное в директиве хозяина apache (virtual).

ProxyRequests off 
ProxyPass/http://backend.example.com/ 
ProxyPassReverse/http://backend.example.com/ 

CacheRoot /var/cache/apache/ 
CacheEnable disk/
CacheDirLevels 2 
CacheDirLength 1 

Смотрите эти записи:

Надежда, что помогает!

Смежные вопросы