Судя по тому, что я видел о различных обратных прокси (nginx, apache, varnish), они, похоже, буферизируют загрузку файлов на диск, прежде чем передать их службе, для которой они проксируются. Мне нужен обратный прокси, который этого не делает; У меня есть система, которая сама обрабатывает загрузку, и буферизация загруженных файлов на диск мне не подходит. Кто-нибудь знает о прокси-сервере, который можно настроить для передачи трафика прокси-службам без какой-либо буферизации на диск?
Вы можете отключить буферизацию файлов Nginx, установив proxy_max_temp_file_size
в 0. В документации по этой директиве сказано следующее:
Нулевое значение отключает буферизацию ответов на временные файлы.
https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_max_temp_file_size
Я не думал, что Apache ProxyPassReverse выполняет какую-либо буферизацию на диск. При быстром чтении выясняется, что вам нужно использовать mod_disk_cache, чтобы включить использование диска - так что из коробки я не думаю, что он будет делать то, что вы думаете.