
其他
jiangcan
码农一枚
展开
-
反向代理缓存/分段页面缓存
ESI(Edge Side Includes)----分段页面缓存的核心思想是将一些不具有动态化的html缓存起来,对随着用户或者应用发生某些动态的页面片段通过访问web服务完成页面展示。 说道这里,你肯定知道在传统的web服务器前面有一个层专门对静态的html进缓存。这种架构就是我们说的 反向代理缓存。至于为什么叫反向代理,相信这里你也应该已经一窥一二了。 通常ESI有2中实现方式:Velo原创 2013-05-26 23:09:46 · 537 阅读 · 0 评论 -
敲下百度都发生了什么
当我们用键盘敲下www.baidu.com的时候都发生了些什么? 下面我们来看看到底发生了些什么: 1.首先根据域名查找到对应的IP: 查询浏览器中缓存的DNS记录,如果有则获取对应IP,没有继续往下。 查找系统缓存(操作系统级别对DNS的缓存),如果有返回对应IP,没有继续往下。 查找路由器中的缓存(通常路由器中缓存近期访问过的域名信息以及对应的IP信息),如果有返回对应IP,没原创 2013-05-27 16:33:00 · 639 阅读 · 0 评论 -
转载的一篇文章
http://tech.hexun.com/2012-09-08/145631867.html转载 2013-05-28 10:28:37 · 444 阅读 · 0 评论 -
各种垃圾回收器、对象分配内存原则、GC参数
首先谈谈对象内存分配原则: 1.大对象或数组直接分配到老生代 2.对于一般而言的对象优先分配到Eden区域 3.长期存活的对象进入老年代(每新生代GC一次(Minor GC/GC),对象就年龄就增加一岁,直到达到预设的age,然后就移动到老年代。) 4.动态年龄规划,通过动态计算,将其移动到老生代。 垃圾回收器的种类以及实现方式(主要学习下被人解决问题的思路,核心就是用多线程、单线程来完原创 2013-05-29 15:57:52 · 790 阅读 · 0 评论