fixed warm cache
This commit is contained in:
@@ -26,7 +26,8 @@ $cacheDir = __DIR__ . '/cache';
|
|||||||
if (!is_dir($cacheDir)) mkdir($cacheDir, 0777, true);
|
if (!is_dir($cacheDir)) mkdir($cacheDir, 0777, true);
|
||||||
|
|
||||||
$log = [];
|
$log = [];
|
||||||
function warmLog(string $msg, bool $isCli) {
|
function warmLog(string $msg, bool $isCli)
|
||||||
|
{
|
||||||
global $log;
|
global $log;
|
||||||
$line = date('H:i:s') . " $msg";
|
$line = date('H:i:s') . " $msg";
|
||||||
$log[] = $line;
|
$log[] = $line;
|
||||||
@@ -39,7 +40,7 @@ try {
|
|||||||
|
|
||||||
// 1. Clients
|
// 1. Clients
|
||||||
warmLog('[clients] Fetching...', $isCli);
|
warmLog('[clients] Fetching...', $isCli);
|
||||||
$params = ['$select' => 'IdCliente,Nominativo,CodiceCliente', '$orderby' => 'Nominativo asc'];
|
$params = ['$select' => 'IdCliente,Nominativo,CodiceCliente,Inattivo', '$orderby' => 'Nominativo asc'];
|
||||||
$clientData = $api->get("Cliente?" . http_build_query($params));
|
$clientData = $api->get("Cliente?" . http_build_query($params));
|
||||||
file_put_contents($cacheDir . '/clienti.json', json_encode($clientData));
|
file_put_contents($cacheDir . '/clienti.json', json_encode($clientData));
|
||||||
$clientCount = count($clientData['value'] ?? []);
|
$clientCount = count($clientData['value'] ?? []);
|
||||||
@@ -114,7 +115,6 @@ try {
|
|||||||
|
|
||||||
$elapsed = round(microtime(true) - $startTime, 1);
|
$elapsed = round(microtime(true) - $startTime, 1);
|
||||||
warmLog("Done in {$elapsed}s", $isCli);
|
warmLog("Done in {$elapsed}s", $isCli);
|
||||||
|
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
warmLog("FATAL: " . $e->getMessage(), $isCli);
|
warmLog("FATAL: " . $e->getMessage(), $isCli);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user