- 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万个并发连接)。
网络负载均衡设计:
同时在几个线程中高效处理上万并发时,需要调节线程之间的连接
您可能关注的文档
最近下载
- 运筹学题库及答案.doc VIP
- 2012江苏高考数学试卷(含答案).doc VIP
- 2018江苏高考数学.doc VIP
- 多因素身份验证系统设计与实现.docx VIP
- 新概念英语第一册上半册 Lesson15-16 课件.ppt VIP
- 2025 年剖宫产术后护理的最新要点与技巧.docx VIP
- 医院科室排班表.docx VIP
- 楼宇低压配电系统的设计.doc VIP
- 【电脑小知识】:如何使用注册表来恢复误删的Win7便签?.docx VIP
- 班子(在带头强化政治忠诚、提高政治能力;在带头固本培元、增强党性;在带头敬畏人民、敬畏组织、敬畏法纪;在带头干事创业、担当作为;在带头坚决扛起管党治党责任)存在不足.docx VIP
原创力文档

文档评论(0)