Avatar ·

用什么部署高负载网站(Python, MySQL)

📁 python, 问题, Django 框架与流行库, 工作

有一个正在运行的网站,使用Python(Django)编写,数据库为MySQL。
由于开发人员没有花太多精力编写优化代码,网站变得非常沉重。当日访问量达到数万时,在高峰时段服务器无法应对负载,并将未能服务的用户踢出。
物理服务器系统如下:
1. 2个核心,每个1.8GHz
2. 内存2GB

当前服务器部署方式:
mysql + nginx + fastcgi

问题来了:想听听有经验、资深或了解情况的人的意见,这个网站还能用什么方式部署,以达到最快、资源利用率最高?还是说当前这个组合已经是最快的了?也许有人做过性能对比。
另外,是否有人知道如何优化服务器工作,使得大量数据库查询不会压垮服务器,也许有一些配置方法?
谢谢。