Fikke 反向代理服务器技术白皮书V3.docVIP

  • 84
  • 0
  • 约 23页
  • 2016-12-19 发布于贵州
  • 举报
目录: 系统说明 全非阻塞(non-block)网络设计 全非阻塞设计说明 网络负载均衡设计说明 图例说明 缓存设计 缓存说明 智能缓存设计 强制缓存设计 公共缓存 会员缓存 游客缓存 会员缓存设计背景 图例说明 拒绝缓存设计 清理缓存设计 缓存优先级设计 页面匹配规则设计 缓存页面淘汰算法设计 缓存页面淘汰说明 缓存页面淘汰优先级 同一优先级时淘汰规则 页面压缩gzip设计 说明 HTTP头中有关gzip压缩的字段 页面压缩的实现 URL转向设计 URL转向简介 转向逻辑 简单举例 防盗链设计 防盗链说明 黑名单设计 黑名单说明 代理设计 代理介绍 负载均衡策略 负载均衡图例 流量统计设计 流量统计说明 总量统计 分量统计 实时监控设计 实时监控说明 Windows 和Linux 兼容性设计 绿色安装包 Fikker 的运行权限 配置文件兼容性 关于Fikker限制的说明 内存限制 连接数限制 HTTP 头尺寸限制 缓存页面尺寸限制 操作系统限制 Fikker 与 HTTP 头 关于Fikker返回错误页面的说明 400 Bad Request 403 Forbidden 409 Conflict 502 Bad Gateway 503 Service Temporarily Unavailable Fikker 说明 Fikker 是一款跨平台(支持Windows和Linux)的专业级网站加速服务器软件,其一是:通过将指定的动态页面进行缓存,用户的访问页面可直接从缓存中直接获取,节省网站生成页面的时间,从根本上减轻数据库压力,极大提升网站的响应速度;其二是:通过对缓存页面的gzip压缩,减少传输时间提升传输效率来实现加速。Fikker 通过对网络的全非阻塞化(non-block)处理,对多核心多线程充分高效的并行化处理,缓存的全内存化处理,达到系统最大化的处理性能。 Fikker 网络实现了全部非阻塞化(non-block)处理,包括 Fikker 接收数据非阻塞,发送数据非阻塞,域名解析非阻塞。全面支持 Linux 2.6.x 内核 epoll 消息机制。单个端口支撑 60000 个并发连接,极少到可忽略不计的 CPU 占用。 Fikker 是源站(网站)前置机,是放在源站(网站)前面的服务器。用户使用浏览器访问的时候,用户的访问请求首先会被 Fikker 接收并处理。如果命中缓存,就会返回浏览器已缓存页面,如果没有命中缓存页面或缓存页面已经超时,Fikker就会将用户的访问请求转发到源站(网站),从源站获取最新的页面返回给用户,同时还会根据缓存规则判断是否允许缓存此页面,如果缓存规则允许缓存此页面,Fikker 会将此页面使用gzip压缩后缓存在内存中,其他用户再访问相同页面时候,就会将已缓存页面立即返回给用户。此过程除对日志进行必要记录外,页面缓存过程不读写任何硬盘。 Fikker 还同时提供URL转向功能(包括伪静态功能实现),防盗链功能,代理功能,负载均衡,黑名单,流量统计和实时监控的功能。对网站提供了优化、监控、缓存、负载均衡,实时流量监控,隔离安全和黑名单,伪静态规则(SEO)等一站式解决方案,是站长们必不可少的看家武器。 Fikker让您的网站飞起来。 全非阻塞(non-block)网络设计 全非阻塞设计: 网络非阻塞设计是 Fikker 整个架构的重点设计,也是网络设计最核心的设计,要求使用几个有限的线程即可承载上万并发连接,并且每一个服务请求都不会被阻塞,立即响应。例如:用户发起连接请求时,Fikker 在工作中能立即接受(accept)到(而不是线程一直阻塞直到accept函数返回),并且立即进入服务队列;同样子的道理,Fikker 向源站(网站)发起连接请求时,在同一个线程中,要求域名解析时,线程是非阻塞的(而不是等待域名解析好后函数返回,这样子整合线程都会被阻塞),解析好的域名和IP地址通过回调函数的方式通知本线程,建立连接(connect)时,也是线程非阻塞的,建立好的连接通过回调的方式通知给应用程序,这样子当拥有上万连接高效服务时,只需要几个线程即可满足需求,而且每个请求都可以做到立即响应。Linux下面 epoll 机制提供一种高效的网络设计,理论上最少只需要1个线程即可满足不限并发连接的需求,通常情况下,为了配合 CPU 的并行度(多CPU负载均衡),Linux下网络线程的数量可以设定为 CPU 核心的数量。Windows 下1个线程最大可满足 1000 个并发连接的即时处理(20个线程最大可并发处理2万个并发连接,单个端口最大服务6万个并发连接)。 网络负载均衡设计: 同时在几个线程中高效处理上万并发时,需要调节线程之间的连接

文档评论(0)

1亿VIP精品文档

相关文档