文件名称:Laravel开发-guzzle-advanced-throttle
文件大小:70KB
文件格式:ZIP
更新时间:2022-09-16 20:22:37
Laravel开发
Laravel开发-guzzle-advanced-throttle 可以根据(多个)定义的规则限制请求的大型中间件。还可以定义缓存策略,例如,当超过速率限制时从缓存获取响应,或者始终获取缓存值以释放速率限制。
【文件预览】:
guzzle-advanced-throttle-master
----composer.json(2KB)
----.travis.yml(663B)
----phpunit.xml(677B)
----composer.lock(115KB)
----PULL_REQUEST_TEMPLATE.md(2KB)
----.github()
--------ISSUE_TEMPLATE()
----ISSUE_TEMPLATE.md(717B)
----tests()
--------ThrottleMiddlewareTest.php(3KB)
--------RequestInfoTest.php(836B)
--------config()
--------LaravelAdapterTest.php(4KB)
--------MemcachedDriverTest.php(4KB)
--------WildcardTest.php(1KB)
--------DummyStorageAdapter.php(2KB)
--------RedisDriverTest.php(4KB)
--------FileDriverTest.php(3KB)
--------CachableTest.php(3KB)
--------MockDriver.php(370B)
--------RequestLimitGroupTest.php(2KB)
--------NoCacheTest.php(1KB)
--------LaravelDriverTest.php(1KB)
--------RequestLimitRulesetTest.php(6KB)
--------CacheTest.php(4KB)
--------CacheConfigHelperTest.php(2KB)
--------InterfaceHelperTest.php(1KB)
--------RequestHelperTest.php(2KB)
--------ForceCacheTest.php(1KB)
--------TimeKeeperTest.php(3KB)
--------DummyCacheStrategy.php(959B)
--------RequestLimiterTest.php(4KB)
--------ArrayAdapterTest.php(4KB)
----CONTRIBUTING.md(1KB)
----src()
--------Wildcard.php(985B)
--------Helpers()
--------RequestInfo.php(1KB)
--------Exceptions()
--------RequestLimitGroup.php(3KB)
--------RequestLimitRuleset.php(5KB)
--------Cache()
--------RequestLimiter.php(5KB)
--------Middleware()
--------TimeKeeper.php(2KB)
----LICENSE.md(1KB)
----.gitignore(43B)
----CHANGELOG.md(4KB)
----CODE_OF_CONDUCT.md(3KB)
----.styleci.yml(13B)
----README.md(10KB)