
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.11.2005, 09:57
|
|||
|---|---|---|---|
мыльница для форума |
|||
|
#18+
здравствуйте все. Вот в общем возникла проблемка. Написан свой форум, который изначально писался с целью общения между собой в сети, так сказать для тех. поддержки и т.д. Сейчас он разросся. Необходимо организовать систему оповещений пользователей/админов о новых ответах/сообщениях. Естественно, как я понимаю, это все делается отдельными скриптами, которые вызываются отдельно от страниц "ответ" и "новая тема", чтобы все работало быстро. Так вот вопрос: как лучше организовать систему оповещений? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.11.2005, 22:54
|
|||
|---|---|---|---|
мыльница для форума |
|||
|
#18+
ну не поверю, что никто не делал у себя систему оповещений на форуме :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.11.2005, 23:19
|
|||
|---|---|---|---|
|
|||
мыльница для форума |
|||
|
#18+
Лучше сделайте RSS-feed - это спасёт вас от массы проблем :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.11.2005, 08:22
|
|||
|---|---|---|---|
мыльница для форума |
|||
|
#18+
да он уже есть... но почему-то не все им пользуются :) и просят сделать оповещалку... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.11.2005, 12:42
|
|||
|---|---|---|---|
мыльница для форума |
|||
|
#18+
Если думаете, что отправка оповещения будет тормозить процесс записи новых сообщений -- сделайте отправку асинхронной: создайте таблицу, в которой будут храниться неотправленные оповещения, и периодически (из кронтаба) запускайте рассылку оповещений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.11.2005, 13:16
|
|||
|---|---|---|---|
|
|||
мыльница для форума |
|||
|
#18+
DocAlЕсли думаете, что отправка оповещения будет тормозить процесс записи новых сообщений -- сделайте отправку асинхронной: создайте таблицу, в которой будут храниться неотправленные оповещения, и периодически (из кронтаба) запускайте рассылку оповещений.Не забывая о том, что мало смысла отсылать оповещение пользователю, который уже успел прочесть последний пост в теме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.11.2005, 18:29
|
|||
|---|---|---|---|
мыльница для форума |
|||
|
#18+
DocAlЕсли думаете, что отправка оповещения будет тормозить процесс записи новых сообщений -- сделайте отправку асинхронной: создайте таблицу, в которой будут храниться неотправленные оповещения, и периодически (из кронтаба) запускайте рассылку оповещений. Зачем извращаться. хотя тоже вариант. Моно попробовать flush() + ignore_user_abort(). Да и не забывайте что после header("Locaton: ...") скрипт может продолжить свою работу ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.11.2005, 22:29
|
|||
|---|---|---|---|
мыльница для форума |
|||
|
#18+
и все-таки по-моему легче сделать отдельный скрипт, который вызвыать из главного путем system() и там уже гнать всю работу/обработку. а system() поддерживает візов скрипта с парамтерами? (если да - то как?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.11.2005, 22:34
|
|||
|---|---|---|---|
|
|||
мыльница для форума |
|||
|
#18+
twistfireа system() поддерживает візов скрипта с парамтерами? (если да - то как?) RTFM PS: а ещё в мануале бывают примеры пользователей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&mobile=1&tid=1477286]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
225ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 568ms |

| 0 / 0 |
