文件名称:实现为Go中间件的非标准HTTP缓存-Golang开发
文件大小:264KB
文件格式:ZIP
更新时间:2024-06-15 10:43:59
Golang Caching
微缓存一种非标准的HTTP缓存,实现为Go中间件。 HTTP微缓存是提高HTTP Web服务的效率,可用性和响应时间可变性的常用策略。 这些好处是espe Microcache一种作为Go中间件实现的非标准HTTP缓存。 HTTP微缓存是提高HTTP Web服务的效率,可用性和响应时间可变性的常用策略。 这些优势在微服务体系结构中尤其重要,在微体系结构中,有时无法使用服务的同步依赖项,并且在所有服务之间添加单独的缓存层并不总是可行或经济的。 迄今为止,很少有软件包可以解决此问题。
【文件预览】:
microcache-master
----compressor.go(356B)
----go.mod(174B)
----driver_lru.go(1KB)
----driver_arc.go(2KB)
----monitor_test.go(944B)
----response.go(1KB)
----compressor_gzip.go(530B)
----go.sum(2KB)
----monitor_func.go(2KB)
----driver.go(872B)
----microcache_test.go(21KB)
----examples()
--------basic()
----request_test.go(2KB)
----LICENSE(1KB)
----tools()
--------compare_compression()
--------random_url_generator()
----microcache.go(12KB)
----microcache_bench_test.go(5KB)
----compressor_test.go(1KB)
----request.go(5KB)
----monitor.go(324B)
----README.md(8KB)
----compressor_snappy.go(502B)
----docs()
--------microcache-architecture.svg(51KB)
--------README.md(359B)
--------microcache-architecture.png(253KB)
----driver_ristretto.go(2KB)
----driver_test.go(1KB)
----.gitignore(13B)
----background_request.go(503B)