文件名称:Go-pike是HTTP缓存服务提供高效简单的HTTP缓存服务
文件大小:3.84MB
文件格式:ZIP
更新时间:2022-09-02 05:22:38
Go开发-缓存库
一直以来都使用varnish来做HTTP缓存,喜欢它的性能高效与vcl配置的强大。在规范化缓存的配置之后,强大的vcl对于我也没有太多的作用了,此时我更希望易上手,更简洁的配置,Pike则由此诞生。
【文件预览】:
vicanso-pike-ae9cef6
----Dockerfile(1022B)
----.gitignore(350B)
----main.go(882B)
----README.md(4KB)
----df()
--------df.go(608B)
----stats()
--------stats_test.go(1KB)
--------stats.go(4KB)
----log()
--------log.go(455B)
----cache()
--------brotli_none.go(187B)
--------cache.go(8KB)
--------gzip.go(713B)
--------brotli_test.go(298B)
--------lru_test.go(799B)
--------cache_test.go(7KB)
--------gzip_test.go(318B)
--------lru.go(2KB)
--------brotli.go(337B)
----.vscode()
--------settings.json(34B)
----upstream()
--------upstream.go(8KB)
--------upstream_test.go(9KB)
----server()
--------server_test.go(9KB)
--------admin.go(7KB)
--------cluster_test.go(580B)
--------server.go(3KB)
--------cluster.go(6KB)
----go.mod(1KB)
----middleware()
--------cache_identifier_test.go(5KB)
--------responder.go(1KB)
--------cache_identifier.go(3KB)
--------initialization_test.go(1KB)
--------responder_test.go(4KB)
--------initialization.go(2KB)
--------proxy_test.go(1KB)
--------proxy.go(2KB)
----director.yml(1KB)
----web()
--------README.md(3KB)
--------public()
--------package.json(965B)
--------src()
--------yarn.lock(478KB)
----config()
--------file_config_test.go(794B)
--------etcd_config_test.go(1KB)
--------config.go(8KB)
--------file_config.go(2KB)
--------etcd_config.go(2KB)
--------config_test.go(5KB)
----runner.conf(355B)
----config.yml(1KB)
----go.sum(18KB)
----.travis.yml(634B)
----Makefile(584B)
----assets()
--------directors.png(15KB)
--------basic-config.png(60KB)
--------caches.png(67KB)
--------edit-director.png(50KB)
--------pike.gif(3.77MB)
----util()
--------util_test.go(2KB)
--------stack.go(899B)
--------stack_test.go(169B)
--------util.go(3KB)