Mówię z góry, że licznik oparty na pliku będzie się często zerował, gdy liczba wizyt unikalnych jest większa niż 100 dziennie - można w pewien sposób obejść ten problem tworząc mechanizm kopii bezpieczeństwa i opierając się na ciasteczkach, ale czy to wydajne? Liczniki na bazie są wydajniejsze i lepsze - napisałem kilka liczników na plikach i jeden na bazie, więc wiem co mówię

Jeśli zależy Ci na wydajności, to zrób to banalnie - ustawiaj każdemu ciacho na 15 minut, a następnie zliczaj, ile ich jest i wyświetlaj

Najlepiej jednak zrobić to kompleksowo - niech taki licznik zlicza nie tylko osoby online i będzie niezależny od ciateczek. Spróbuj użyć mojego:
http://forum.php.pl/Scalenie_zapytan_i_opt...ptu_t90582.html - już go testowałem i chyba nie jest tragiczny.
Tyle że on pokazuje jako "dziś" wizyty w ciągu ostatnich 24 godzin, ale łatwo to przerobić