Один из моих сайтов растет, и у меня возникают проблемы с масштабируемостью.Мои знания по этому новому программному обеспечению довольно малы, моя хостинговая компания также не имеет ни малейшего представления.
Общая память не работает, поскольку переменные не кэшируются между запросами, есть ли способ заставить это работать?На данный момент скрипт использует Memcached, но есть издержки TCP / IP.
Будет ли PHP-FPM автоматически решать эту проблему?Поскольку он поставляется в комплекте с PHP 5.3.3, может быть, будет достаточно обновления PHP?
== ВЫХОД ОТ apc.php ==
Общая информация о кеше
APC: 3.0.19 PHP: 5.2.14 Сервер: Apache / 2.2.16 (Unix)mod_ssl / 2.2.16 OpenSSL / 0.9.8e-fips-rhel5 mod_bwlimited / 1.4 mod_fcgid / 2.3.5 Общая память: 1 сегмент (ы) с 128,0 МБ (память mmap, блокировка мьютекса pthread)
Информация о файловом кешеКэшированные файлы 91 (4,2 МБ) Хиты 245 пропусков 92 Частота запросов (хиты, пропуски) 0,41 запросов в кэш / секунду Частота обращений 0,30 запросов в кэш / секунду Скорость пропадания 0,11 запросов в кэш / секунду Скорость вставки 0,11 запросов в кэш / секунду Полный счет кэш-памяти 0
Информация о кеше пользователя (ПРОБЛЕМА !!!!)
Кэшированные переменные 0 (0,0 байт) Хиты 0 Пропуски 0 Частота запросов (попадания, пропуски) 0,00 запросов в кеш / секунду Скорость обращения 0,00 кеш-запросов / секундуЧисло пропущенных кеш-запросов 0,00 / сек. Число пропусков кэш-запросов 0,00 / сек. Полный счетчик кэша 0
Настройки времени выполнения
apc.cache_by_default 1 apc.coredump_unmap 0 apc.enable_cli 0 apc.enabled 1 apc.file_update_prОтказ 2apc.shm_segments 1 apc.shm_size 128 apc.slam_defense 0 apc.stat 1 apc.stat_ctime 0 apc.ttl 7200 apc.user_entries_hint 4096 apc.user_ttl 7200 apc.write_lock 1