![]() |
|
|
![]()
|
|
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: нет Всего: 93 |
Можно прикрутить фичу, чтобы слово "мои" выделялось полужирным(или ещё как-нибудь, к примеру - цветом), когда там есть непрочитанные посты?
-------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 3 Всего: 158 |
||||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: нет Всего: 93 |
Хе, ну дык инициировать его AJAX'ом после загрузки страницы. В последствии должно обновляться раз в 5 минут, к примеру. В случае флуд-контроля должна быть автоматическая выдержка. В случае если загружено несколько страниц - они должны как-нибудь делиться результатом, чтобы не напрягать сервер
-------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| ivashkanet |
|
|||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 3 Всего: 149 |
archimed7592, прикинь нагрузку на сервер
Этот поиск ведь не оптимизирован (да и можно ли его прооптимизить...) |
|||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: нет Всего: 93 |
Я человек маленький, в вебдеве не секу Можно. -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| skyboy |
|
||||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 3 Всего: 260 |
хорошо. а если на сайте одновременно
то будет довольно много запросов. кроме того, навряд ли это надо большому количеству людей(оцени количество просмотров темы - не так уж сильно такая автоматизация людей волнует С интервалом в 5 минут? Открой в браузере закладку "Мои сообщения", поставь автообновление страницы с интервалом в 5 минут и время от времени просматривай закладку. Вариант? |
||||
|
|||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 35 Всего: 360 |
Кстати для такого XCache пригодился бы
|
|||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: нет Всего: 93 |
Обновляют так часто просто потому что автоматизации нет У меня не опера. Но, когда была опера и я промахнулся и поставил вместо раз в 2 минуты раз в 30 секунд потом оплачивал 11 гигов трафика -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 3 Всего: 260 |
тихо офигел при весе страницы в 1Мб(сейчас эта страница - 604 Кб; и то, большАя часть - javascript и стили) тебе понадобилось бы 15 дней автообновления раз в 30 секунд модет, фильмы ещё качал? ;-) Мне вот поважнее будут все новые сообщения и определенные темы. Кстати, мне вот такая идея в голову пришла: привязать AJAX к запросу даты последнего постинга. В теле страницы формируется скрипт с константой - идентификатором последнего сообщения в теме на момент формирования страницы. Если человек поставит чекбокс "ждать новых ответов", то через определенный интервал(те же 30 секунд) будет формироваться AJAX запрос идентификатор последнего сообщения в теме. Если запомненный и полученный идентификаторы совпадают, значит, новых сообщений нет. Если не совпадают - полностью перезагрузить страницу. Можно, конечно, не через 30 секунд. Да и чтоб работало обновление в течение, скажем, получаса, а потом чекбокс сбрасывался и автопроверка прекращалась. Этот вариант, по-моему, имеет преимущества: - так как проверка инициируется клиентом, то слежение происходит только пока у абонента открыта страница: закрыли страницу - прекратилась проверка; с другой стороны, использование javascript не даст человеку развернуть 100 паралельных проверок; да и на уровне сессий можно ограничить количество - чтоб один "шибко умный" не заDoSил сервер; - так как ограничено общее время такого режима, то даже если уснуть или уехать на неделю, счет на 11 Гб не прийдет; - обнаружение новых ответов не заставляет сервер работать с датами обращения к теме и прочими user-linked атрибутами; только надо определеить идентификатор последнего сообщения; да и к траффику подход щадящий; - после обнаружения новых сообщений и перезагрузки, ожидание новых сообщений отключается автоматически - в активной теме не будет перезагрузок на каждое новое сообщение; перезагрузится один раз и все; да и можно не перезагружать - выдать alert и пущай человек,когда ему удобнее, сам перезагрузит; ------ Как такой вариант? |
|||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: нет Всего: 93 |
У меня компьютер круглосуточно трудится(и браузер не закрывается). С тех пор оперой не пользуюсь - личные счёты(для тогдашнего студента 6 тыс. р. - было много). Мне что, все темы в которых я участвую открытыми держать? Лучше уж пускай жирным выделяет слово "мои". А для форума(раздела) - сойдёт. -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Обсуждение форума | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |