Запись опубликована
Блог Леопарда.Вы можете оставить комментарии здесь или
тут Однажды я работал над чатом, у которого было огромное количество пользователей. Работал чат через базу данных. База данных была очень сильно нагружена, поэтому решили перевести систему на альтернативный метод хранения сообщений (сообщение для нас не сильно важно, хранить их не нужно на сервере, только максимум история на 10-15 сообщений). Решил перевести чат на shared memory. В PHP для этого используется shmop. Shmop это набор легко используемых функций, позволяющих РНР читать , записывать, создавать и удалять сегменты совместно используемой памяти UNIX shared memory). Функции не будут работать в Windows, так как эти ОС не поддерживают shared-память. Для использования shmop вам нужно скомпилировать РНР с параметром -enable-shmop в строке конфигурации.
Подробней тут Ниже результат для Intel Pentium VI 2.8 сервера с файлами и shared memory:
Читать запись полностью »