Появился вопрос, как уменьшить генерацию страницы, какие функции использовать и тд)
08 Мар 2011, 11:22mixlion, ob_start или что то ещё посоветуете?
добавлено спустя 35 секунд:
SL_NeKrOmAnT, запросов и так по минимуму, а генерация 0.0039 эт высоко...
AntoXa, ob_start() это буферизация а не кеш.
Я говорю о сохранение результатов объемных запросов к бд, получении объемных данных.
Простейший класс кеширования: class Cache {
function read($fileName) {
$fileName = '/path/to/cache/folder'.$fileName;
if (file_exists($fileName)) {
$handle = fopen($fileName, 'rb');
$variable = fread($handle, filesize($fileName));
fclose($handle);
return unserialize($variable);
} else {
return null;
}
}
function write($fileName,$variable) {
$fileName = '/path/to/cache/folder'.$fileName;
$handle = fopen($fileName, 'a');
fwrite($handle, serialize($variable));
fclose($handle);
}
function delete($fileName) {
$fileName = '/path/to/cache/folder'.$fileName;
@unlink($fileName);
}
}
iceman12, извини за тупой вопрос, а как его использовать допустим на главной?
08 Мар 2011, 12:22