kn007的个人博客
♥ You are here: Home > 软件与网络 > VPS > 用Nginx with Lua代替Varnish

用Nginx with Lua代替Varnish

by | 23 Comments

提醒:本文最后更新于 2730 天前,文中所描述的信息可能已发生改变,请仔细核实。

逐步用Nginx with Lua代替Varnish,原因是瓶颈不在缓存上了,而且可能也是有点失望吧。

不过从静态文件速度上,Nginx还是不能跟Varnish比。更不能忍的还是正则匹配和判断规则上不如Varnish灵活。if傻的可以,还不能用逻辑,笨。对Lua还是不熟,不然或许能够给抓急的Nginx来点生命力,Lua还是蛮强大的。

可能会尝试看看CentOS7,之前不用的原因是systemd,其他的应该没什么了(忘记有什么坑了)。

有个朋友提到给Wordpress Comments Manager增加个功能,但寻思着,没什么必要。这个插件我主要想体现在Manage上,其他功能如果无关没什么必要。

提的那个功能另起个炉灶挺好的,但得晚点,太多事要做。估计我会放弃。

另外就是做了个推荐阅读页面,主要是把一些还算是值得一看的文章列出来。尚未上线。

还有一个是最近动态页面,可以看最近30篇文章和最近10条评论。算是对单栏主题的一种补充吧。

对了,还给搜索页面,添加了标签云,不然太过简洁了。当然加了后,有点杂。

转载请注明转自:kn007的个人博客的《用Nginx with Lua代替Varnish

donate
有所帮助?

Comments

23 Comments立即评论
  1. LV5回复

    我现在都努力的打包APP发布,77,有想发到苹果市场的东西不,我买了个号,688一年,真不便宜啊。

    1. MOD回复

      @小可: 术业有专攻,这对我来说是另外一个方向了。

    2. LV5回复

      @kn007: 我都直接打包,换个名字,免费打包的好多好多

    3. MOD回复

      @小可: 话说你博客都被Chrome报了一年多的恶意网站了。。还不搞搞
      刚刚我直接被Google减少收录了 :cry: ,提示:包含指向有害网站或下载内容的链接。 :!:

  2. :idea: 资辞

    1. MOD回复
    2. MOD回复

      @liwanglin12: 对了,状态页那个,你那个nginx配置有问题。
      我改了后再也没问题了,以https。 :|

  3. LV5回复

    是说我提的那个功能?其实也蛮实用的啊,哈哈。

    1. MOD回复

      @老杨: 太多人提功能了。。。
      我说的是公开搜索评论功能。

    2. MOD回复

      @老杨: 你要的功能我加上了,晚点上线。
      我还有其他功能要加。。

  4. 最近动态都可以作为一个简洁的首页了,不错哈。

    1. MOD回复

      @郑永: 是啊,经典排版

  5. Varnish好像很高大上的样子,我看很多国外主机都在用!

    1. MOD回复

      @明月登楼: 很实用,用了4年多了吧,但是现在对于我提升不大,暂时先弃掉。

  6. 我最近在用wp-rocket这个缓存插件,很给力!

    1. MOD回复

      @明月登楼: 这个插件看过,其实是多个插件功能的合并吧,感觉没什么必要。又一个W3TC存在。
      不用缓存插件的路过。。

    2. @kn007: 我看不简单,性能超出了所有目前的缓存插件,还不臃肿!基本上默认设置就可以很好的运行了!

    3. MOD回复

      @明月登楼: 每行代码都看过的路过。。。这个东西没办法怎么说,每个人看法不一样。
      别的其实也不臃肿,只是你能不能用得上的问题。我早在多年前就代码化了,如果有关注早期文章的话。

    4. @kn007: 也是!

  7. Lua是啥都不知道 :x 以前折腾过 Varnish,没成功,主要是内存太小没必要了...

    1. MOD回复

      @zwwooooo: Varnish主要有点怎么说呢,难定位,服务器多还好。
      单机用FastCGI就能少许代替,上Varnish主要是能扛。规则上有Lua能给Nginx补充,暂时就把Varnish下了。

  8. 现在还没有搞明白OpenResty怎么用,我装上之后就是当个nginx用。。。不会lua啊。。。 :!:

    1. MOD回复

      @咕噜噜: 我不用OpenResty,只用他的模块。
      章哥做的很多模块不错。
      其实OpenResty就是个Nginx,但编译了非常多的实用功能。
      我是按需编译Nginx,不需要的功能没必要编译。

icon_wink.gificon_neutral.gificon_mad.gificon_twisted.gificon_smile.gificon_eek.gificon_sad.gificon_rolleyes.gificon_razz.gificon_redface.gificon_surprised.gificon_mrgreen.gificon_lol.gificon_idea.gificon_biggrin.gificon_evil.gificon_cry.gificon_cool.gificon_arrow.gificon_confused.gificon_question.gificon_exclaim.gif