update: use cache()->flexible() to improve response times

This commit is contained in:
Roardom
2025-09-12 01:00:35 +00:00
parent 78ff837e83
commit 2a3270e748
20 changed files with 135 additions and 135 deletions

View File

@@ -109,7 +109,7 @@ class QuickSearchController extends Controller
$searchQuery = fn () => $client->multiSearch($searchQueries, ((new MultiSearchFederation()))->setLimit(20));
if (preg_match("/^[a-zA-Z0-9-_ .'@:\\[\\]+&\\/,!#()?\"]{1,2}$/", $query)) {
$multiSearchResults = cache()->remember('quick-search:'.strtolower($query), 3600 * 24, $searchQuery);
$multiSearchResults = cache()->flexible('quick-search:'.strtolower($query), [3600 * 24, 3600 * 24 * 2], $searchQuery);
} else {
$multiSearchResults = $searchQuery();
}