Назад | Перейти на главную страницу

Django / MySQL / Memcached для посетителей 10K

В настоящее время я использую CentOS (512 RAM, двухъядерный процессор) для своего сайта. Вот спецификации:

Когда у моего сайта одновременно 2000 посетителей, загрузка ЦП достигает примерно 40% от общей. А с посетителями 10K загрузка CPU составляет 90% -100%. Сайт очень медленный. Я пытался кэшировать в базе данных, но не работал.

Я мог бы перейти на новый более крупный сервер, но это будет пустой тратой. Потому что мой сайт достигает такой суммы за 1-2 дня в неделю.

Есть идеи для этого? Спасибо!

Вы рассматривали возможность использования uWSGI ?

По моему опыту и этот сайт , он превосходит все остальные настройки при проксировании за nginx.

В блоге есть много сообщений о настройке uWSGI за nginx, например http://www.jeremybowers.com/blog/post/5/django-nginx-and-uwsgi-production-serving-millions-page-views/