Я использую PHP с Memcached.Веб-сервер получает запрос, открывает соединение с memcached и затем выполняет свою работу.Использование memcache d стандартной библиотеки.
Это создает в системах под нагрузкой тонн TIME_WAIT
TCP-соединений.Я читал, что это может быть смягчено путем настройки net.ipv4.tcp_fin_timeout
& net.ipv4.ip_local_port_range
.И это работает до определенного момента.
Я также понял, что memcached нельзя использовать с UDP с текущей библиотекой php.
На общем уровне, как можно решить эту проблему,а не улучшилось?Вот несколько примеров: могу ли я использовать UDP с Redis?Могу ли я использовать какие-то постоянные соединения с memcached?
Я просто не понимаю, как можно запускать системы под большой нагрузкой с помощью PHP и memcached.
Большое спасибо!