kn007的个人博客

Tag Archives: Varnish

用Nginx with Lua代替Varnish

用Nginx with Lua代替Varnish

逐步用Nginx with Lua代替Varnish,原因是瓶颈不在缓存上了,而且可能也是有点失望吧。不过从静态文件速度上,Nginx还是不能跟Varnish比。更不能忍的还是正则匹配和判断规则上不如Varnish灵活。if傻的可以,还不能用逻辑,笨。对Lua还是不熟,不然或许能够给抓急的Nginx来点生命力,Lua还是蛮强大的...

利用Nginx实现Varnish支持SSL访问

利用Nginx实现Varnish支持SSL访问

之前博客其实是以Varnish=>Nginx=>PHP(FPM-FCGI)来访问的,但Varnish不支持SSL,也就是说无法使用https。好蛋疼。。。所以耍点小聪明,以Nginx(443)=>Varnish(80)=>Nginx=>PHP(FPM-FCGI)来访问到博客。也就是说https走Nginx,反代回Varnish,Varnish反代后端Nginx反代PHP。画了张简单的示意图...

更新至Varnish 4.0,VCL变更明细说明

更新至Varnish 4.0,VCL变更明细说明

被@青阳怂恿,更新完Varnish 4后的感觉,感觉貌似不如Varnish 3快速,也有可能是错觉,不过从数据上和测试上,确实不如版本3,虽说安全提高,但是一些功能也用不了了。只能说是干掉版本号。。。希望Varnish 4以后能更给力一点。。。如无必要,建议大家不必升级到Varnish 4。当然也不是全然无优点的...

Varnish 3 反向代理 Gravatar 服务器

Varnish 3 反向代理 Gravatar 服务器

有博友反应说Gravatar服务器访问不了或过慢,导致访问我的网站有时因为加载原因而缓慢。所以将Gravatar反向代理一下。常见的有Nginx反代,不过不在本章讨论范围。注意,本章内容仅适用于Varnish3,首先创建backend,如下:backend avatarserver { .host = "192.0.80.240"; .port = "80"...

清明时节雨纷纷,下了几星期雨

清明时节雨纷纷,下了几星期雨

最近一直下着雨,本来想去转转的计划也被取消(其实我也有点懒,这个必须承认),貌似有2个星期陆陆续续下着雨了。据说,雨将在将在6号结束。在8号继续间歇性降雨,烦啊。清明时节雨纷纷,今年得到很好的诠释。以前没这感觉。不过,这样也好,在家看书,还是挺不错。(伪宅)话说,今天麻烦了@天域剑客...

说说最近的一些事

说说最近的一些事

首先呢,要说的是博客,使用了新版的W3TC,可能对于个别XD会产生一些影响,比如登录了cookie不会保存。此原因主要是浏览器未判定cookie,直接从服务器中W3TC读取了Page Cache,所以显示未登录,你可以通过使用刷新(F5)来使浏览器更新源,会自动读取到cookie。产生这种现象的原因,主要是cache类型是html...

还是用回Squid,Varnish还是有些不爽

还是用回Squid,Varnish还是有些不爽

之所以说Varnish不爽,主要还是设置麻烦,而且各种不适应,那些长查询经常503,短查询正常。哎,反正都是加速,也不差那么点,而且Squid可以做反向代理等一些小动作,虽然偶不怎么懂详细配置Squid,但是起码偶配置起来觉得很容易很舒服。话说,Squid可能命中率低了点,效率低一点,但是对个人博客来说enough...

自己搞了Varnish3,貌似效果看起来不错

自己搞了Varnish3,貌似效果看起来不错

貌似大家都忙,昨晚吃饭后,搞起了Varnish,看了下,最新版本已经是3了,迅速搞起,现在用了3.0.2。以前折腾都是版本2,搞起版本3才发现,3跟2的语法差别好大啊。。。比如req.hash要以hash_data(), beresp.cacheable只能用beresp.ttl来代替了,连lookup都要写成return(lookup)了,好多语法改变啊...