NCACHE 是基于 NGINX 的 WEB 服务器模型构件起来的缓存系统, 是SINA(新浪)公司的开源产品.
起初的目的是为了提升缓存响应速度而开发的,因为SQUID实在比较慢, 而NGINX的优势就在于网络服务上,所以NCACHE计划也就诞生了.
NCACHE 最早的时候是作为NGINX的一个HTTP模块进行开发的,因为当时希望做到更好的兼容性和可扩展性,作为独立模块,可以被更好的推广和使用,安装也会很 方便.但后来发现随着代码量的增加,功能的扩充,NGINX的原有模块框架已经不能很好的满足我们了,因此,我们提取了NGINX的内核代码,并把 CACHE部分欠入其中,形成了今天的NCACHE
NCACHE本身功能并不强大,且不具备像SQUID般完善的功能和开发框架,甚至不 能支持RFC中关于CACHE部分的描述. NCACHE完全是一套定制化的产品,可以满足像我们一样需要快速部署,简单易用,大并发量,大存储量的朋友们的需求,它不需要复杂的配置,不需要冗余的 复杂代码,并使用最先进的技术组合.
NCACHE 2.0版本,是作为一个完整的NGINX 模块进行发布和使用的,从原有的NCACHE内核中进行了剥离,更方便开发者的安装和配置
NCACHE 3.0版本, 相对于2.0版本有了很大的改进,对文件的缓存不再使用传统的目录模式,而是通过MMAP一个大文件,在其中以页分配的形式存储缓存数据,由操作系统来负 责决定哪些数据应该留在内存里,这与VARNISH缓存的原理是一致的,大大提高了IO性能,目前该版本只支持64位LINUX和FREEBSD系统。
官网地址: http://www.ncache.org/
相关推荐
ncache 3.1
《NCache 3.0在Nginx环境下的配置与应用》 NCache是一个高性能、可扩展的分布式缓存解决方案,适用于.NET和Java应用程序。在本文中,我们将深入探讨如何在Nginx环境下安装和配置NCache 3.0_64版本,以及基本的配置...
《ncache-2.3发布版:数据库缓存利器详解》 在IT行业中,数据库缓存是提升系统性能的关键技术之一。"ncache-2.3_release.tar.gz" 是一个针对数据库缓存优化的软件包,它在提高数据访问速度、减轻数据库服务器压力...
NCache专业样本 NCache是100%.NET / .NET Core内存中分布式缓存和数据存储。 NCache提供了一种非常快速且线性可扩展的分布式缓存,可以缓存应用程序数据并减少昂贵的数据库行程。 该存储库包含NCache ...
NCache建立了一套抽象的非阻塞式缓存模型与API, 使用NCache仅需在首次加载数据时停顿,此后的更新都将在后台线程完成。 使用NCache至少具有以下两个好处: 1.用户具有平滑的页面体验 2.访问压力将在应用堆积并适当...
本教程将深入探讨Nginx的安装、配置、优化以及其在Web缓存服务中的应用,特别是结合新浪网的开源NCACHE模块。 一、Nginx的安装 1. 平台准备:Nginx支持多种操作系统,包括Linux、Windows和FreeBSD等。在Linux环境...
实战nginx.pdf。主要内容包括:第1章 Nginx简介;第2章Nginx服务器安装与配置;第3章Nginx基本配置与优化;...第9章Nginx 的web缓存服务与新浪网的开源NCACHE模块;第10章Nginx 在国内知名网站中的应用案例..........
命名空间缓存 (NCache) 提供缓存命名空间的抽象层。 命名空间允许在缓存区域中创建单独的区域(用于选定的组、用户等)和清洗只需要的部分。 每个命名空间都是独立的。 任何缓存提供程序都可以用虚拟命名空间(mem-...
9.Nginx的web缓存服务与新浪网的开源NCACHE模块 10.Nginx在国内知名站点中的应用案例 11.Nginx的非典型应用实例 12.Nginx的核心模块 13.Nginx的标准HTTP模块 14.Nginx的其他HTTP模块 15.Nginx的邮件模块
第9章 Nginx的Web缓存服务与新浪网的开源NCACHE模块 第10章 Nginx在国内知名网站中的应用案例 第11章 Nginx的非典型应用实例 第12章 Nginx的核心模块 第13章 Nginx的标准HTTP模块 第14章 Nginx的其他HTTP模块 第15章...
第9章 Nginx的Web缓存服务与新浪网的开源NCACHE模块 第10章 Nginx在国内知名网站中的应用案例 第11章 Nginx的非典型应用实例 第12章 Nginx的核心模块 第13章 Nginx的标准HTTP模块 第14章 Nginx的其他HTTP模块 第15章...
**Cache缓存**\nCache是一种高速缓冲存储器,用于暂时存储频繁访问的数据,以减少处理器对主存的访问延迟。在问题7.5中,讨论了Cache命中率和不命中率对性能的影响。当所有访问都命中Cache时,CPI(每条指令执行的...
第9章 Nginx的Web缓存服务与新浪网的开源NCACHE模块.pdf 第10章 Nginx在国内知名网站中的应用案例.pdf 第11章 Nginx的非典型应用实例.pdf 第12章 Nginx的核心模块.pdf 第13章 Nginx的标准HTTP模块.pdf 第14章 Nginx...
第9章 Nginx的Web缓存服务与新浪网的开源NCACHE模块.pdf 第10章 Nginx在国内知名网站中的应用案例.pdf 第11章 Nginx的非典型应用实例.pdf 第12章 Nginx的核心模块.pdf 第13章 Nginx的标准HTTP模块.pdf 第14章 Nginx...
第9章 Nginx的Web缓存服务与新浪网的开源NCACHE模块 第10章 Nginx在国内知名网站中的应用案例 第11章 Nginx的非典型应用实例 第12章 Nginx的核心模块 第13章 Nginx的标准HTTP模块 第14章 Nginx的其他HTTP模块 第15章...
**替换算法**\nCache的替换策略对性能有很大影响。这里提到了两种常见的算法:\n- 先进先出(FIFO):最早进入Cache的块最先被替换出去。\n- 近期最少使用(LRU):最近最久未使用的块优先被替换,但实际实现往往...
第2部分为进阶篇,重点介绍了Nginx的配置优化方法、Nginx与PHP/Ruby/Python/JSP/Perl/Memcached的结合配置方法、Nginx HTTP反向代理与负载均衡的配置与优化、Nginx模块开发等,最后还...─基于Nginx的NCache网页缓存系统...