Кэширование информации в файл.

Leonid

PHP? нет, не слышал...
Кэширование информации в файл.

На главной странице портала выводятся новости и публикации.
Механизм публикования новостей на главной достаточно сложный, из нескольких таблиц - новости, источники (авторы) новостей, новостные блоки, новостные рубрики. Примерно тоже самое с публикациями. В общем уходит достстаточно много времени (около 0,5 сек) и запросов к БД.
Я сделал так, что HTML код новостей и публикаций для главной страницы формируется при их добавлении админом и сохраняется в файл.
При отображении главной страницы эти файлы подключаются и отображаются. Время сократилось в 2,5 раза, число запросов также уменьшилось.
Может есть еще более правильный механизм? Поделитесь опытом.
 

zarus

Хитрожопый макак
>>При отображении главной страницы эти файлы подключаются и отображаются.
оО Выражение недостаточно понятно. Если ты хранишь вывод в html, то при чем здесь "подключение". Если другим способом, то тем более непонятно. У тебя самый оптимальный способ хранения - быстрее будет только HEAP-таблица в MySQL, но ее придется каждый раз наполнять после перезагрузки MySQL.
 

Leonid

PHP? нет, не слышал...
Да, данные хранятся в Html файле, читаются от-туда, а не "подключаются"
 
Сверху