请选择 进入手机版 | 继续访问电脑版

kangle软件 是一款高性能跨平台web服务器

 找回密码
 注册
kangle web软件将启用新域名 kangleweb.com 作为kangle软件官方网站网址
kangle web服务器最新版下载
kangle访问控制模块介绍 -  kangle设置优化原则
kangle中文帮助手册 -产品购买
easypanel 虚拟主机控制面板最新版
easypanel虚拟主机控制面板功能列表
easypanel中文帮助手册 - 讨论
   kangle虚拟主机管理下载 - 安装 - 帮助手册
    
   销售: 在线客服QQ   技术支持: 在线客服QQ
    kangle web (介绍, 功能特性, 运行环境, 安装说明, 常见问题, 使用教程)     easypanel主机控制面板 (介绍, 功能特性, 安装说明, 常见问题, 使用教程)
    vhms系统 (介绍, 安装说明, 常见问题, 使用教程)     [kangle软件交流QQ群:104434948]
查看: 86|回复: 0

kangle旗舰版的普通缓存和智能缓存机制,他是怎么工作的...

[复制链接]
发表于 2017-11-11 01:15:33 | 显示全部楼层 |阅读模式
kangle旗舰版的普通缓存和智能缓存机制,他是怎么工作的,详解
普通缓存,需要在前台单线程完整访问文件一次后才进入缓存,默认优先走内存(内存越大,普通缓存效率越高,降低磁盘IO使用率),内存用尽后才写入磁盘缓存,如果遇到资源访问,从磁盘缓存调取出来到内存在输出http,配置差可能遇到HTTP等待
例如512M的VPS机器,访问一个已经缓存的1000M文件,可能长达十几秒的等待时长。
根据图片所示,这个1000M文件他已经从磁盘缓存写入了内存在输出


智能缓存,如同ngx_http_subrange_module模块,当然kangle启发更早,nginx是360后期的项目,使用智能缓存必须需要同时搭配普通缓存并且不能为0(http://bbs.itzmx.com/thread-18675-1-1.html),例如设置普通缓存2M,智能缓存2G(如果设置0代表完全关闭智能缓存)。
那么,超过2M的文件,就会启用智能缓存来进行缓存,他支持分布式range缓存,断点缓存更优秀。
并且,在访问已经HIT成功的资源,他是直接从磁盘输出(建议使用SSD配置,否则可能引起wa io拥堵高CPU占用),不会默认调用到内存在输出HTTP引起等待,非常适合大文件缓存,在线视频播放,直播等。

如果需要从普通缓存转换成智能缓存,需要设置正确后,然后一定要清理一次所有缓存才会进行生效。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|Bangteng Inc. ( 赣ICP备13005708号-5

GMT+8, 2017-11-23 19:23 , Processed in 0.118642 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表