У меня есть большой доступ к базе данных при загрузке страницы.include_once php file или fopen txt?
Поэтому я решаю сохранить обработанные результаты базы данных в txt-файле. и обновлять их в час в день.
Так что я знаю два способа:
сохранять их в файл PHP и называть их так:
система создания PHP-файл (с помощью PHP), сохранить ДАННЫЕ в ней и называть их так:
include_once("myfile.php");
другой способ сохранить в текстовый файл и назвать их так:
$myfile = fopen("myfile.txt", "r") or die("Unable to open file!");
echo fread($myfile,filesize("myfile.txt"));
fclose($myfile);
Я хочу знать, какой метод быстрее или лучше?
Ни то, ни другое. Используйте реальную базу данных. – mario
Используйте правильный кеш, как Redis. Или, как уже было предложено, используйте базу данных, которая дает вам необходимую производительность. – Repox
@mario почему? реальная база данных загружает около 15 секунд для меня, но этот метод меньше 1 секунды ... – elize