Switched to Index Cache wrapper.
This commit is contained in:
parent
9741345a08
commit
2806fcd9ab
2 changed files with 18 additions and 17 deletions
29
composer.lock
generated
29
composer.lock
generated
|
@ -62,7 +62,7 @@
|
|||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://patchii.net/flash/index.git",
|
||||
"reference": "9d5b050b8928435416a7efbebe2a19ae8e626224"
|
||||
"reference": "e4c8ed711e045cffe840ba10a239ede14b0b171f"
|
||||
},
|
||||
"require": {
|
||||
"ext-mbstring": "*",
|
||||
|
@ -100,7 +100,7 @@
|
|||
],
|
||||
"description": "Composer package for the common library for my projects.",
|
||||
"homepage": "https://railgun.sh/index",
|
||||
"time": "2024-03-28T23:27:04+00:00"
|
||||
"time": "2024-04-10T23:40:14+00:00"
|
||||
},
|
||||
{
|
||||
"name": "flashwave/sasae",
|
||||
|
@ -616,16 +616,16 @@
|
|||
},
|
||||
{
|
||||
"name": "sentry/sentry",
|
||||
"version": "4.6.1",
|
||||
"version": "4.7.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/getsentry/sentry-php.git",
|
||||
"reference": "5a94184175e5830b589bf923da8c9c3af2c0f409"
|
||||
"reference": "d6769b2a5e6bf19ed3bbfbf52328ceaf8e6fcb1f"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/getsentry/sentry-php/zipball/5a94184175e5830b589bf923da8c9c3af2c0f409",
|
||||
"reference": "5a94184175e5830b589bf923da8c9c3af2c0f409",
|
||||
"url": "https://api.github.com/repos/getsentry/sentry-php/zipball/d6769b2a5e6bf19ed3bbfbf52328ceaf8e6fcb1f",
|
||||
"reference": "d6769b2a5e6bf19ed3bbfbf52328ceaf8e6fcb1f",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -689,7 +689,7 @@
|
|||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/getsentry/sentry-php/issues",
|
||||
"source": "https://github.com/getsentry/sentry-php/tree/4.6.1"
|
||||
"source": "https://github.com/getsentry/sentry-php/tree/4.7.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
@ -701,7 +701,7 @@
|
|||
"type": "custom"
|
||||
}
|
||||
],
|
||||
"time": "2024-03-08T08:18:09+00:00"
|
||||
"time": "2024-04-10T13:22:13+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/deprecation-contracts",
|
||||
|
@ -772,16 +772,16 @@
|
|||
},
|
||||
{
|
||||
"name": "symfony/mime",
|
||||
"version": "v7.0.3",
|
||||
"version": "v7.0.6",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/mime.git",
|
||||
"reference": "c1ffe24ba6fdc3e3f0f3fcb93519103b326a3716"
|
||||
"reference": "99362408c9abdf8c7cadcf0529b6fc8b16f5ace2"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/mime/zipball/c1ffe24ba6fdc3e3f0f3fcb93519103b326a3716",
|
||||
"reference": "c1ffe24ba6fdc3e3f0f3fcb93519103b326a3716",
|
||||
"url": "https://api.github.com/repos/symfony/mime/zipball/99362408c9abdf8c7cadcf0529b6fc8b16f5ace2",
|
||||
"reference": "99362408c9abdf8c7cadcf0529b6fc8b16f5ace2",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -801,6 +801,7 @@
|
|||
"league/html-to-markdown": "^5.0",
|
||||
"phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
|
||||
"symfony/dependency-injection": "^6.4|^7.0",
|
||||
"symfony/process": "^6.4|^7.0",
|
||||
"symfony/property-access": "^6.4|^7.0",
|
||||
"symfony/property-info": "^6.4|^7.0",
|
||||
"symfony/serializer": "^6.4|^7.0"
|
||||
|
@ -835,7 +836,7 @@
|
|||
"mime-type"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/mime/tree/v7.0.3"
|
||||
"source": "https://github.com/symfony/mime/tree/v7.0.6"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
@ -851,7 +852,7 @@
|
|||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2024-01-30T08:34:29+00:00"
|
||||
"time": "2024-03-21T19:37:36+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/options-resolver",
|
||||
|
|
|
@ -3,6 +3,7 @@ namespace Makai\Whois;
|
|||
|
||||
use Exception;
|
||||
use Memcached;
|
||||
use Index\Cache\CacheTools;
|
||||
use Index\Http\Routing\{HttpGet,HttpPost,RouteHandler};
|
||||
use Sasae\SasaeEnvironment;
|
||||
use Makai\CSRFPContainer;
|
||||
|
@ -45,11 +46,10 @@ class WhoisRoutes extends RouteHandler {
|
|||
$source = '';
|
||||
|
||||
try {
|
||||
$cache = new Memcached;
|
||||
$cache->addServer('localhost', 11211);
|
||||
$cache = CacheTools::create('memcached://localhost');
|
||||
|
||||
$result = $cache->get($prefix . $hash);
|
||||
if($result === false) {
|
||||
if($result === null) {
|
||||
$client = new WhoisClient;
|
||||
$result = $client->lookup($target);
|
||||
$cache->set($prefix . $hash, serialize($result), 1800);
|
||||
|
|
Loading…
Reference in a new issue