Кэширование только для главной страницы сайта

InstantCMS 2.X
#1 20 января 2020 в 11:32
Здравствуйте.
Как можно сделать кэширование только главной страницы сайта?
Нужно для page speed и ему подобных.
#2 20 января 2020 в 12:20
Имеется в виду объединение JS и CSS?
В main.tpl.php на верху добавить
  1. <?php
  2. if (!$this->isBody()){
  3. $this->site_config->set('merge_css', 1);
  4. $this->site_config->set('merge_js', 1);
  5. }
  6. ?>
P.S. все ровно найдется пользователь, который проверить страницу site.ru/news и будет жаловаться
#3 20 января 2020 в 12:29


Имеется в виду объединение JS и CSS?

Evanescence

Нет, кеширование виджетов и т.д. Или это уже не влияет на показатели?

В main.tpl.php на верху добавить

Спасибо. Воспользуюсь )
#4 20 января 2020 в 13:28

if (!$this->isBody()

Evanescence
На главной могут выводиться и контроллеры. Надёжнее if(!$core->uri)
#5 20 января 2020 в 14:05
Олег Васильевич я, куда тебе столько медалей? ))
п.с. Впрочем мы тебя скоро догоняем… )

Иллюстрация

п.с. Это надо обложкой для дополнений Звания и медали ))
#6 20 января 2020 в 20:44
А всё таки. Может кто подскажет как кешировать только главную но все прочие не кешировать?
#7 21 января 2020 в 22:56

А всё таки. Может кто подскажет как кешировать только главную но все прочие не кешировать?

GoodMade
если поможет, был таск кэшировать определённые участки не зависимо от текущей системы кэширования, ситуация была решена с подтяжкой либы www.phpfastcache.com/ через composer и написание прослойки для удобной работы)
#8 22 января 2020 в 21:33


А всё таки. Может кто подскажет как кешировать только главную но все прочие не кешировать?

GoodMade
если поможет, был таск кэшировать определённые участки не зависимо от текущей системы кэширования, ситуация была решена с подтяжкой либы www.phpfastcache.com/ через composer и написание прослойки для удобной работы)

ideasdigger

Благодарю. Опробую )
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.