缓存 -- 8




200x200


引言上一篇文章中,我们介绍了常见的缓存架构常见缓存架构 -- 穿透型缓存与旁路型缓存 缓存对于查询压力很大的服务来说是必不可少的解决方案,对于访问频率极高及读多写少的业务来说,使用缓存提升服

#缓存    #redis    #cache    #filter   

200x200


引言此前的文章中,我们介绍过常见两种缓存架构 -- 穿透型缓存与旁路型缓存常见缓存架构 -- 穿透型缓存与旁路型缓存 穿透型缓存与旁路型缓存架构的主要区别在于当缓存中不存

#技术帖    #算法    #斐波那契    #python   

200x200


概述前两篇日志中,我们介绍了进程内缓存与缓存服务器的选取今天我们来介绍一下缓存架构的常用实现方式 常见的缓存架构主要有两种:旁路型缓存穿透型缓存 穿透型缓存 穿透型缓存的

#database    #技术分享    #缓存    #db   

200x200


概述memcache 和 redis 是目前使用频率最高的两个缓存服务器的选型,各公司也常常在面试中问到二者的区别虽然在实际的使用中,有着用 redis&nbs

#技术帖    #技术分享    #缓存    #redis   

200x200


概述缓存是数据交换的缓冲区,通常由于数据在交互过程中存在较高的代价,如服务器访问压力或数据查询效率等而通过适当的缓冲区存储数据,形成数据的暂存或中转,可以对上述较高的代价带来很大程度上的缓解简而言之,

#技术帖    #database    #技术分享    #缓存   
概述上一篇日志,我们介绍了 nginx upstream 做负载均衡和反向代理的基本配置:nginx upstream 配置 事实上,作为反向代理服务器,缓存是非常有必要的,nginx 实现 upstream 的 ngx_http_proxy_module 实现了非常实用的缓存功能,可以通过配置将上游服务器的资源以一定的规则缓存到本地文件夹下本篇日志我们就结合官方文档说明一下 nginx upstream 缓存的配置和使用 缓存的配置下面是一个典型的配置:proxy_temp_path /usr/local/nginx/proxy_temp_dir 1 2; proxy_cache_path /usr/local/nginx/proxy_cache_dir/cache1 levels=1:2 keys_zone=cache1:100m inactive=1d max_size=10g; #keys_zone=cache1:100m 表示这个zone名称为cache1,分配的内存大小为100MB #/usr/local/nginx/proxy_cache_dir/cache1 表示cache1这个zone的文件要存放的目录 #levels=1:2
#技术帖    #服务器    #技术分享    #nginx   

200x200


简介通常,我们使用下面这样的模型进行日志的收集工作: 其他的日志收集和展示工具其实也和上图中的结构非常类似,下面,我就介绍一下我最近搭建的,我的博客所在的服务器的 nginx&n

#技术帖    #access    #技术分享    #nginx   
配置文件解析在一个工程中,配置文件的解析是一个非常重要的工作,为工程的实践提供了巨大的便捷性与灵活性ngx_memzero(&conf, sizeof(ngx_conf_t)); /* STUB: init array ? */ // 保存配置文件中所有指令 conf.args = ngx_array_create(pool, 10, sizeof(ngx_str_t)); if (conf.args == NULL) { ngx_destroy_pool(pool); return NULL; } conf.temp_pool = ngx_create_pool(NGX_CYCLE_POOL_SIZE, log); if (conf.temp_pool == NULL) { ngx_destroy_pool(pool); return NULL; } conf.ctx = cycle->conf_ctx; conf.cycle = cycle; conf.pool = pool; conf.log = log; conf.module_type = NGX_CORE_MODULE; conf.cmd_type = NGX_MAIN_CONF; #if 0 log->log_level = NGX_LOG_DEBUG_ALL; #endif /
#技术帖    #配置文件    #龙潭书斋    #服务器   



京ICP备15018585号