快速搭建Web应用【业务快速迭代】-上海怡健医学

优采云 发布时间: 2021-07-28 07:26

  

快速搭建Web应用【业务快速迭代】-上海怡健医学

  

  第一章课程介绍本章简要介绍项目功能,介绍如何通过实际项目学习开发和架构思想。同时介绍了课程布局的特点,提供了学习这门课程的思路。第二章环境搭建 本章主要介绍开发环境的准备工作。包括如何安装Go编译环境、Beego框架、Bee开发工具、MySQL等工具和组件。第3章V1.0:Beego快速构建Web应用【快速业务迭代】本章主要讲解一个典型的Web应用,从设计到开发再到打包部署。在开发之前,我从整体上讲解了Web应用架构的思路和路线,并在实战中开发了首页分类模块、搜索模块、评论模块等功能。在项目开发过程中,不仅关注业务逻辑的快速开发,还穿插讲解了后期可能需要扩展的点。 ... 第4章V1.1:补短板【MySQL基础优化】 一般来说,web应用遇到的第一个瓶颈是数据库。本章从实际项目的角度,介绍了几种最常见的导致查询慢的情况,并具体从数据表的创建、索引的创建、查询语句等方面对MySQL数据库进行了优化。第5章V1.5:优化数据层并发【MySQL并发优化】随着用户的增加,Web应用的并发不断增加,数据库并发仍将是最常见的瓶颈。本章将讲解高并发情况下最常见的数据库优化方法,包括数据库连接池、主从分离、表分库等。

  第六章V1.8:搜索模块优化【搜索模块访问ElasticSearch】数据库MySQL不擅长全文搜索。对于搜索模块,我们引入了搜索引擎 ElasticSearch。在本章中,我们将与您一起学习 ElasticSearch 的基本应用,并将其嵌入到我们的搜索功能中。第7章V2.0:静态缓存优化【页面静态和伪静态】本章主要介绍静态和伪静态的背景知识,在应用层实现首页静态解决方案。第8章V2.1:动态缓存优化【基于Redis的动态缓存实践】 动态缓存是一种常用的提高数据读写并发性的方法。本章使用Redis组件按照一定策略缓存动态数据,有效降低数据库压力。第九章V2.2:文件下载优化【文件服务拆分与CDN接入】本章主要优化文件下载。通过介入阿里云的CDN服务,和大家一起实践CDN服务的应用,并穿插讲解一些使用CDN服务时经常遇到的问题。第10章V2.5:Web服务并发优化【基于Nginx的负载均衡实践】在解决了数据层的瓶颈之后,我们专注于服务本身的性能提升。如果我们的服务是无状态的,那么我们可以并行扩展服务。本章将与您一起使用Nginx构建双机负载均衡架构。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线