Автор Тема: Нагрузка на сервер  (Прочитано 4029 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
Нагрузка на сервер
« : 22 Августа 2007, 15:25:49 »
Есть такая задача...

Есть 1000 пользователей.
Каждую минуту у них увеличиваются 3 параметра.
Все это хранится в MySQL.

Какой вариант оптимальнее?

1. Каждые пять минут, по крону обновлять скриптом все значения для всех пользователей сразу и им выдавть результат из базы при просмотре

2. При кадом запросе обновлять данные именно запрашиваемого и выдавать ему уже измененные

P.S. При учете, что 1000 пользователей висят online и периодически делают запросы с частотой 1 запрос в 5-20 сек.
Космическая игрушка

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Нагрузка на сервер
« Ответ #1 : 22 Августа 2007, 19:07:21 »
Error202
Чисто алгоритмически:
$ret = (time()-$time_start)/60;
:) И никаких изменений в базе

Очевидно, для изменения или не-изменения параметров в базе есть условия. Какие, и от чего они зависят?
LJ: Backslashed life (rss)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28