Welcome! Log In Create A New Profile

Advanced

Загрузка файлов с другого сервера

February 09, 2012 08:09AM
Добрый день.

Я только начал разбираться с Nginx.

Подскажите, возможно ли сделать так.

Стоит nginx в роли front-end и apache в роли back-end.

Клиент удаленно обращается к веб-серверу. Если на apache отсутствует определенная картинка, то тогда ее надо скачать с другого сервера и положить в папку htdocs.
Сейчас это реализовано примерно так

location /images {
try_files $uri $uri/ @get_image;
}

location @get_image {
#здесь забираю картинку с другого сервера
}

Но поскольку на клиентах интернет через gprs, то, если картинка большая, веб-страница зависает, пока картинка не загрузится.
Можно ли сделать так, чтобы во время закачки большой картики nginx отдавал бы клиенту временную заглушку, а сам продолжал бы в фоне закачивать большой файл?

Заранее спасибо.
Subject Author Posted

Загрузка файлов с другого сервера

kosta1 February 09, 2012 08:09AM

Re: Загрузка файлов с другого сервера

Anton Bessonov February 09, 2012 05:10PM

Re: Загрузка файлов с другого сервера

kosta1 February 10, 2012 12:27AM

Re: Загрузка файлов с другого сервера

Anton Bessonov February 11, 2012 08:04PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 283
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready