一、python 如何解决高并发?
1、cdn加速:把静态资源放到别人服务器上
2、后台数据库使用mysql + redis:
mysql是持久化存储,存放在磁盘里面,检索的话,会涉及到一定的IO,为了解决这个瓶颈,于是出现了缓存,比如现在常用的 redis。首先,用户访问缓存,如果未命中,就去访问mysql,之后将mysql中的数据复制到缓存中。
redis是缓存,并且是驻留在内存中运行的,这大大提升了高数据量web访问的访问速度。
3、数据库的优化:
1.sql的优化
2.索引的优化
3.分库分表
4.读写分离
4、集群化的部署:
django+uwsgi+nginx
5、分布式+异步:
celery:就是一个分布式异步的解决方案