dimagolov, я считаю, что обработать запрос вида
SELECT count(*) FROM `sessions` WHERE `time`>'...' AND `id`>'0'
по определению сложнее, чем прочитать 5 бит из файла, потому, что для обработки sql-запроса нам нужно совершить БОЛЬШЕ действий, чем для чтения файла. Причём обработка запроса ТОЖЕ совершает манипуляции с файлом на диске (не всегда, конечно) + дополнительные действия.
Про php-шные и сишные функции чтения файлов: взгляните на исходники. PHP-шные функции для работы с файлами это обычные пересылки параметров сишным функциям. Как и функции по работе с базами данных, между прочим.
-~{}~ 13.07.07 06:36:
А вообще, для кэширования такого маленького объёма информации лучше использовать shared memory.
Asafchik, shmop_open,shmop_write,shmop_read,shmop_close.