2016年5月15号学习笔记

1、Redis 

http://www.yiibai.com/redis/redis_quick_guide.html

了解了redis 是一个缓冲机制,是用key-value的形式

主要特点

redis数据库完成存储于内存中,使用硬盘仅用于持久性

redis有较为丰富的数据类型


2、HAproxy和Nginx

http://www.csdn.net/article/2014-07-24/2820837

这两个都是用于负载均衡的,他们都属于反向代理。

正向代理和反向代理的区别:

正向代理的意思是:如客户端C需要访问一个服务器,但是该服务器A不向他开放,那么可以通过一个代理服务器B(该服务器可以访问A)来访问A。客户端C访问服务器B,然后B访问A。A讲信息返回个B,然后B将信息返回给客户端。

反向代理:对客户端来说是 透明的。客户端向服务器请求,该服务器设置了反向代理功能,客户端请求的资源并不在该服务器上。该服务器接收到了客户端的请求,然后去访问另一台服务器,得到信息,将该信息返回给客户端。客户端并不知道请求的信息是另一台服务器返回的信息。

HTTP负载均衡:

HTTP 负载均衡是一个网络解决方案,它将进入的 HTTP 或 HTTPs 请求分配至一组提供相同的 Web 应用内容的服务器用于响应。通过将请求在这样的多个服务器间进行均衡,负载均衡器可以防止服务器出现单点故障,可以提升整体的可用性和响应速度。它还可以让你能够简单的通过添加或者移除服务器来进行横向扩展或收缩,对工作负载进行调整。负载均衡可有有效避免单点堵塞。

HAproxy:https://linux.cn/article-4765-1.html

HAproxy的模式有两只:TCP和HTTP。HTTP是第七层(应用层)、TCP层是第四层(网络层)。HAproxy的负载均衡算法比较多。

Nginx 只支持HTTP 负载均衡。

3、PHP-fpm  http://my.oschina.net/jingxing05/blog/267695

nginx 本身是不会处理php 请求的,它会将他直接丢给fastcgi处理。fastcgi是一个协议,而PHP-fpm则实现了该协议。

如:客户端请求一个资源的格式是XX/index.php 。nigix  就会启动php解析器。PHP解析器会(phpCGI程序)解析php.ini文件进行初始化环境。fastcgi相比于普通的cgi解析器的优势在于:它能够管理调度php cgi进程。fastcgin是一种协议,而php-fpm实现了该协议。

nginx 配置php-fpm        

http://www.nginx.cn/231.html

4、memcache

同redis 一样是key-value的缓存服务器。与redis不同的是,不支持数据的持久化,服务器关闭之后数据全部丢失。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值