61. paravoz - 18 мая 2010 — 13:58 - перейти к сообщению
А нельзя сделать чтобы когда администраторы и модераторы осуществляли вход происходило индексирование всех категории и форумы?
62. Леголегс - 18 мая 2010 — 15:27 - перейти к сообщению
Странное желание. Что такое "осуществляли вход"? Логин или просто открытие страницы? Логин на твойвебе я не вводил уже года четыре, например. Авторизация на exbb долговечнее лома.
63. - 18 мая 2010 — 15:47 - перейти к сообщению
paravoz, а не проще Кроном воспользоваться на хостинге? Настрой индексацию 2-3 раза в сутки скриптом из первого поста этой темы, что б сервер не напрягать и забудь.
64. paravoz - 18 мая 2010 — 17:16 - перейти к сообщению
Леголегс пишет:
Странное желание. Что такое "осуществляли вход"?
Осуществляли вход - это нажатые на гиперссылку "вход", естественно с дальнейшим вводом пароля и логина. Попросту говоря - авторизировался.
Леголегс пишет:
Логин на твойвебе я не вводил уже года четыре, например.
Я так понимаю из-за соответствующих настроек форума ТвойВеб. Но администратор то тем не менее часто авторизируется... ну или должен это делать. Хотябы для индексирования тем.
Леголегс пишет:
Авторизация на exbb долговечнее лома.
Что это значит?
Zeg пишет:
paravoz, а не проще Кроном воспользоваться на хостинге?
Во-первых не все хостинги могут предоставить такой сервис как Крон. А во-вторых, как я предполагаю, движок ExBB создан специально для того чтобы извлечь из простоты ядра, малых требований к серверу, а также, в некоторых случаях, слабой подкованности в вопросах программирования администрации максимальную работоспособность.
Исходя из этого было бы разумнее осуществить Автоматическое индексирование используя подход предлагаемый мной.
Я вижу только одну возможную причину: нагрузка на сервер при большом количестве администраторов и модераторов, и их частой авторизацией в течении дня, но у меня возникает стойкое убеждение что это примерно тоже самое что настроить Крон на 2-3 часа. А если еще Автоматическое обновление сделать как подключаемую опцию, то мне кажется цены ей не будет.
65. - 18 мая 2010 — 21:02 - перейти к сообщению
paravoz пишет:
Во-первых не все хостинги могут предоставить такой сервис как Крон. А во-вторых, как я предполагаю, движок ExBB создан специально для того чтобы извлечь из простоты ядра, малых требований к серверу, а также, в некоторых случаях, слабой подкованности в вопросах программирования администрации максимальную работоспособность.
Исходя из этого было бы разумнее осуществить Автоматическое индексирование используя подход предлагаемый мной.
Исходя из этого было бы разумнее осуществить Автоматическое индексирование используя подход предлагаемый мной.
Предлагал в этой теме другой вариант. Может не самый простой в реализации, но более красивый, что ли.
66. paravoz - 18 мая 2010 — 23:33 - перейти к сообщению
Zeg пишет:
Предлагал в этой теме другой вариант. Может не самый простой в реализации, но более красивый, что ли.
В таком случае, даже при посещении форума гостями, форум тоже будет индексироватся ведь? Вы отбираете у администраторов их хлеб.
Это тоже хороший вариант, но это все в ручную надо прикручивать.
Может кто возьмется реализовать мою идею (я еще с ядром не разобрался). Надо то всего лишь проверить во время входа является ли пользователь администратором или модератором и выполнить уже приложенный в теме Cron.php?
67. - 19 мая 2010 — 07:43 - перейти к сообщению
paravoz пишет:
В таком случае, даже при посещении форума гостями, форум тоже будет индексироватся ведь? Вы отбираете у администраторов их хлеб.
В таком случае, даже при посещении форума гостями, форум тоже будет индексироватся ведь? Вы отбираете у администраторов их хлеб.
Вы хоть читали,что в том посте написано было? Видимо нет. А про хлеб администратора - это вообще о чем?
68. paravoz - 19 мая 2010 — 08:12 - перейти к сообщению
Zeg пишет:
Вы хоть читали,что в том посте написано было? Видимо нет. А про хлеб администратора - это вообще о чем?
Когда кто-то что-то предлагает, подразумевается, что он понимает о чем говорит, за исключением некоторых личностей.
Банер будет висеть на какой то странице. Так?
При загрузке этой страницы скрипт будет проверять время последнего индексирования. Так?
Если после последнего индексирования прошло установленное время, то выплняется Cron.php, который и будет индексировать форумы. Так?
Из всего этого следует, что при загрузке страницы гостем этот скрипт тоже будет выполняться. Что я и написал и что вызвало непонятное мне недоумение.
А про хлеб - это маленькая шутка. Раз юмор вызывает непонимание, то простите, больше не буду.
69. - 19 мая 2010 — 08:56 - перейти к сообщению
paravoz пишет:
Из всего этого следует, что при загрузке страницы гостем этот скрипт тоже будет выполняться.
Спорить даже не собираюсь. Остается один вопрос, какая разница, при каких обстоятельствах будет запускаться скрипт индексации (при входе какого пользователя, другими словами)??? Я ответил, как организовать аналог крону.
Оффтоп про шутки. Видимо и тут вы сами не совсем понимаете, в чем же заключается работа администраторов. Иначе и шутки были бы несколько иными.
Не вижу смысла продолжать диалог, дальше получится сплошной оффтоп. Извините, если кого обидел.
Не вижу смысла продолжать диалог, дальше получится сплошной оффтоп. Извините, если кого обидел.
70. yura3d - 19 мая 2010 — 13:28 - перейти к сообщению
paravoz
Уже при сравнительно небольшом объёме информации на Вашем форуме (например, как здесь, 10 тыс.сообщений и полтысячи пользователей) проиндексировать за один запуск скрипта сразу все разделы не получится чисто физически, ибо это будет серьёзная пиковая нагрузка на сервер и скрипт индексации, вероятнее всего, не уложится в отведённое ему время. Даже выложенный в этой теме скрипт автоматической индексации, запускающийся через Cron, выполняет индексацию по одному разделу за один запуск. В противном случае проблемы с хостером по причине высокой пиковой нагрузки на сервер обеспечены, если конечно у Вас не выделенный сервер.
Уже при сравнительно небольшом объёме информации на Вашем форуме (например, как здесь, 10 тыс.сообщений и полтысячи пользователей) проиндексировать за один запуск скрипта сразу все разделы не получится чисто физически, ибо это будет серьёзная пиковая нагрузка на сервер и скрипт индексации, вероятнее всего, не уложится в отведённое ему время. Даже выложенный в этой теме скрипт автоматической индексации, запускающийся через Cron, выполняет индексацию по одному разделу за один запуск. В противном случае проблемы с хостером по причине высокой пиковой нагрузки на сервер обеспечены, если конечно у Вас не выделенный сервер.
71. paravoz - 19 мая 2010 — 16:31 - перейти к сообщению
yura3d пишет:
paravoz
Уже при сравнительно небольшом объёме информации на Вашем форуме (например, как здесь, 10 тыс.сообщений и полтысячи пользователей) проиндексировать за один запуск скрипта сразу все разделы не получится чисто физически, ибо это будет серьёзная пиковая нагрузка на сервер и скрипт индексации, вероятнее всего, не уложится в отведённое ему время. Даже выложенный в этой теме скрипт автоматической индексации, запускающийся через Cron, выполняет индексацию по одному разделу за один запуск. В противном случае проблемы с хостером по причине высокой пиковой нагрузки на сервер обеспечены, если конечно у Вас не выделенный сервер.
Уже при сравнительно небольшом объёме информации на Вашем форуме (например, как здесь, 10 тыс.сообщений и полтысячи пользователей) проиндексировать за один запуск скрипта сразу все разделы не получится чисто физически, ибо это будет серьёзная пиковая нагрузка на сервер и скрипт индексации, вероятнее всего, не уложится в отведённое ему время. Даже выложенный в этой теме скрипт автоматической индексации, запускающийся через Cron, выполняет индексацию по одному разделу за один запуск. В противном случае проблемы с хостером по причине высокой пиковой нагрузки на сервер обеспечены, если конечно у Вас не выделенный сервер.
Спасибо за вразумительный ответ. В этом и заключались мои сомнения по поводу реализации по моему методу.
Тем не менее, возможно ли сделать автоматическое индексирование без настройки Крона? Вопрос возникает не потому что лень одолевает, а потому что если это будет подключаемый модуль, то это будет проще и уже завсегдатым пользователям форума ExBB, так и новичкам. А простота и функционал как известно залог прогресса.
72. yura3d - 20 мая 2010 — 18:32 - перейти к сообщению
paravoz пишет:
Спасибо за вразумительный ответ. В этом и заключались мои сомнения по поводу реализации по моему методу.
Тем не менее, возможно ли сделать автоматическое индексирование без настройки Крона? Вопрос возникает не потому что лень одолевает, а потому что если это будет подключаемый модуль, то это будет проще и уже завсегдатым пользователям форума ExBB, так и новичкам. А простота и функционал как известно залог прогресса.
Тем не менее, возможно ли сделать автоматическое индексирование без настройки Крона? Вопрос возникает не потому что лень одолевает, а потому что если это будет подключаемый модуль, то это будет проще и уже завсегдатым пользователям форума ExBB, так и новичкам. А простота и функционал как известно залог прогресса.
Сделать в принципе возможно, но вариант с использованием Cron'а наиболее надёжный. Вешать индексирующие процессы на исполняемые скрипты небезопасно с той точки зрения, что в результате преждевременного завершения соединения (пользователь остановил открытие страницы до её полной загрузки, или произошёл случайный обрыв соединения) база данных с поисковым индексом может быть повреждена. В случае же с Cron'ом такой проблемы нет, т.к. процесс индексации запускается сервером и не зависит от подобных внешних условий.
73. paravoz - 20 мая 2010 — 23:32 - перейти к сообщению
А вот это аргумент. С вами полностью согласен. Буду настраивать Крон.
74. paravoz - 30 мая 2010 — 04:00 - перейти к сообщению
Пытаюсь настраивать Cron, и мне приходит такое сообщение:
shmget() failed: Cannot allocate memory
Failed to start up concurrent users module!
shmget() failed: Cannot allocate memory
Failed to start up concurrent users module!
75. yura3d - 3 июня 2010 — 10:17 - перейти к сообщению
paravoz пишет:
Пытаюсь настраивать Cron, и мне приходит такое сообщение:
shmget() failed: Cannot allocate memory
Failed to start up concurrent users module!
shmget() failed: Cannot allocate memory
Failed to start up concurrent users module!
Все вопросы и нюансы касательно работы с Cron Вы должны решать с хостером. На каждом сервере имеются свои специфические особенности запуска PHP-скриптов с помощью этой утилиты, и обсуждение всех этих особенностей не относится к ExBB.