Термін роботи будь-якого скрипта вираховується через PHP за допомоги міток часу сервера. Особливість в тому, де правильно прописати команду в Albireo, якщо є бажання відобразити тривалість генерації кожної сторінки.
/* Читаємо поточний час на сервері */
[PHP]
<?php
$start_time = microtime(true);
// Виконуємо будь-який скрипт, який необхідно обчислити
zip_folder( $source, $destination );
// Фіксуємо кінець виконання скрипта
$final_time = microtime(true);
$result_time = ($final_time - $start_time);
// Вівід результату роботи для 'pages'
printf ('<p class="t-gray450">Час виконання - %f sec</p>', $result_time);
?>
Оскільки, вивід сторінок в Albireo здійснюється через albireo-data/layout/main.php
, то цей прийом потрібно застосувати саме в ньому, зафіксувавши $start_time
на початку шаблону і $final_time
перед самим виводом результату у футері.