我目前正在为我的网站使用CentOS(512内存,双核CPU)。 这里是规格:
当我的网站同时有2000个访问者时,CPU使用率达到总数的40%左右。 而10K的访问者,CPU是90%-100%。 该网站非常缓慢。 我试图caching在数据库中,但不工作。
我可以迁移到新的更大的服务器,但这将是一个浪费。 因为我的网站在一周的1-2天内就达到了这么大的数量。
任何想法呢? 谢谢!
你有没有考虑过使用uWSGI ?
根据我的经验和这个网站 ,当代理后面的nginx时,它击败所有其他的设置。
有许多关于在nginx背后设置uWSGI的博客文章,例如http://www.jeremybowers.com/blog/post/5/django-nginx-and-uwsgi-production-serving-millions-page-views/