Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

Кеширование sql запросов

Форум для авторов расширений для phpBB. Здесь можно попросить помощи в разработке у коллег.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Vlad__
phpBB 2.0.6
Сообщения: 511
Стаж: 3 года 9 месяцев
Благодарил (а): 258 раз
Поблагодарили: 47 раз

Кеширование sql запросов

Сообщение Vlad__ »

В sql_query есть второй необязательный параметр - время нахождения в кеше. Например, в коде форума обращение к таблице форумов обычно прописано так: $db->sql_query($sql, 600);

Вопрос, стоит ли использовать этот параметр при написании расширений или по умолчанию и так все запросы кешируются? Если стоит, то где предпочтительней?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15203
Стаж: 14 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 393 раза
Поблагодарили: 1785 раз

Re: Кеширование sql запросов

Сообщение rxu »

По умолчанию не кэшируются.
Стоит использовать только для данных, которые не требуют постоянного динамического обновления при каждой загрузке страницы.

Отправлено спустя 37 минут 33 секунды:
Для большего понимания.
Кэширование SQL запроса - это кэширование результатов SQL запроса.
То есть, например, при установке значения 600 вы в течение 10 минут будете получать для кэшированного запроса один и тот же результат, независимо от того, изменились реальные запрашиваемые значения в базе данных или нет. Результат будет загружаться не из БД, а из файла кэша.
Изображение

Вернуться в «Для авторов»