From b5a7d21f97ba7e28ced92432b9317f6b127b5852 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 18 Jul 2019 11:14:39 +0200 Subject: [PATCH] Add opcodepreload.php file --- htdocs/opcachepreload.php | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 htdocs/opcachepreload.php diff --git a/htdocs/opcachepreload.php b/htdocs/opcachepreload.php new file mode 100644 index 00000000000..6f5ee2f8ade --- /dev/null +++ b/htdocs/opcachepreload.php @@ -0,0 +1,32 @@ + + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + + +/** + * \file htdocs/opcachepreload.php + * \ingroup core + * \brief File that preload PHP files. Used for performance purposes if PHP >= 7.4 + */ + +// Preload some PHP files. +// WARNING: They won't be reloaded until you restart the Web/PHP server, event if you modify the files. + +$files = array(); /* An array of files you want to preload */ + +foreach ($files as $file) { + opcache_compile_file($file); +}