mirror of
https://github.com/YGGverse/bdoku.git
synced 2026-03-31 09:45:31 +00:00
fix routing cache
This commit is contained in:
parent
ea359f2089
commit
525c7e89fa
1 changed files with 12 additions and 22 deletions
|
|
@ -348,11 +348,8 @@ $server->setHandler(
|
||||||
|
|
||||||
$_uri = isset($matches[1]) ? $matches[1] : '';
|
$_uri = isset($matches[1]) ? $matches[1] : '';
|
||||||
|
|
||||||
// File request, get page content
|
|
||||||
if ($path = $filesystem->getPagePathByUri($_uri))
|
|
||||||
{
|
|
||||||
// Check for cached results
|
// Check for cached results
|
||||||
if ($content = $memory->get($path))
|
if ($content = $memory->get($_uri))
|
||||||
{
|
{
|
||||||
$response->setContent(
|
$response->setContent(
|
||||||
$content
|
$content
|
||||||
|
|
@ -361,6 +358,9 @@ $server->setHandler(
|
||||||
return $response;
|
return $response;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// File request, get page content
|
||||||
|
else if ($path = $filesystem->getPagePathByUri($_uri))
|
||||||
|
{
|
||||||
// Define base URL
|
// Define base URL
|
||||||
$reader->setMacros(
|
$reader->setMacros(
|
||||||
'~URL:base~',
|
'~URL:base~',
|
||||||
|
|
@ -506,7 +506,7 @@ $server->setHandler(
|
||||||
|
|
||||||
// Cache results
|
// Cache results
|
||||||
$memory->set(
|
$memory->set(
|
||||||
$path,
|
$_uri,
|
||||||
$content
|
$content
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
@ -521,16 +521,6 @@ $server->setHandler(
|
||||||
// File not found, request directory for minimal navigation
|
// File not found, request directory for minimal navigation
|
||||||
else if ($directory = $filesystem->getDirectoryPathByUri($_uri))
|
else if ($directory = $filesystem->getDirectoryPathByUri($_uri))
|
||||||
{
|
{
|
||||||
// Check for cached results
|
|
||||||
if ($content = $memory->get('/'))
|
|
||||||
{
|
|
||||||
$response->setContent(
|
|
||||||
$content
|
|
||||||
);
|
|
||||||
|
|
||||||
return $response;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Init reader
|
// Init reader
|
||||||
$reader = new \Yggverse\Gemini\Dokuwiki\Reader();
|
$reader = new \Yggverse\Gemini\Dokuwiki\Reader();
|
||||||
|
|
||||||
|
|
@ -666,7 +656,7 @@ $server->setHandler(
|
||||||
|
|
||||||
// Cache results
|
// Cache results
|
||||||
$memory->set(
|
$memory->set(
|
||||||
'/',
|
$_uri,
|
||||||
$content
|
$content
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue