Блог

Elite-Board 2.2.160526, ускоряем Elite-Board!
27 мая 2016 12:05

В последнем обновлении изменился алгоритм генерации ключевых слов и описания, решена проблема дублей страниц категорий со слешем и без слеша, быстрый поиск, а также масштабная оптимизация и поддержка Мemcache!

 

Общий список изменений:

  • изменение в алгоритме проверки подписи в unitpay;
  • редирект 301 со страниц без слеша в категориях на страницы со слешем;
  • опция "кэширование регионов" отключена;
  • масштабная птимизация и кэширование, поддержка memcache и файлового кэширования. Файловое кэширование будет автоматически включено, если ранее была включена опция "кэширование регионов";
  • полнотекстовый поиск;
  • добавлена пагинация на главную страницу статей и в админке;
  • записи для СЕО модуля стали регистронезависимыми;
  • исправление в модуле paypal, добавлен target=_top для формы оплаты;
  • добавлена опция $customconfig['disable_moderator_notifications'] в admin/conf.php для отключения уведомлений при модерации объявлений, значение должно быть true, чтобы при модерации письма пользователям не отправлялись;
  • изменён алгоритм генерации ключевых слов и мета-описания для страниц категорий и объявлений: текст описания и ключевые слова генерируются только на основе контента со страницы, для главной берутся из настроек. На остальных страницах заголовок главной к описанию не приклеивается. Длина описания не превышает 200 символов;
  • сортировка комментариев по дате;
  • включена премодерация для объявлений поданных в режиме "лимита на бесплатные объявления";
  • обязательное подтверждение email для пользователей, авторизующихся через соцсети;
  • незначительные исправления в шаблоне metro.

За счёт оптимизации SQL запрососв скрипт начнёт работать быстрее сразу после установки обновления. Но чтобы увеличить скорость работы в разы или даже на порядок, следует включить кэширование в разделе "Обслуживание БД" админки. Вот так

Можно использовать Memcache или файловое кэширование. В последнем случае не рекомендуется "Кэшировать объявления". Из-за этого может возрости нагрузка на дисковую подсистему, что в последствии приведёт к обратному эффекту. Для memcache можно использовать все опции.

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

 

Ваша оценка:

Комментировать

Ваше имя:
Ваш email:
(не публикуется)
Комментарий:
 
Введите код:
 

Комментарии

Комментариев пока нет