15. ramzes, Ну считай.
Для авторизованного юзера:
запись онлайн при каждом переходе
чтение данных из таблицы `USERS` при каждом переходе
приверка авторизации ф-цией is_user()
Для гостя:
запись онлайн при каждом переходе
приверка авторизации ф-цией is_user()
Это только на вскидку первое, что вспомнилось из сорцев, действия при каджом переходе. Не считая нахождения юзера на форуме или других страницах.
Много функций можно смело кешировать в файл, а так же много действий производится напрямую с БД, хотя ту же таблицу `USERS` можно закешировать и работать напрямую с кешем.
Грубо говоря, человек зашел на страницу FAQ (где не производятся параллельные запросы), и уже автоматом сделал 3 запроса к БД. Если на эту же страницу вошли 100 человек - это 300 единовлеменных запросов.
А если 100 человек находятся на форуме, где делается еще как минимум 4 запроса? (4+3)*100 = 700 единовременных запросов к БД.
А сколько ОЗУ хавает один запрос к БД? Напомни, а то я чет запамятовал...
Это я посчитал навскидку находжение на сайте одновременно 100 человек. Те запросы, о которых вспомнил.
А если больше? А если 500 человек?
Изменил: Дмитрий (16.05.2011 / 23:17)