`
流浪鱼
  • 浏览: 1682356 次
  • 性别: 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-3.0_64.tar.gz

    《NCache 3.0在Nginx环境下的配置与应用》 NCache是一个高性能、可扩展的分布式缓存解决方案,适用于.NET和Java应用程序。在本文中,我们将深入探讨如何在Nginx环境下安装和配置NCache 3.0_64版本,以及基本的配置...

    ncache-2.3_release.tar.gz

    《ncache-2.3发布版:数据库缓存利器详解》 在IT行业中,数据库缓存是提升系统性能的关键技术之一。"ncache-2.3_release.tar.gz" 是一个针对数据库缓存优化的软件包,它在提高数据访问速度、减轻数据库服务器压力...

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

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

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

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

    nginx核心教程

    本教程将深入探讨Nginx的安装、配置、优化以及其在Web缓存服务中的应用,特别是结合新浪网的开源NCACHE模块。 一、Nginx的安装 1. 平台准备:Nginx支持多种操作系统,包括Linux、Windows和FreeBSD等。在Linux环境...

    实战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章...

    计算机组成原理习题课提高题章PPT学习教案.pptx

    **Cache缓存**\nCache是一种高速缓冲存储器,用于暂时存储频繁访问的数据,以减少处理器对主存的访问延迟。在问题7.5中,讨论了Cache命中率和不命中率对性能的影响。当所有访问都命中Cache时,CPI(每条指令执行的...

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

    计算机组成原理范例PPT学习教案.pptx

    **替换算法**\nCache的替换策略对性能有很大影响。这里提到了两种常见的算法:\n- 先进先出(FIFO):最早进入Cache的块最先被替换出去。\n- 近期最少使用(LRU):最近最久未使用的块优先被替换,但实际实现往往...

    实战ngix服务器

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

Global site tag (gtag.js) - Google Analytics