当前位置: 首页 > 工具软件 > aiCache > 使用案例 >

aiCache运行环境分析

东方谦
2023-12-01

  我们有理由相信,在64位Linux上运行的aiCache Web应用加速器足以让那些希望拓展web应用并削减成本的企业欣喜万分。他们终于可以真正受益于网络加速器不断发展着的高端技术,并将其运用在任何运行于开源64位Linux的标准硬件上。
  PRLog(新闻稿)2009年1月8日 web服务器缓存技术的领导者aiCache.com已发表完全用C语言编写的旗舰产品,优化了现代64位Linux提供的无与伦比的能力。
  aiCache是一种网站加速产品,为达到一些基本的目的而诞生,如对频繁请求的内容进行缓存并用于响应下一次的请求。诸如加强终端用户体验和大幅度降低负荷等人们对于缓存技术的要求,这些aiCache均可满足。
  aiCache是100%C应用程式,出于优化性能和增强灵活性等目的自订编写,运行于最受欢迎的Linux分发版。
  仅适用于Linux系统的aiCache采用EPOLL机制,为网路IO提供无比的可扩展性和优越表现。由于它的诞生,一台服务器能够几乎以零开销服务数以万计的并发用户请求的能力,却只利用数量非常有限的线程(进程)——约6个。aiCache解决了著名C10K难题。
  试验结果表明,在用户请求快速、请求内容更少并可缓存的有利条件下,单一aiCache实例运行于英特尔(tm)酷睿2双处理器系统,有能力服务近9000请求/秒。
  aiCache主要功能一瞥:
  对网络内容进行动态缓存及共享,包括获取(GET)和提交(POST)请求。
  应用基于内存的响应缓存以达到即时响应。
  从原服务器卸载TCP/IP协议、请求处理和响应处理。
  aiCache是一个多线程、轻量级、充分管道化、无堵塞的应用程序。(多线程:即为每个核心分配一个线程以优化多核硬件系统。该设计功能目前是世界上独一无二的。)
  通过单实例(Single Instance)运行,每秒可处理25000个请求,并管理数万个并发连接。
  网站后备功能保障您的网站即使在基础设施灾难性失败时也会在线。
  灵活的文件刷新控制,包括cookie驱动控制和HTTP头驱动缓存即时终止。
  应用高级CLI(命令行界面)技术进行深度管理、监测和故障排除。
  配有齐备的统计工具的三种aiCache监测方法:命令行(CLI)、网页(Web)、简单网络管理协议(SNMP)。
  缓存配置方法灵活:正则表达式或简单的字符串匹配均可。
  负载平衡可同时管理大量的原始网络服务器。支持服务器持续连接(粘性链接)和服务器池。
  监测和报告原始服务器的运行状况,包括响应内容匹配。
  安全保障功能,包括抵御DoS攻击。
  选择性日志调控。在不影响日志记录的情况下,以大小为基础进行日志文件分割,并追加分割时间,便于查看。
  内置智能化非溢流警报。可根据每秒请求数量,响应时间,用户数量和服务器连接等等设置警报。
  可配置的即时内容压缩。
  独一无二的手机网站加速。

 类似资料: