美文网首页
互联网项目的基本优化方式

互联网项目的基本优化方式

作者: 艾尔莎文 | 来源:发表于2019-05-31 15:26 被阅读0次

除了JVM调优之外, 我们还有哪些方案对互联网项目进行优化呢?


为了提高项目的并发能力,负载能力,解决大数据存储的问题,我们一般按照项目的三层结构进行优化,具体如下:

一.数据层优化

1.数据库优化

    1.搭建数据库集群(读写分离)

    2. 分库分表存储

    3.使用数据库缓存(内存)

    4.优化表设计(反第三范式, 打断设计等减少表关系设计)

    5.使用数据库索引

    6.优化Sql语句

2.缓存优化

    1.使用Redis服务器存储高频查询数据

3.搜索优化

    1.将参与搜索的数据放入索引库

二.项目层优化

1.项目架构优化

    1.采用面向服务的分布式架构

    2.搭建项目集群

    3.对tomcat服务器进行优化,jvm优化

    4.使用activeMQ对项目解耦分布

    5.使用fastDFS分布式文件系统存储文件

    6.使用页面静态化和页面缓存技术

三.应用层优化

1.负载均衡

    1.Nginx 负载均衡

    2.CDN 节点做静态资源加速

相关文章

网友评论

      本文标题:互联网项目的基本优化方式

      本文链接:https://www.haomeiwen.com/subject/zvawtctx.html