мы используем uwsgi + nginx для создания веб-сайта. недавно мы хотели улучшить qps нашего сайта, поэтому решили переключить режим uwsgi с prefork на threaded. но мы нашли что-то очень плохое.
при использовании режима prefork с настройкой воркеров 5 получаем время запроса 10-20мс. но в многопоточном режиме (один рабочий 5 потоков) значение увеличивается до 100-200 мс. это очень плохо.
мы обнаруживаем, что memcache.Client занимает больше всего времени, что увеличивает время запроса.
пожалуйста, помогите мне узнать, где проблема и как ее решить, спасибо!
PS: код: import memcache client = memcache.Client(['127.0.0.1:11211']) client.get('mykey')