Jump to content

Перестроение контента сайта

При первой авторизации в ваш админцентр после обновления IP.Board на IPS4, вы увидите список запущенных фоновых задач. Если вы произвели обновление с IP.Board 3.4 или версиями ниже, они обязательно будут запущены. Фоновые задачи делают некоторые важные действия для вас, например перестроение контента сайта, построение поискового индекса, пересчёт статистики и количества контента, и много других полезных задач, которые должны быть завершены перед тем, как вы запустите сайт и он будет корректно отображаться для пользователя.

Ниже вы увидите пример того, как будет выглядеть список фоновых задач после обновления системы с 3.x

tasks.png Фоновые задачи в IPS4

 

Важно отметить, после обновления с IP.Board 3.4, особенно на больших сайтах, процесс выполнения фоновых задач может занять некоторое время. В большинстве случаев вы можете оставить их, пока они не завершатся автоматически.

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

Ручной способ

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

manual.png Ссылка на ручное выполнение задач

 

Крон и веб-службы

Две другие возможности, которые вы можете использовать для перестроения - Cron и Веб-службы. Для возможности переключиться на них, вы можете посетить страницу админцентра Система > Настройки > Дополнительно.

Здесь вы сможете переключиться между двумя этими способами с автоматического запуска по трафику на любой из подходящих.

tasks.png Настройка выполнения задач в IPS4

 

Если вы можете запустить планировщик задач Cron с вашего сервера, вы можете сделать это путём добавления строки, которая появится при выборе пункта "Использовать cron". Это рекомендуемый из предложенных способов для запуска задач в вашей системе, если у вас есть возможность настроить его. Если вы не уверены, вы должны связаться с вашим хостинг-провайдером и попросить настроить Cron.

Для использования веб-служб, вам нужен любой сервис, способный вызывать строку, которую вы найдёте при выборе опции "Использовать веб-службу". В описании указана ссылка на сервис EasyCron, который является внешним провайдером предоставляющим такие услуги. Это идеальный вариант, если вы не имеете возможности настроить работу планировщика Cron в вашей системе.

Некоторая полезная информация о фоновых задачах и задачах в целом:

  1. Процесс завершения фоновых задач может занять определённое время. На больших сайтах это время может быть на порядок больше. Пока не завершится процесс выполнения задач, некоторые элементы, например BB-коды, могут быть ещё не обработанными, что приведёт к некорректному отображению контента вашего сайта.
  2. Запуск задач необходим для других задач в том числе, поэтому, убедитесь, что выбранная вами настройка будет функционировать и после завершения выполнения фоновых задач. Без этого ваша система не сможет нормально функционировать.
  3. Вы можете включить ваш сайт во время выполнения фоновых задач, это не нанесёт вашему сайту никакого время. Но, как уже упоминалось в пункте 1, контент сайта может быть отображён некорректно.