Вернуться к списку форумов Вернуться

Поддержка пользователей

Community support

Настройка индексации через Крон (nic.ru)

Сообщение: #1-328-4
25.02.2015 10:00
на синей толстой панели - есть 2 вида индексаций - кружок с разрывами - это индексация контентной части сайта, кружок полный - полная индексация (контент + товары)
почему отдельно сделана контентная индексация? Иногда товаров бывает 50.000 и там фильтров до кучи, рейтинги товаров надо рассчитать, кол-во товаров в разделах, сделать мини-индексы по каждому разделу и кучу всего. представляете сколько идет полная индексация? доходит до 2-х минут, а то и больше.
И чтоже, если я страничку добавил в меню сверху - мне надо все это ждать??? поэтому отдельная контентная индексация.
А в самой админке внутри - есть еще пару штук индексаций.
К примеру - индексация текста - для поиска. надо составить список слов на каждой странице, вычислить вес слов, составить облако тегов на основе релевантных слов, выкинуть лишние слова-засоры, составить индекс, по которому будет искать. Опять таки, если страничек 10-20 - это быстро идет, а есть сайты на EWC, где страничек МОРЕ, со сложной структурой - и сайт живет только этими страничками, но они не добавляются. вопрос - смысл индексировать тогда каждый день?
и так далее
есть индексация отдельно - форума (я ее изредка передергиваю) и так далее.
все это можно поставить на крон, но тут мало народу заморачиваются с этим. проще делать так - поработал над сайтом - и в зависимости что ты делал - нажал нужный вид индексации.

Секрет который мало кто знает:
EWC - система файлового хранения данных, вы можете примонтировать к своей машине диск и хранить базы там, можно несколько дисков или лучше отдельных папок примонтировать (кластеризировать таким образом). а другой вебсервер (или несколько вебсерверов) или иные процессы на основе EWC, не относящиеся к тому который крутит ваш сайт - будут индексировать по крону эти базы постоянно без перерыва и не надо ничего жать.
Таким образом это будет освобождать ресурсы главного сайта и продукты, странички - будут появляться - как ПО ВОЛШЕБСТВУ...
также можно и кеш страниц создавать. настроить отдельный вебсервер только на кеширование и кешировать целыми днями напролет.
Но это повторюсь - только для крупных, высоконагруженных проектов.