Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Загрузка информации со стороннего сайта в кеш dle

Загрузка информации со стороннего сайта в кеш dle


     04.01.2013    Общие вопросы по PHP    2337

вопрос
Здравствуйте!
Есть модуль вызывающая инфу с другого сайта на мой контент (для каждого материала). Но этот модуль очень сильно нагружает сайт. Сделал кеширование такого вида
<?php
$id = $xfieldsdata['id'];
$newsid = $row['id'];

$cache = dle_cache($id,$config['skin']);
if(!$cache){

Тут код обработки инфы

create_cache($newsid,$cache,$config['skin'], true);
}
echo $cache;
?>

но все равно тот же результат.
Мне нужно так что бы после обработки инфы (для каждого материала) сохранял в кеше, и после повторного просмотра материала вызывал тот инфу из кеша, не обрабатовая опять эту же инфу.
Прошу помочь как реализовать такое?

Ответил: BR0kEN


<?php

$is_change = false;
$id = $xfieldsdata['id'];
$newsid = $row['id'];

if ($config['allow_cache'] != "yes") {
    
    $config['allow_cache'] = "yes";
    $is_change = true;
    
}

$cache = dle_cache( $id, $config['skin'], true );

if( $cache === false ) {

    // code

    create_cache( $newsid, $cache, $config['skin'], true );

}

echo $cache;

?>
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы