`
流浪鱼
  • 浏览: 1642842 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

NCACHE

 
阅读更多

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.1

    NCache-Professional-Samples:该存储库包含NCache Professional版的样本

    NCache专业样本 NCache是​​100%.NET / .NET Core内存中分布式缓存和数据存储。 NCache提供了一种非常快速且线性可扩展的分布式缓存,可以缓存应用程序数据并减少昂贵的数据库行程。 该存储库包含NCache ...

    ncache-3.0_64.tar.gz

    ncache-3.0_64.tar.gz安装在nginx下使用

    ncache-2.3_release.tar.gz

    ncache-2.3_release.tar.gz ncache-2.3_release.tar.gz

    NCache非阻塞式缓存:非阻塞式缓存框架-开源

    NCache建立了一套抽象的非阻塞式缓存模型与API, 使用NCache仅需在首次加载数据时停顿,此后的更新都将在后台线程完成。 使用NCache至少具有以下两个好处: 1.用户具有平滑的页面体验 2.访问压力将在应用堆积并适当...

    实战nginx.pdf

    实战nginx.pdf。主要内容包括:第1章 Nginx简介;第2章Nginx服务器安装与配置;第3章Nginx基本配置与优化;...第9章Nginx 的web缓存服务与新浪网的开源NCACHE模块;第10章Nginx 在国内知名网站中的应用案例..........

    namespace-cache:提供缓存命名空间的抽象层

    命名空间缓存 (NCache) 提供缓存命名空间的抽象层。 命名空间允许在缓存区域中创建单独的区域(用于选定的组、用户等)和清洗只需要的部分。 每个命名空间都是独立的。 任何缓存提供程序都可以用虚拟命名空间(mem-...

    Nginx 手册

    9.Nginx的web缓存服务与新浪网的开源NCACHE模块 10.Nginx在国内知名站点中的应用案例 11.Nginx的非典型应用实例 12.Nginx的核心模块 13.Nginx的标准HTTP模块 14.Nginx的其他HTTP模块 15.Nginx的邮件模块

    Nginx全套学习指南

    第9章 Nginx的Web缓存服务与新浪网的开源NCACHE模块 第10章 Nginx在国内知名网站中的应用案例 第11章 Nginx的非典型应用实例 第12章 Nginx的核心模块 第13章 Nginx的标准HTTP模块 第14章 Nginx的其他HTTP模块 第15章...

    Nginx实战:取代Apache的高性能Web服务器

    第9章 Nginx的Web缓存服务与新浪网的开源NCACHE模块 第10章 Nginx在国内知名网站中的应用案例 第11章 Nginx的非典型应用实例 第12章 Nginx的核心模块 第13章 Nginx的标准HTTP模块 第14章 Nginx的其他HTTP模块 第15章...

    Nginx服务器的安装与配置.pdf

    第9章 Nginx的Web缓存服务与新浪网的开源NCACHE模块.pdf 第10章 Nginx在国内知名网站中的应用案例.pdf 第11章 Nginx的非典型应用实例.pdf 第12章 Nginx的核心模块.pdf 第13章 Nginx的标准HTTP模块.pdf 第14章 Nginx...

    实战Nginx:取代Apache的高性能Web服务器

    第9章 Nginx的Web缓存服务与新浪网的开源NCACHE模块.pdf 第10章 Nginx在国内知名网站中的应用案例.pdf 第11章 Nginx的非典型应用实例.pdf 第12章 Nginx的核心模块.pdf 第13章 Nginx的标准HTTP模块.pdf 第14章 Nginx...

    Ngnix学习指南电子版

    第9章 Nginx的Web缓存服务与新浪网的开源NCACHE模块 第10章 Nginx在国内知名网站中的应用案例 第11章 Nginx的非典型应用实例 第12章 Nginx的核心模块 第13章 Nginx的标准HTTP模块 第14章 Nginx的其他HTTP模块 第15章...

    实战ngix服务器

    第2部分为进阶篇,重点介绍了Nginx的配置优化方法、Nginx与PHP/Ruby/Python/JSP/Perl/Memcached的结合配置方法、Nginx HTTP反向代理与负载均衡的配置与优化、Nginx模块开发等,最后还...─基于Nginx的NCache网页缓存系统...

    Nginx:取代apache的高性能服务器

    第2部分为进阶篇,重点介绍了Nginx的配置优化方法、Nginx与PHP/Ruby/Python/JSP/Perl/Memcached的结合配置方法、Nginx HTTP反向代理与负载均衡的配置与优化、Nginx模块开发等,最后还...─基于Nginx的NCache网页缓存系统...

    实战Nginx.取代Apache的高性能Web服务器

    9.3 新浪网开源软件项目——基于Nginx的NCache网页缓存系统 第3部分 实战篇 第10章 Nginx在国内知名网站中的应用案例 10.1 Nginx反向代理与负载均衡类网站应用案例 10.2 Nginx+PHP类网站应用案例 第11章 Nginx...

    实战Nginx:取代Apache的高性能Web服务器 第一章

    9.3 新浪网开源软件项目——基于Nginx的NCache网页缓存系统 第3部分 实战篇 第10章 Nginx在国内知名网站中的应用案例 10.1 Nginx反向代理与负载均衡类网站应用案例 10.2 Nginx+PHP类网站应用案例 第11章 Nginx的非...

Global site tag (gtag.js) - Google Analytics