Valentin V. Bartenev
Valentin V. Bartenev
I believe no benefits in connections time over BoringSSL. But it's better to address this question to TongSuo authors.
У вас получается, что объект `/http/upstreams/([^/]+)/peers` пуст и не срабатывает матчинг - там нет метрик, которые бы имели значение, сохраняемое в `$p8s_value`. Пустые списки и объекты пропускаются, так что встроенными...
Да, надо придумать как это лучше всего сделать. Пока могу предложить такое обходное решение: ```nginx upstream one { #... zone one 1m; } map $peers_len $is_peers_empty { 4 1; default...
Поясню, как это работает. `auth_request` позволяет сделать подзапрос и выставить переменную из ответа на подзапрос. В данном случае мы делаем подзапрос в API и если `peers` для `upstream one` пустой,...
Подумаем, что с этим можно сделать. Не хотелось бы добавлять дополнительное значение на каждый объект или список в API, иначе это кратно увеличит число таких сопоставлений для генерации метрик. А...
> Если добавлять в API дополнительное значение сложно, может быть можно сделать так, чтобы в `$p8s_value` было значение `(null)`, когда API возвращает пустой объект? А так устроит, если значение будет...
> Есть ли новости по этому вопросу? Функциональность находится в списке идей на реализацию. Как только освободится место в дорожной карте и если не будет более приоритетных задач, то добавим.
The nginx architecture was designed to run only on POSIX platforms and never really suitable for Windows. Its existing Windows support is more like a hack and in a forever...
There are multiple issues with atimes, notably: 1. They may not be updated at all if FS is mounted with relatime/noatime option (which is quite common and recommended optimization practice)....
If you don't care much about preserving cache, then purging it can be a good solution. Also you may try to tune cache loader parameters in order to shorten cache...