Вот спасибо!
У меня большой автоцензор переполз с двойки на 3.1, но я совсем про него забыл.
В некоторых темах, где много текста, генерация страниц происходила по 4.5 секунды. После удаления автоцензора стало 0.2с!
Вот спасибо!
censor_text()
, а, соответственно, и в нем preg_replace()
при выводе темы используется для заголовка темы, заголовка поста, текста поста, и при наличии - для комментариев к вложениям. Если текста много, да массив цензурируемых слов еще и большой, это очень накладно с точки зрения производительности.У меня было примерно сотня строк. И большинство со звёздочками.
Вручную убираю вызовы автоцензора для главной.igorbond писал(а):А как это сделать?
http://internetdevels.ru/blog/profiler_XHprofigorbond писал(а):Что есть профайлер?
Это тоже дофига.
Конечно. Как минимум смотреть Explain.
Код: Выделить всё
TRUNCATE TABLE `phpbb_topics_track`