radrigo 180 Опубликовано: 2 декабря 2010 Рассказать Опубликовано: 2 декабря 2010 Всем привет! У меня на сайте показывается погода с GISMETEO.RU, но порой их сайт жутко тормозит. Возможно ли сделать кеширование этого информера с обновлением 1-2часа, если да то подскажите как? сайт gusev-online.ru Цитата Ссылка на сообщение Поделиться на других сайтах
zgr 72 Опубликовано: 3 декабря 2010 Рассказать Опубликовано: 3 декабря 2010 Подсказываю Посмотрите вот эти функции, в основном на них подобные модули и основаны: file-get-contents - берем чужой контент. preg-replace - вырезаем весь мусор из контента. file-put-contents - сохраняем нужные данные в файл. include - берем данные уже не из сайта, а с кеша. echo - выводим на экран. всё это оборачиваем условием: если кеша нет (if-функция) и если кеш устарел (). Вот конкретный пример из моего старенького мода: $file = ENGINE_DIR.'/modules/islemap/cash_categories.php'; if (is_file($file)) { $stat = stat($file); $t = time() - $stat['mtime']; if ((intval($ism['block_cats_cash'])>$t && $stat['size']>99) || intval($ism['block_cats_numitems_time'])>$t) { include $file; if (isset($cash_categories) && is_array($cash_categories) && $cash_categories!=null) $check = false; else $check = true; } else $check = true; } Всё Цитата Ссылка на сообщение Поделиться на других сайтах
radrigo 180 Опубликовано: 3 декабря 2010 Рассказать Опубликовано: 3 декабря 2010 Автор разобраться бы ещё спасибо буду пробовать Цитата Ссылка на сообщение Поделиться на других сайтах
radrigo 180 Опубликовано: 19 июля 2013 Рассказать Опубликовано: 19 июля 2013 Автор Возвращаюсь к старому вопросу. В своё время поковырялся, ничего не получилось, так и бросил, задам вопрос повторно. Может кто и подскажет, возможно ли сделать кеширование погодного информера как нибудь попроще или же чтоб сам информер грузился независимо от всего контента, не тормозя всё то что идёт за ним? Цитата Ссылка на сообщение Поделиться на других сайтах
viterik1 15 Опубликовано: 19 июля 2013 Рассказать Опубликовано: 19 июля 2013 тоже столкнулся с такой проблемой. Ставил информер от Гисметео, у них частенько случается когда сервис тормозит. Из-за информера пока он не загрузится весь сайт тормозит. Вынужден был перейти на информер яндекса. у них мощные сервера и информер грузится быстрее. Цитата Ссылка на сообщение Поделиться на других сайтах
radrigo 180 Опубликовано: 19 июля 2013 Рассказать Опубликовано: 19 июля 2013 (изменено) Автор Пошел другим путём, немного переделал шаблон сайта где погодный информер, код погоды прописал в самом конце и сделал его позиционирование абсолютным, теперь он грузится в последнюю очередь. У всех нормально отображается область где погода, ничто нигде не съезжает? http://www.gusev-online.ru Изменено 19 июля 2013 пользователем radrigo Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.