如何面对项目上线时的短时高并发对数据库的压力的问题


当一个项目刚上线时,缓存里面还没有东西,流量会直接压到数据库上,这种情况如何解决。。。

架构 服务器 数据库 高并发

上条当麻. 9 years, 8 months ago

可以写代码发送大量“虚假”请求,进行warm-up。

比如可以程序自动抓取首页,信息页等,或者提前以每一个用户的身份抓取。

缓存里有东西了再上线。

adem13 answered 9 years, 8 months ago

一般大型网站在项目上线之前,会对数据进行预热,这个过程也包括将部分数据先放到缓存中,项目一上线,请求的数据,就可以在缓存中取了

Hasen answered 9 years, 8 months ago

方案1:花N倍的钱买更好的服务器
方案2:加缓存

yasker answered 9 years, 8 months ago

Your Answer