и не совсем понятна связь между ними. Есть ли какие-то калькуляторы конфигуратора или универсальные конфиги где указано какие параметры точно стоит подправить?
я читал советы с доки https://www.nginx.com/blog/performance-tuning-tips-tricks/ но как-то мало информации. там написано:
Details
proxy_buffers (per connection)
proxy_buffers size should be chosen to avoid disk i/o. If response size is larger than (proxy_buffers size + proxy_buffer_size) the response may be written to disk, thus increasing I/O, response time, etc.
то есть если я поставил client_max_body_size 100m;
то мне надо значительно увеличить кеш?
worker_connections - вообще не понятно сколько надо ставить) некоторые ставят вплоть до 64000, а привязки к мощности железу я ненашел
нашел такой калькулятор, кто бы опытным взглядом посмотрел насколько он корректно подсчитывает, но опять же, там нету где вводить параметры железа.. то есть не понятно на основе чего он выбирает данные.
https://www.digitalocean.com/community/tools/nginx?global.nginx.clientMaxBodySize=100&global.app.lang=ru
Я понимаю, что серебрянной пули не существует, но хотелось бы хотя бы сделать нормально-хороший конфиг)
делай минимальный конфиг, а потом уже смотри логи
А что я должен увидеть в логах,ведь там или о ошибках или о запросах
Обсуждают сегодня