用于 Nginx/OpenResty 的 HTTP 缓存解决方案 Ledge

BSD
Lua 查看源码»
Linux
2019-05-13
局长

Ledge 是一个用 Nginx + Lua 实现的 HTTP 缓存解决方案,适用于 Nginx/OpenResty,符合 RFC 且支持 ESI,由 Redis 提供支持。

Ledge 可以作为 Squid/Varnish 等项目的快速、稳定和可扩展的替代方案,也可以单独安装或集成到现有的 Nginx 服务器或负载均衡器中。

配置示例:

http {
    if_modified_since Off;
    lua_check_client_abort On;

    init_by_lua_block {
        require("ledge").configure({
            redis_connector_params = {
                url = "redis://127.0.0.1:6379/0",
            },
        })

        require("ledge").set_handler_defaults({
            upstream_host = "127.0.0.1",
            upstream_port = 8080,
        })
    }

    init_worker_by_lua_block {
        require("ledge").create_worker():run()
    }

    server {
        server_name example.com;
        listen 80;

        location / {
            content_by_lua_block {
                require("ledge").create_handler():run()
            }
        }
    }
}
的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

Phaser.js开发-星星狗游戏(下)

接上篇文章接着来写....

2016/09/13 17:47
123
0
ASCII

Bin Dec Hex 缩写/字符 解释 00000000 0 00 NUL(null) 空字符 00000001 1 01 SOH(start of handling) 标题开始 00000010 2 02 STX (start of text) 正文开始 00000011 3 03 ETX (end of text...

2013/04/22 00:21
35
0
1208个合成词

CET4、CET6、GRE、IELTS、TOEFL、考研英语总的词汇量为14055,在这些词中,有1208个合成词。合成词也称复合词,顾名思义,就是由两个或两个以上的词合在一起构成的词。只要掌握了合成词的组成...

2015/03/30 17:42
743
0
Jerry Wang的英语学习笔记

2015-11-27 职业的;职业技术的;业务知识的 网络职业中学;天职;职业性 2015-11-26 Constraint 2015-11-25 Tame: 驯服 unicorn: 独角兽 2015-11-19 @Walldof crystalline 水晶的 Oval 椭圆...

08/30 14:18
20
0
英语单词后缀规则总结

英语对我们搞IT的人来说实在太重要了,你还在为记不住英语单词而苦恼吗?还在为看不懂thinking in java而伤神吗?看看我最近的研究,也许对你有些启发呢!基于英国国家语料库中最常见的18299...

2015/02/18 03:59
358
0
分析996个词根在各大考纲词汇中的作用(一)

CET4、CET6、GRE、IELTS、TOEFL、考研英语总的词汇量为14055,分析词根总数为996,有11544个单词分布在这些词根中,剩下的2511个词汇没有任何词根信息。

2015/03/26 07:13
794
2

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部