摘要: 1. Nginx简介 Nginx (engine x) 是一个高性能的 HTTP 和反向代理服务。Nginx 是由伊戈尔·赛索耶夫为俄罗斯访问量第二的 http://Rambler.ru 站点(俄文:Рамблер)开发的,第一个公开版本 0.1.0发布于 2004 年 10 月 4 日。 Ngin 阅读全文
posted @ 2019-11-24 19:20 FFLYY 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 单机模式 例如有一个在线商城系统,如果这个系统业务量很小,比如在校学生自己随便写的一个小项目,所有的代码都放在一个项目store-web中,然后把这个项目部署在一台服务器上。整个项目所有的服务都由这台服务器提供,这就是单机结构。 集群模式 如果业务量增大,一个服务器已经处理不了当前的数据量时,可以采 阅读全文
posted @ 2019-11-24 17:34 FFLYY 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 作者:健健链接:https://zhuanlan.zhihu.com/p/84824603来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 我们都知道,Nginx支持负载均衡,可以很方便的帮助我们进行水平扩容,然而它究竟是依据什么原则进行请求的分发,其中又有哪些负载均衡 阅读全文
posted @ 2019-11-24 17:16 FFLYY 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 缓存雪崩 对于系统 A,假设每天高峰期每秒 5000 个请求,本来缓存在高峰期可以扛住每秒 4000 个请求,但是缓存机器意外发生了全盘宕机。缓存挂了,此时 1 秒 5000 个请求全部落数据库,数据库必然扛不住,它会报一下警,然后就挂了。此时,如果没有采用什么特别的方案来处理这个故障,DBA 很着 阅读全文
posted @ 2019-11-24 17:12 FFLYY 阅读(125) 评论(0) 推荐(0) 编辑
摘要: MySQL概述: 关系型数据库。无论数据还是索引都存放在硬盘中。到要用的时候才交换到内存中。能够解决远超过内存总量的数据。 在不同的引擎上有不同 的存储方式。 查询语句是用传统的 SQL 语句,拥有较为成熟的体系,成熟度很高。 开源数据库的份额在不断添加,MySQL 的份额页在持续增长。 缺点:在海 阅读全文
posted @ 2019-11-24 16:53 FFLYY 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。普遍用于目前主流的分布式架构系统中,关于redis的详细介绍,见另一篇文章: redis的安装与介绍​blog.csdn.net redis的多机数据库实现,主要 阅读全文
posted @ 2019-11-24 16:18 FFLYY 阅读(1644) 评论(0) 推荐(0) 编辑
摘要: 作者:TD李链接:https://zhuanlan.zhihu.com/p/57473266来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 1、什么是Redis? Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其 阅读全文
posted @ 2019-11-24 16:08 FFLYY 阅读(147) 评论(0) 推荐(0) 编辑
摘要: csrf: Cross Site Request Forgery, 跨站请求伪造 什么是 CSRF CSRF, Cross Site Request Forgery, 跨站点请求伪造。举例来讲,某个恶意的网站上有一个指向你的网站的链接,如果某个用户已经登录到你的网站上了,那么当这个用户点击这个恶意网 阅读全文
posted @ 2019-11-24 14:14 FFLYY 阅读(392) 评论(0) 推荐(0) 编辑