Я ищу самый быстрый в кэше / хэш-таблице в памяти, доступный для PHP.
Я буду хранить в ней некоторые значения системной конфигурации, и я пытаюсь получить наименьшие возможные издержки.
Данные будут небольшими и зернистыми.
Что бы вы порекомендовали и почему?
Если вы уже не установили APC или Memcached (или не хотите использовать их для этого), вы также можете создать RAM-диск . Затем используйте file_get_contents()
и file_put_contents()
где filename – ваш ключ, а содержимое файла – ваше значение. У меня нет номеров для этого, но это должно быть быстро.
chdb – это хэш -таблица, доступная только для чтения, совместно используемая в PHP-процессах: вероятно, самая быстрая и менее опасная для памяти.
Hidef позволяет определять константы с использованием .ini-файла. Константы определяются один раз, когда запускается php-модуль.
APC может хранить переменные в общей памяти, чтобы они были доступны для других процессов PHP. Он имеет накладные расходы на сериализацию и де-сериализацию переменных каждый раз, когда вы их храните и извлекаете.
См. Другие: http://pecl.php.net/packages.php?catpid=3&catname=Caching
APC http://php.net/manual/en/book.apc.php
Вы можете использовать его для оптимизации и кэширования (промежуточного) PHP-кода
Прочтите это: http://blog.digitalstruct.com/2008/02/27/php-performance-series-caching-techniques/
Конкретный пример:
Если вы работаете в многосерверной среде, перейдите на Memcached .
Если вы не собираетесь изменять данные (вероятно, это верно для файлов конфигурации), используйте chdb .