xCache - бұл сценарийді орындауды жылдамдату үшін файт-байт кодты кэштеу бағдарламасы. Мысалы, eAccelerator немесе PHP-APC.
Стандартты пәрменді пайдалана отырып, xcache серверіне орнатыңыз:
# aptitude php5-xcache орнату
Негізгі кэш параметрлері
/Etc/php5/mods-available/xcache.ini файлын ашыңыз. Барлық параметрлер топтастырылған. Қазіргі уақытта бізге қажет [xcache]
xcache.size = 32M
Бұл директива кэштің жалпы жады көлемін анықтайды. Әдепкі бойынша, 16 мегабайт.
xcache.count = 1
Процессорлар саны (ядро) көрсетілген. Екі ядро - 2 жиынтығы және т.б.
xcache.ttl = 0
Кэш өмірінің мерзімі Кейде белгілі бір уақыттан кейін кэшті тазалау керек болуы мүмкін. Мән секундтарда көрсетіледі.
Ауыспалы мәндерді кэштауға қажетті параметрлерді қарастырыңыз.
xcache.var_size = 8M
Айнымалы кэшке бөлінген жадтың жалпы көлемі. Әдепкіде, 0 ажыратылған.
xcache.var_count = 1
Бұл айнымалы xcache.count сияқты.
xcache.var_ttl = 0
Мұнда xcache.ttl айнымалысы бар ұқсастығын жасауға болады: айнымалы кэштің қызмет ету мерзімін орнатады.
xcache.var_maxttl = 0
Бұл айнымалы кэштің ең көп уақытын көрсетеді.
XCache Optimizer
Қосымша ретінде xcache оңтайландырғышты қосуға болады.
xcache.optimizer = қосулы
XCache үшін басқару тақтасы
xCache статистиканы көруге мүмкіндік беретін басқару тақтасымен бірге келеді. Менде nginx + php-fpm шоғыры бар, бұл мысалға ескерту болады.
Ең алдымен, nginx теңшеңіз. Бұл орынға арналған бүркеншік атты пайдалануды талап етеді.
орын / x / { бүркеншік / usr / share / xcache / admin /; орын ~ \ .php $ { fastcgi_index index.php; fastcgi_pass unix: /run/php-fpm.sock; fastcgi_params; fastcgi_param PHP_ADMIN_VALUE «open_basedir = / usr / share / xcache / admin /: / var / php-temp-dir /»; fastcgi_param SCRIPT_FILENAME $ request_filename; } }
Біз конфигурацияны кез-келген виртуалды хостқа тіркеп, nginx қызметін қайта іске қосамыз: service nginx қайта жүктеу .
Бұдан әрі браузерде http: // example.com /x/mkpassword.php бетін ашыңыз . Example.com сіздің бүркеншік атыңыз жасаған сайттың мекенжайын ауыстырады.
Бұл сценарийді пайдалану арқылы сіз xCache әкімші тақтасында түпнұсқалық растама үшін пайдаланылатын md5 құпия сөз хэшісін жасауыңыз керек. Құпия сөзді көрсету жеткілікті, «Жіберу» түймесін басып, нәтижені көшіріңіз.
Осы әрекеттерден кейін /etc/php5/mods-available/xcache.ini файлын ашыңыз, қажетті параметрлерді [xcache.admin] тобында өңдеңіз .
xcache.admin.user = "username"
Әкімші тақтасына рұқсаты бар пайдаланушының атын көрсетіңіз.
xcache.admin.pass = "..."
Мұнда тырнақшаларда парольдің пайдаланушы md5-хешін көрсету керек.
Өңделген файлды сақтап, apache, php-cgi немесе php-fpm қайта іске қосыңыз.
Енді xcache әкімшісі http://example.com/x/ мекен-жайында болуы керек. Кіру және статистиканы көріңіз.
Xcache ескі нұсқасының 2.0.0 дебиесінде және аулада 3.2.0-де. Бұл мәселені қалай шешуге болады? Мен бір xcache үшін dotdeb пайдалануды қаламаймын. ол бүкіл PHP-ді тартып алады
Нұсқа 2.0.0 php-дің ағымдағы debian нұсқасымен жақсы жұмыс істейді. Өзгертудің маңызы жоқ.