java多线程并发问题

来源:互联网 发布:怎样找网络兼职 编辑:程序博客网 时间:2024/05/16 00:40

并发:同一时间可能有多个用户对同一数据进行读和写。


解决方案:


1.读写分离
2.配置缓存
3.配置集群

1.选择合适队列
2.配置集群

详细解决方案:


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