并发:同一时间可能有多个用户对同一数据进行读和写。
解决方案:
读:
1.读写分离
2.配置缓存
3.配置集群
写:
1.选择合适队列
2.配置集群
详细解决方案:
- 确认服务器硬件是否能够支持当前容量,普通的P4服务器,一天最多支持10万独立IP访问;
- 优化数据库访问:
- 前台完全静态化,可不用访问数据库;
- 对于频繁更新的网站,可使用缓存技术,动态数据存储到缓存文件中,不必再次访问数据库
- 优化sql查询语句,提升查询效率
- 禁止外部盗链:盗链带来大量负载压力,需要严格控制
- 控制大文件下载
- 使用不同的主机分流
- 使用流量分析软件
- HTML静态化
- 图片服务器分离
- 数据库集群和库表散列:按业务和应用将不同的功能模块进行数据库分离,不同模块对应不同的数据库和表,同时为了解决此方法带来的代码重用冗余,需要使用中间件技术减少代码冗余。