之前总把spring bean想成Servlet Servlet的生命周期:实例化(singleton)--> 初始化init --> service请求 --> destroy销毁 spring 上下文 bean的生命周期: 实例化一个Bean ——new 根据spring上下文对bean进行配置 ...
分类:
编程语言 时间:
2018-03-01 23:35:05
阅读次数:
263
Web Cache 缓存:缓存就是数据交换的缓冲区(cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比内存快很多,故缓存的作用就是帮助硬件更快的运行。 程序具有局部性:时间
分类:
系统相关 时间:
2018-03-01 14:49:03
阅读次数:
219
开启缓存技术 在程序的入口中加入@ EnableCaching开启缓存技术: 在需要缓存的地方加入@Cacheable注解,比如在getByIsbn()方法上加入@Cacheable(“books”),这个方法就开启了缓存策略,当缓存有这个数据的时候,会直接返回数据,不会等待去查询数据库。 这时再启 ...
分类:
编程语言 时间:
2018-03-01 11:47:16
阅读次数:
208
反向代理 给我个人的感觉是一个cache的缓存服务,当你去访问一个网站的时候,如果有资源就返回,没有资源nginx会向身后的web服务发起请求,这个来说nginx做这块来说,一般用于中小的网站。说到这里肯定有人在想有没有类似nginx的cache缓存服务呢,当然是有的比如,Varnish和Squid ...
分类:
其他好文 时间:
2018-02-28 22:57:09
阅读次数:
223
Varnish的子进程 VCL varnish的有限状态机 客户端和后端工作线程的详细的varnish请求流程 VCL语法 VCL函数、关键字和变量 ...
分类:
其他好文 时间:
2018-02-24 14:58:12
阅读次数:
218
varnish的架构和日志 varnish的架构 varnish日志 日志工具 日志布局 事务处理 ...
分类:
其他好文 时间:
2018-02-24 13:17:12
阅读次数:
277
varnish介绍 varnish varnish的特点 varnish的工作原理 varnish的优缺点 varnish设计原则 存储对象 对象生命周期 varnish的应用程序 varnish安装 varnish程序架构 varnish的程序环境 ...
分类:
其他好文 时间:
2018-02-24 13:09:32
阅读次数:
170
1、基本原理CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。2、安装使用rpm包进行安装需要的软件:varnish-3.0.5-1.el6.x86_64.rpmvarnish-libs-3.0.5-1.el6.x86_64
分类:
其他好文 时间:
2018-02-09 15:36:38
阅读次数:
185
varnish / squid / nginx cache 有什么不同? SQUID 是功能最全面的,但是架构太老,性能不咋的 Varnish 是内存缓存,速度一流,但是内存缓存也限制了其容量,缓存页面和图片一般是挺好的Nginx 本来是反向代理/web服务器,用了插件可以做做这个副业,但是本身不支 ...
分类:
系统相关 时间:
2018-02-04 19:38:38
阅读次数:
182