Caches filesystem hits during early Nytris boot when open_basedir is enabled,
prior to Nytris Boost starting.
Install this package with Composer:
$ composer require nytris/antilagnytris.config.php
<?php
declare(strict_types=1);
use Nytris\Antilag\AntilagPackage;
use Nytris\Antilag\Stage;
use Nytris\Boot\BootConfig;
use Nytris\Boot\PlatformConfig;
$bootConfig = new BootConfig(new PlatformConfig(__DIR__ . '/var/cache/nytris/'));
$bootConfig->installPackage(new AntilagPackage(stage: Stage::STAGE_2));
// (Other Nytris packages, Nytris Boost is recommended...)
$bootConfig->installPackage(new AntilagPackage(stage: Stage::STAGE_3));
return $bootConfig;e.g. from a front controller:
app.php
<?php
if (getenv('ENABLE_NYTRIS_ANTILAG') !== 'no') {
require dirname(__DIR__) . '/vendor/nytris/antilag/antilag.php';
Antilag::stage1();
}
// Using Symfony as an example:
$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);
// ...