powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Программирование [игнор отключен] [закрыт для гостей] / В какой прогрессии растет
11 сообщений из 11, страница 1 из 1
В какой прогрессии растет
    #39744693
Фотография Lumix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Допустим, есть сайт, на котором размещена статья.
Если сайт посетило 100 пользователей, то на сервер отправляется 1 запрос и значит дальнейшая нагрузка будет расти линейно, т.е. 1000 пользователей создадут нагрузку в 1000 запросов, 10 тыс. пользователей создадут нагрузку в 10 тыс. запросов.

Но представим, что на сайте внизу статьи появилась лента комментариев.
Так же представим, что в этих комментариях активно участвуют все.
Пусть для конкретизации ситуации, каждый пользователь оставляет 5 комментариев, но не подряд, а в некой случайной последовательности, т.е. прежде, чем оставить комментарий пользователь делает несколько запросов на сервер, чтобы обновить ленту и проверить наличие новых комментариев, чтобы их прочитать.

Задача.
В какой прогрессии будет расти количество запросов (нагрузка на сервер) в зависимости от числа участников?
В какой прогрессии растет количество запросов на отправку комментариев?
В какой прогрессии растет количество запросов на просмотр ленты, в зависимости от количества отправленных комментариев?
Насколько корректным будет считать, что нагрузка (кол-во запросов) равняется кол-во пользователей в степени 2?

Даже если смотреть вот этот форум. В нем ведь есть колоночки: кол-во ответов и кол-во просмотров, но нет колоночки кол-во участников.
Расстановка ферзей: постов 1274 просмотров 49343, кол-во просмотров в 38 раз больше.

Поиск любых сочетаний: постов 205 просмотров 5922, кол-во просмотров в 28 раз больше.

Тяпничная будущая мультипоточность: постов 100 просмотров 3194, кол-во просмотров в 32 раза больше.

Парсер PS: постов 5 просмотров 232, кол-во просмотров в 46 раз больше.

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

Может есть тут, кому приходилось разрабатывать какой-нибудь высоконагруженный виджет комментариев и вы чисто из опыта можете назвать примерное соотношение: юзеры / кол-во сообщений / кол-во запросов на сервер?
...
Рейтинг: 0 / 0
В какой прогрессии растет
    #39744775
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lumix Расстановка ферзей: постов 1274 просмотров 49343, кол-во просмотров в 38 раз больше.

Поиск любых сочетаний: постов 205 просмотров 5922, кол-во просмотров в 28 раз больше.

Тяпничная будущая мультипоточность: постов 100 просмотров 3194, кол-во просмотров в 32 раза больше.

Парсер PS: постов 5 просмотров 232, кол-во просмотров в 46 раз больше.

Во сколько раз больше - это сколько пользователей мониторят топик. Один ответил, N перечитали. Т.е. ты узнал N, который означает количество юзеров постоянно читающих форум. Это 30-40 человек.


В остальном нет прогрессий. Есть понятие "вирусная популярность", т.е. на твоем сайте может появится нечто что привлечет миллиарды обращений.
...
Рейтинг: 0 / 0
В какой прогрессии растет
    #39744797
Фотография Lumix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TВо сколько раз больше - это сколько пользователей мониторят топик. Один ответил, N перечитали. Т.е. ты узнал N, который означает количество юзеров постоянно читающих форум. Это 30-40 человек.

В остальном нет прогрессий. Есть понятие "вирусная популярность", т.е. на твоем сайте может появится нечто что привлечет миллиарды обращений.

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

1) Пусть 100 пользователей из них 20 активных. 500 сообщений в мес. Значит нагрузка в месяц будет 20 * 500 = 10 тыс. запросов на сервер.

2) Пусть 500 пользователей из них 70 активных. 1200 сообщений в мес. Значит нагрузка в мес. будет 70 * 1200 = 84 тыс. запросов на сервер.

Я верно мыслю или где-то в ходе моих мыслей жесткая ошибка?
...
Рейтинг: 0 / 0
В какой прогрессии растет
    #39744839
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если вы не оплачиваете каждый запрос отдельно, то в сутках - 86400 секунд.
Основное, что должно беспокоить вас до определённого уровня нагрузки - пиковые возможности вашей системы.
Будет у вас пиковых сто запросов в секунду или пятьсот - может быть существенно.
Будет ли у вас миллион запросов в сутки или три - не принципиально.
...
Рейтинг: 0 / 0
В какой прогрессии растет
    #39744926
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LumixСейчас пытаюсь понять логику для обычного режима. Получается, что нагрузка равняется количество активных пользователей умножить на количество сообщений?
Нагрузка на сферического коня в вакууме - да. На практике всё зависит от разработчика.
...
Рейтинг: 0 / 0
В какой прогрессии растет
    #39744954
alex55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LumixДопустим, есть сайт, на котором размещена статья.
Бывают разные модели посещаемости. Например может быть устойчивое ядро юзверей. И может быть постоянно меняющийся контингент. Это сильно меняет коэффициенты при попытках что-то вычислить.
...
Рейтинг: 0 / 0
В какой прогрессии растет
    #39744968
Gennadiy Usov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Lumixи вы чисто из опыта можете назвать примерное соотношение: юзеры / кол-во сообщений / кол-во запросов на сервер?Есть ещё один момент: насколько статья интересна посетителям сайта, как они узнают про сайт.
Здесь наука о продвижении сайтов.

Вначале всем интересно, а что там такое. А потом - часть отсеивается, поскольку дальнейшее уже не интересно для них.

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

И здесь, наверное, своя наука.
...
Рейтинг: 0 / 0
В какой прогрессии растет
    #39744991
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LumixDima TВо сколько раз больше - это сколько пользователей мониторят топик. Один ответил, N перечитали. Т.е. ты узнал N, который означает количество юзеров постоянно читающих форум. Это 30-40 человек.

В остальном нет прогрессий. Есть понятие "вирусная популярность", т.е. на твоем сайте может появится нечто что привлечет миллиарды обращений.

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

1) Пусть 100 пользователей из них 20 активных. 500 сообщений в мес. Значит нагрузка в месяц будет 20 * 500 = 10 тыс. запросов на сервер.

2) Пусть 500 пользователей из них 70 активных. 1200 сообщений в мес. Значит нагрузка в мес. будет 70 * 1200 = 84 тыс. запросов на сервер.

Я верно мыслю или где-то в ходе моих мыслей жесткая ошибка?
Цель какая данных размышлений? Как выше написали - среднюю температуру по больнице неинтересно изучать.

По существу могу посоветовать при выборе хостинга сайта обращать внимание на возможность роста. Т.е. например если сегодня сайт нормально работает на минимальном тарифе за 100 р/месяц, то посмотреть на тарифы подороже, оценить насколько можно вырасти не уходя с данного хостинга. Т.к. самое быстрое что можно сделать - это сменить тариф.
...
Рейтинг: 0 / 0
В какой прогрессии растет
    #39748652
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LumixМожет есть тут, кому приходилось разрабатывать какой-нибудь высоконагруженный виджет комментариев и вы чисто из опыта можете назвать примерное соотношение: юзеры / кол-во сообщений / кол-во запросов на сервер?

Как это не банально, нагрузка пропорциональна числу пользователей со степенью, точнее посмотрите в здесь . По ссылкам автора тоже можно погулять. Не смотря на то, что это PLOS, большинство работ рецензируется
...
Рейтинг: 0 / 0
В какой прогрессии растет
    #39748689
Фотография Lumix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashaMercuryКак это не банально, нагрузка пропорциональна числу пользователей со степенью, точнее посмотрите в здесь .

Судя по статье, получается
для 10 юзеров = 100 запросов
для 100 юзеров = 10 000 запросов
для 1000 юзеров = 100 000 запросов

Этот рост они называют аллометрическим.

А вообще, авторы статьи - хитрецы. В самом последнем абзаце пишут, что вообще лучше поставить счетчик и замерить реальные показатели реального форума.
...
Рейтинг: 0 / 0
В какой прогрессии растет
    #39748703
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lumix, лично я с ними согласен. Вы же сами наверняка кликаете не один раз, либовозвращаетесь к прежним темам.
В Ваших же примерах "постов 1274 просмотров 49343, кол-во просмотров в 38 раз больше" можно38 смело разделить (не на 100), например на 3,5, получим 11 чел-к в среднем. Скажем 5-7 из них постоянно следят, остальные время от времени.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / В какой прогрессии растет
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]