ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (8): « 1 2 3 4 [5] 6 7 8 »   

> Описание: Избавляемся от необходимости постоянно индексировать форум в админке
paravoz
Отправлено: 18 мая 2010 — 13:58
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 13
Дата рег-ции: Май 2010  
Репутация: 0

[+]


А нельзя сделать чтобы когда администраторы и модераторы осуществляли вход происходило индексирование всех категории и форумы?
 
 
Леголегс
Отправлено: 18 мая 2010 — 15:27
Post Id


Пользователь
Junior Member


Покинул форум
Сообщений всего: 87
Дата рег-ции: Март 2010  
Репутация: 12




Странное желание. Что такое "осуществляли вход"? Логин или просто открытие страницы? Логин на твойвебе я не вводил уже года четыре, например. Авторизация на exbb долговечнее лома.
 
 
Zeg
Отправлено: 18 мая 2010 — 15:47
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 891
Дата рег-ции: Март 2009  
Откуда: Беларусь
Репутация: 89




paravoz, а не проще Кроном воспользоваться на хостинге? Настрой индексацию 2-3 раза в сутки скриптом из первого поста этой темы, что б сервер не напрягать и забудь.
 
 
paravoz
Отправлено: 18 мая 2010 — 17:16
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 13
Дата рег-ции: Май 2010  
Репутация: 0

[+]


Леголегс пишет:
Странное желание. Что такое "осуществляли вход"?


Осуществляли вход - это нажатые на гиперссылку "вход", естественно с дальнейшим вводом пароля и логина. Попросту говоря - авторизировался.

Леголегс пишет:
Логин на твойвебе я не вводил уже года четыре, например.


Я так понимаю из-за соответствующих настроек форума ТвойВеб. Но администратор то тем не менее часто авторизируется... ну или должен это делать. Хотябы для индексирования тем.

Леголегс пишет:
Авторизация на exbb долговечнее лома.


Что это значит?

Zeg пишет:
paravoz, а не проще Кроном воспользоваться на хостинге?


Во-первых не все хостинги могут предоставить такой сервис как Крон. А во-вторых, как я предполагаю, движок ExBB создан специально для того чтобы извлечь из простоты ядра, малых требований к серверу, а также, в некоторых случаях, слабой подкованности в вопросах программирования администрации максимальную работоспособность.

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

Я вижу только одну возможную причину: нагрузка на сервер при большом количестве администраторов и модераторов, и их частой авторизацией в течении дня, но у меня возникает стойкое убеждение что это примерно тоже самое что настроить Крон на 2-3 часа. А если еще Автоматическое обновление сделать как подключаемую опцию, то мне кажется цены ей не будет.
 
 
Zeg
Отправлено: 18 мая 2010 — 21:02
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 891
Дата рег-ции: Март 2009  
Откуда: Беларусь
Репутация: 89




paravoz пишет:
Во-первых не все хостинги могут предоставить такой сервис как Крон. А во-вторых, как я предполагаю, движок ExBB создан специально для того чтобы извлечь из простоты ядра, малых требований к серверу, а также, в некоторых случаях, слабой подкованности в вопросах программирования администрации максимальную работоспособность.

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


Предлагал в этой теме другой вариант. Может не самый простой в реализации, но более красивый, что ли.
 
 
paravoz
Отправлено: 18 мая 2010 — 23:33
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 13
Дата рег-ции: Май 2010  
Репутация: 0

[+]


Zeg пишет:
Предлагал в этой теме другой вариант. Может не самый простой в реализации, но более красивый, что ли.

В таком случае, даже при посещении форума гостями, форум тоже будет индексироватся ведь? Вы отбираете у администраторов их хлеб. Радость

Это тоже хороший вариант, но это все в ручную надо прикручивать.

Может кто возьмется реализовать мою идею (я еще с ядром не разобрался). Надо то всего лишь проверить во время входа является ли пользователь администратором или модератором и выполнить уже приложенный в теме Cron.php?
 
 
Zeg
Отправлено: 19 мая 2010 — 07:43
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 891
Дата рег-ции: Март 2009  
Откуда: Беларусь
Репутация: 89




paravoz пишет:

В таком случае, даже при посещении форума гостями, форум тоже будет индексироватся ведь? Вы отбираете у администраторов их хлеб. Радость

Вы хоть читали,что в том посте написано было? Видимо нет. А про хлеб администратора - это вообще о чем?

(Отредактировано автором: 19 мая 2010 — 07:45)

 
 
paravoz
Отправлено: 19 мая 2010 — 08:12
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 13
Дата рег-ции: Май 2010  
Репутация: 0

[+]


Zeg пишет:
Вы хоть читали,что в том посте написано было? Видимо нет. А про хлеб администратора - это вообще о чем?

Когда кто-то что-то предлагает, подразумевается, что он понимает о чем говорит, за исключением некоторых личностей.
Банер будет висеть на какой то странице. Так?
При загрузке этой страницы скрипт будет проверять время последнего индексирования. Так?
Если после последнего индексирования прошло установленное время, то выплняется Cron.php, который и будет индексировать форумы. Так?
Из всего этого следует, что при загрузке страницы гостем этот скрипт тоже будет выполняться. Что я и написал и что вызвало непонятное мне недоумение.
А про хлеб - это маленькая шутка. Раз юмор вызывает непонимание, то простите, больше не буду.

(Отредактировано автором: 19 мая 2010 — 08:13)

 
 
Zeg
Отправлено: 19 мая 2010 — 08:56
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 891
Дата рег-ции: Март 2009  
Откуда: Беларусь
Репутация: 89




paravoz пишет:
Из всего этого следует, что при загрузке страницы гостем этот скрипт тоже будет выполняться.

Спорить даже не собираюсь. Остается один вопрос, какая разница, при каких обстоятельствах будет запускаться скрипт индексации (при входе какого пользователя, другими словами)??? Я ответил, как организовать аналог крону.


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

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

(Отредактировано автором: 19 мая 2010 — 08:58)

 
 
yura3d
Отправлено: 19 мая 2010 — 13:28
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




paravoz
Уже при сравнительно небольшом объёме информации на Вашем форуме (например, как здесь, 10 тыс.сообщений и полтысячи пользователей) проиндексировать за один запуск скрипта сразу все разделы не получится чисто физически, ибо это будет серьёзная пиковая нагрузка на сервер и скрипт индексации, вероятнее всего, не уложится в отведённое ему время. Даже выложенный в этой теме скрипт автоматической индексации, запускающийся через Cron, выполняет индексацию по одному разделу за один запуск. В противном случае проблемы с хостером по причине высокой пиковой нагрузки на сервер обеспечены, если конечно у Вас не выделенный сервер.
 
 
paravoz
Отправлено: 19 мая 2010 — 16:31
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 13
Дата рег-ции: Май 2010  
Репутация: 0

[+]


yura3d пишет:
paravoz
Уже при сравнительно небольшом объёме информации на Вашем форуме (например, как здесь, 10 тыс.сообщений и полтысячи пользователей) проиндексировать за один запуск скрипта сразу все разделы не получится чисто физически, ибо это будет серьёзная пиковая нагрузка на сервер и скрипт индексации, вероятнее всего, не уложится в отведённое ему время. Даже выложенный в этой теме скрипт автоматической индексации, запускающийся через Cron, выполняет индексацию по одному разделу за один запуск. В противном случае проблемы с хостером по причине высокой пиковой нагрузки на сервер обеспечены, если конечно у Вас не выделенный сервер.

Спасибо за вразумительный ответ. В этом и заключались мои сомнения по поводу реализации по моему методу.
Тем не менее, возможно ли сделать автоматическое индексирование без настройки Крона? Вопрос возникает не потому что лень одолевает, а потому что если это будет подключаемый модуль, то это будет проще и уже завсегдатым пользователям форума ExBB, так и новичкам. А простота и функционал как известно залог прогресса.
 
 
yura3d
Отправлено: 20 мая 2010 — 18:32
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




paravoz пишет:
Спасибо за вразумительный ответ. В этом и заключались мои сомнения по поводу реализации по моему методу.
Тем не менее, возможно ли сделать автоматическое индексирование без настройки Крона? Вопрос возникает не потому что лень одолевает, а потому что если это будет подключаемый модуль, то это будет проще и уже завсегдатым пользователям форума ExBB, так и новичкам. А простота и функционал как известно залог прогресса.

Сделать в принципе возможно, но вариант с использованием Cron'а наиболее надёжный. Вешать индексирующие процессы на исполняемые скрипты небезопасно с той точки зрения, что в результате преждевременного завершения соединения (пользователь остановил открытие страницы до её полной загрузки, или произошёл случайный обрыв соединения) база данных с поисковым индексом может быть повреждена. В случае же с Cron'ом такой проблемы нет, т.к. процесс индексации запускается сервером и не зависит от подобных внешних условий.
 
 
paravoz
Отправлено: 20 мая 2010 — 23:32
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 13
Дата рег-ции: Май 2010  
Репутация: 0

[+]


А вот это аргумент. С вами полностью согласен. Буду настраивать Крон.
 
 
paravoz
Отправлено: 30 мая 2010 — 04:00
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 13
Дата рег-ции: Май 2010  
Репутация: 0

[+]


Пытаюсь настраивать Cron, и мне приходит такое сообщение:

shmget() failed: Cannot allocate memory
Failed to start up concurrent users module!
 
 
yura3d
Отправлено: 3 июня 2010 — 10:17
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




paravoz пишет:
Пытаюсь настраивать Cron, и мне приходит такое сообщение:

shmget() failed: Cannot allocate memory
Failed to start up concurrent users module!

Все вопросы и нюансы касательно работы с Cron Вы должны решать с хостером. На каждом сервере имеются свои специфические особенности запуска PHP-скриптов с помощью этой утилиты, и обсуждение всех этих особенностей не относится к ExBB.
 
 
Страниц (8): « 1 2 3 4 [5] 6 7 8 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Модификации и дополнения »

> Похожие темы: Дополнение: Автоматическая индексация поиска
Темы Форум Информация о теме Обновление
Could not write in the file forum1/_f_track.php
Установил форум на наш сервер, вылезло Could not write in the file forum1/_f_track.php
Решение проблем Ответов: 4
Автор темы: Konstantin
20 июня 2011 — 07:40
Автор: electron
Вопрос по правилам
Как изменить правила для своего форума?
Настройка форума Ответов: 4
Автор темы: Xantr
25 апреля 2009 — 20:15
Автор: Xantr
Загрузка фото в текст сообщения
Не могу добиться или настроить форум для правильной загрузки фото
Общие вопросы Ответов: 9
Автор темы: aseevtm
24 января 2011 — 00:17
Автор: kitNest
Шаблон с фиксированной шириной
поговорим о фиксированных шаблонах для форума
Обсуждение Ответов: 4
Автор темы: Victor
10 июня 2011 — 03:59
Автор: electron
Не работает админпанель
Установил последнюю версию форума. Не работает админпанель
Решение проблем Ответов: 9
Автор темы: FlyRus
2 июня 2013 — 18:08
Автор: electron
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.1613]     [ ]