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

garlian

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

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

Фанат

oncle terrible
Команда форума
эту переменную вообще хранить не надо, она никакого смысла не имеет
 

fixxxer

К.О.
Партнер клуба
для начала расскажи, что в твоем понимании "кол-во активных пользователей" и как ты его собрался считать. :)
 

DiMA

php.spb.ru
Команда форума
самый легкий метод подсчета онлайн юзером с применением мемкеша описан в статьях про мемкеш (аналогично с другой общей памятью)

для тех, кто сам допереть не может
 

garlian

Новичок
Вопрос бы задан не использовать базу. Не я это придумал. :)
 

Royal Flash

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

Вывод: не морочте себе и людям голову - используйте фалы или БД :)
 

SiMM

Новичок
> тест
Тесты надо сдавать своим умом - для того они и придуманы, чтобы показать уровень знаний.
 

prolis

Новичок
для теста подойдет решение с переменными среды:
#!/bin/bash
export yandex_user_count=123456
или (Win)
SET yandex_user_count=123456
 
Сверху