У меня есть сайт на нескольких языках. У меня есть метод, который возвращает мне сегодняшние валюты в массиве. Затем я показываю эти валюты в таблице.Выполнить метод меньше времени - PHP
// --- en/index.php
<?php
include_once "../exchangeRates.php";
$currencies = ReadExchangeRates();
// --- fr/index.php
<?php
include_once "../exchangeRates.php";
$currencies = ReadExchangeRates();
...
// somewhere in the page
<td><?php echo $currencies["eur"]["today"]; ?></td>
Таким образом, каждый раз, когда я загружаю, en/
или fr/
или другой язык, я прошу обменных курсов с внешнего сайта.
Могу ли я оптимизировать это поведение (чтение один раз в день или сеанс)?
Возможно, для хранения глобальной переменной и проверки даты обновления?
Как вы можете видеть из вопроса, я начинающий PHP, поэтому я сомневаюсь в реализации «Smarty» или подобных вещей. – serhio