快速搭建Web应用【业务快速迭代】第1章课程介绍

优采云 发布时间: 2021-05-19 20:19

  

快速搭建Web应用【业务快速迭代】第1章课程介绍

  去阅读社区网站开发和高性能架构优化完整版

  第1章课程简介

  本章简要介绍了项目功能以及如何通过实际项目学习开发和体系结构思想。同时,它介绍了课程布局的特点,并提供了一种学习本课程的思路。

  第2章环境设置

  本章主要介绍开发环境的准备工作。包括如何安装Go编译环境,Beego框架,Bee开发工具,MySQL以及其他工具和组件。

  第3 V 1. 0章:Beego快速构建Web应用程序[快速业务迭代]

  本章主要说明典型的Web应用程序的整个过程,从设计到开发再到打包和部署。在开发之前,我从整体上解释了Web应用程序体系结构的思想和路线,并开发了实战中的主页分类模块,搜索模块,注释模块和其他功能。在项目开发期间,不仅关注业务逻辑的快速发展,而且还穿插解释以后可能需要扩展的要点。 ...

  第4章V 1. 1:弥补缺点[MySQL基本优化]

  通常来说,Web应用程序中遇到的第一个瓶颈是数据库。从实际项目的角度来看,本章介绍了几种导致查询缓慢的最常见情况,并从数据表的建立,索引的创建和查询语句中特别优化了MySQL数据库。

  第5章V 1. 5:优化数据层并发[MySQL并发优化]

  随着用户数量的增加和Web应用程序的并发性持续增加,数据库并发性仍将是最常见的瓶颈。本章将介绍在高并发情况下最常用的数据库优化方法,包括数据库连接池,主从分离,表子数据库等。

  第6章V 1. 8:搜索模块优化[搜索模块访问ElasticSearch]

  数据库MySQL不擅长进行全文搜索。对于搜索模块,我们引入了搜索引擎ElasticSearch。在本章中,我们将与您一起学习ElasticSearch的基本应用,并将其嵌入到我们的搜索功能中。

  第7章V 2. 0:静态缓存优化[页面静态和伪静态]

  本章主要介绍静态和伪静态的背景知识,并在应用程序层实现主页静态解决方案。

  第8章V 2. 1:动态缓存优化[基于Redis的动态缓存实践]

  动态缓存是提高数据读写并发性的常用方法。在本章中,Redis组件用于根据某种策略缓存动态数据,以有效减轻对数据库的压力。

  第9章V 2. 2:文件下载优化[文件服务拆分和CDN访问]

  本章的主要目的是优化文件下载。通过干预阿里云的CDN服务,我将与所有人一起实践CDN服务的应用,并穿插讲解使用CDN服务时经常遇到的一些问题。

  第10章V 2. 5:Web服务并发优化[基于Nginx的负载平衡的实践]

  在解决了数据层的瓶颈之后,我们专注于服务本身的性能改进。如果我们的服务是无状态的,那么我们可以并行扩展服务。本章将与您一起使用Nginx构建双机负载平衡架构。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线