Сохранение активных пользователей

  • Автор темы Автор темы garlian
  • Дата начала Дата начала

garlian

Новичок
Сохранение активных пользователей

Что можно использовать ещё, если надо сохранить глобальную переменную для всего сайта, например кол-во активных пользователей на сайте в данный момент, не используя файлы или базу данных?
 
эту переменную вообще хранить не надо, она никакого смысла не имеет
 
для начала расскажи, что в твоем понимании "кол-во активных пользователей" и как ты его собрался считать. :)
 
самый легкий метод подсчета онлайн юзером с применением мемкеша описан в статьях про мемкеш (аналогично с другой общей памятью)

для тех, кто сам допереть не может
 
Вопрос бы задан не использовать базу. Не я это придумал. :)
 
Что можно использовать ещё, если надо сохранить глобальную переменную для всего сайта, например кол-во активных пользователей на сайте в данный момент, не используя файлы или базу данных?
1. А что вы используете?! Исходя из текста вопроса: "Что можно использовать ЕЩЕ"...
2. Используя "чистый" PHP и не используя сохранение данных в файл или базу - решения для вашего вопроса нет. Кеширование и акселераторы PHP (APC) - на мой взгляд настроить намного сложнее, чем написать сохранение информации в файл или базу. Да и не уверен, что при их помощи можно решить вашу задачу...
3. Вы не поняли основного принципа работы PHP: после обработки кода интерпритатором - никаких переменных PHP в памяти не оставляет. Сесси в этом случае не подойдут, так как вопервых, сессия - это и есть файл или база, вовторых - сессия применима только к одному пользователю, на основании его id.

Вывод: не морочте себе и людям голову - используйте фалы или БД :)
 
> тест
Тесты надо сдавать своим умом - для того они и придуманы, чтобы показать уровень знаний.
 
для теста подойдет решение с переменными среды:
#!/bin/bash
export yandex_user_count=123456
или (Win)
SET yandex_user_count=123456
 
Сверху