【文件属性】:
文件名称:kratgo:简单,轻巧和超快速的HTTP缓存,可加快您的网站的速度
文件大小:64KB
文件格式:ZIP
更新时间:2021-05-07 20:19:45
caching http high-performance lightweight-cache http-cache
Kratgo
简单,轻巧和超快速的HTTP缓存可加快您的网站的速度。
要求
> = 1.13.X
制作
吉特
特征:
缓存代理。
负载均衡beetwen后端。
通过API(Admin)进行缓存失效。
配置为不缓存某些请求。
用于在特定请求上设置或取消设置标头的配置。
一般的
要知道请求是否通过后端服务器中的Kratgo Cache传递,请检查请求标头X-Kratgo-Cache的值为true 。
安装
克隆存储库:
git clone https://github.com/savsgio/kratgo.git && cd kratgo
并执行:
make
make install
二进制文件将安装在/usr/local/bin/kratgo ,配置文件将安装在/etc/kratgo/kratgo.conf.yml
缓存失效(管理员)
缓存无效可通过API获得。 AP
【文件预览】:
kratgo-master
----.gitignore(336B)
----go.mod(449B)
----Makefile(1KB)
----.travis.yml(710B)
----TODO(196B)
----LICENSE(34KB)
----go.sum(6KB)
----kratgo()
--------utils.go(419B)
--------kratgo_test.go(4KB)
--------utils_test.go(1KB)
--------kratgo.go(1KB)
--------const.go(115B)
--------types.go(212B)
----README.md(3KB)
----config()
--------kratgo.conf.yml(3KB)
----modules()
--------invalidator()
--------admin()
--------proxy()
--------cache()
--------config()
----cmd()
--------kratgo()
----docker()
--------Dockerfile(712B)
--------docker-entrypoint.sh(135B)