Xwab
Форумыnavigate_nextПрограммирование на PHP

Вопросы о генерации
Сообщения
AntoXa

Появился вопрос, как уменьшить генерацию страницы, какие функции использовать и тд)

08 Мар 2011, 11:22
SL_NeKrOmAnT

Оптимизация кода и меньше запросов =)

08 Мар 2011, 11:26
mixlion

Используй кеш

08 Мар 2011, 11:26
AntoXa

mixlion, ob_start или что то ещё посоветуете?
добавлено спустя 35 секунд:
SL_NeKrOmAnT, запросов и так по минимуму, а генерация 0.0039 эт высоко...

08 Мар 2011, 11:28
mixlion

AntoXa, ob_start() это буферизация а не кеш.
Я говорю о сохранение результатов объемных запросов к бд, получении объемных данных.

08 Мар 2011, 11:51
iceman12

Простейший класс кеширования: 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);
    }
}

08 Мар 2011, 12:02
AntoXa

iceman12, извини за тупой вопрос, а как его использовать допустим на главной?

08 Мар 2011, 12:22
Fuelen

AntoXa, покрутись у APC))

08 Мар 2011, 12:23
AntoXa

Fuelen, пробовал, на денвере не могу настроить, а на vipxost его нету((

08 Мар 2011, 12:25
Fuelen

ну тогда напиши альтернативу или вырежи из какого-то ФВ)

08 Мар 2011, 12:29
Ответить на тему