Обновление кеша тормозит

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
Йож
Сообщения: 572
Зарегистрирован: 2015.08.26, 03:05

Обновление кеша тормозит

Сообщение Йож » 2019.06.08, 22:05

Добрый вечер!

Имеем кеширование главной страницы:

Код: Выделить всё

public function behaviors()
    {
        return [
            [
                'class' => 'yii\filters\PageCache',
                'only' => ['index'],
                'duration' => 3600,
                'variations' => [
                    \Yii::$app->language,
                ],
                'dependency' => [
                    'class' => 'yii\caching\DbDependency',
                    'sql' => 'SELECT COUNT(*) FROM article',
                ],
            ],
        ];
    }
Последние две недели появилась проблема, что кеш страницы обновляется с задержкой от 7 до 15 минут.
(После добавления статьи).

Все компоненты обновил, версия Yii 2.0.20, PHP 7.2.10.
На сервер давно ничего не менялось.

В чем может быть проблема?

Аватара пользователя
samdark
Администратор
Сообщения: 9201
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Обновление кеша тормозит

Сообщение samdark » 2019.06.08, 22:15

Попробуйте откатить версию Yii. Если поможет, вероятно что-то поломали.

Аватара пользователя
Йож
Сообщения: 572
Зарегистрирован: 2015.08.26, 03:05

Re: Обновление кеша тормозит

Сообщение Йож » 2019.06.12, 01:07

Здравствуйте, Александр!

"Тормозить" кеширование начало перед тем, как я обновился (и не помогло), была версия 2.0.14.
И ПО на сервере не изменялось до появления проблемы.

Вот думаю, что такое могло произойти?

Аватара пользователя
samdark
Администратор
Сообщения: 9201
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Обновление кеша тормозит

Сообщение samdark » 2019.06.12, 23:03

Ну, если откат не помог, очевидно, что проблема где-то ещё. Посмотрите, хватает ли ресурсов, выросла ли нагрузка на сервер и вот это всё.

Ответить