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

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

Community support

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

Продвинутый юзер
Может кто подскажет как сделать индексацию через планирование задач Крон на ник хосте
(http://www.*****.ru/admin/indexator.php)
Это мой дом
cd $HOME/site.ru/docs/admin/ && /opt/php/bin/php -c $HOME/etc/php.ini $HOME/site.ru/docs/admin/indexator.php
Продвинутый юзер
спасибо
Новичок
Может кто подскажет к чему столько кнопок Индексация сделана?
Не проще ли было одной кнопкой проводить индексацию сайта?
пусть и в ручном режиме
Это мой дом
на синей толстой панели - есть 2 вида индексаций - кружок с разрывами - это индексация контентной части сайта, кружок полный - полная индексация (контент + товары)
почему отдельно сделана контентная индексация? Иногда товаров бывает 50.000 и там фильтров до кучи, рейтинги товаров надо рассчитать, кол-во товаров в разделах, сделать мини-индексы по каждому разделу и кучу всего. представляете сколько идет полная индексация? доходит до 2-х минут, а то и больше.
И чтоже, если я страничку добавил в меню сверху - мне надо все это ждать??? поэтому отдельная контентная индексация.
А в самой админке внутри - есть еще пару штук индексаций.
К примеру - индексация текста - для поиска. надо составить список слов на каждой странице, вычислить вес слов, составить облако тегов на основе релевантных слов, выкинуть лишние слова-засоры, составить индекс, по которому будет искать. Опять таки, если страничек 10-20 - это быстро идет, а есть сайты на EWC, где страничек МОРЕ, со сложной структурой - и сайт живет только этими страничками, но они не добавляются. вопрос - смысл индексировать тогда каждый день?
и так далее
есть индексация отдельно - форума (я ее изредка передергиваю) и так далее.
все это можно поставить на крон, но тут мало народу заморачиваются с этим. проще делать так - поработал над сайтом - и в зависимости что ты делал - нажал нужный вид индексации.

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

2.Хм...а если я скопирую файлы на ПК, сделать дубль сайта , на другом домене возможно запустить тот же магазин?


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

Всё получилось..
При создании копии сайта на другом домене что следует изменить?

Это мой дом
1. Если движое был установлен не в корневую папку, или устанавливается в некорневую папку - нужно поменять в ADM - Шаблоны - Шаблон языка
если ставится в корень, то в районе 66 строки:
$shopdir=""; //Store Directory: Specify a directory of shops on the main directory, or leave blank

если в какую нибудь папку -
если ставится в корень, то:
$shopdir="/papka"; //Store Directory: Specify a directory of shops on the main directory, or leave blank


Если стояло в корне и ставится в корень то не надо править.

Далее - по хорошему поменять соли(для кукизов и прочего) и хеши (для кошельков)

Это там же в шаблоне языка чуть ниже (251 строка)
$secret_salt="НАБОР_СЛУЧАЙНЫХ_ЦИФР_И_БУКВ"; //hash salt, please enter 50-100 random chars 0-9a-zA-Z to security your cookies
$hache_salt="НАБОР_СЛУЧАЙНЫХ_ЦИФР_И_БУКВ2"; //50-100 random chars 0-9a-zA-Z

$hache_salt можно не менять, если хотите сохранить накопленные деньги на кошельках юзеров, а также ссылки на их электронные товары.

И напоследок, если использовались картинки в статьях и товаров или ссылки перекрестные, то надо заменить их адрес на новый.
к примеру было
blablabla.ru/uploads/muimage.jpg
blablabla.ru/index.php?action=gal
а надо
bububu.ru/uploads/muimage.jpg
bububu.ru/index.php?action=gal

вообще старайтесь вставлять относительные ссылки, тогда не надо вообще париться.

но к примеру если вставляли прямы ссылки.

В товарах легко поменять
ADM-Магазин-Обслуживание магазина-Поиск и замена
а вот со ссылками и прочим - сложнее.

Но все проще!
Я делаю так:
Программой SEARCH AND REPLACE 2 или аналогичные, всю папку прогоняю
на поиск blablabla.ru и замену на bububu.ru

После чего все готово к закачке на новое место.
можно вообще удалить все абсолютные пути и оставить относительные.
Заменить 'http://www.blabla.ru/' - ПУСТО
Заменить 'http://blabla.ru/' - ПУСТО
после чего сайт можно хоть куда копировать.

Также настроить можно на компе.
1.Установить денвер
2.не устанавливать денвер а блокнотом NOTEPAD++ поправить templates/lang.inc на предмет вышестоящих пунктов.

Настройки SR2

Добавить ответ:

                  
Ответьте на вопрос: CKoлbKo бyдeT K пяTu пpuбaBuTb пяTb?