reverse proxy + mysql + video

tepkuh nginx-forum на forum.nginx.org
Сб Апр 2 15:25:04 UTC 2016


Пожалуй соглашусь ;) Извращенно :)
А нельзя сделать цепочку в самом конфиге? Выгрузить данные в переменную,
переменную в кэш nginx'а и всё внутри одного nginx?
Нечто типа такого (правда это для модуля postgres, но это не суть важно):

http {
    upstream database {
        postgres_server  127.0.0.1 dbname=test
                         user=test password=test;
    }

    server {
        location / {
            eval_subrequest_in_memory  off;

            eval $backend {
                postgres_pass    database;
                postgres_query   "SELECT * FROM backends LIMIT 1";
                postgres_output  value 0 0;
            }
            proxy_pass  $backend;
        }
    }
}

Надо как то кэш еще прикрутить, надеюсь директива proxy_cache_key
"$host$request_uri покатит.

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,265759,265836#msg-265836



Подробная информация о списке рассылки nginx-ru