xCache to program do buforowania kodu bajtowego php, który przyspiesza wykonywanie skryptów. Podobnie jak na przykład eAccelerator lub PHP-APC.
Zainstaluj xcache na serwerze przy użyciu standardowego polecenia:
# aptitude install php5-xcache
Podstawowe ustawienia pamięci podręcznej
Otwórz plik /etc/php5/mods-available/xcache.ini . Wszystkie parametry są pogrupowane. W tej chwili potrzebujemy grupy [xcache]
xcache.size = 32M
Ta dyrektywa określa całkowitą ilość pamięci dla pamięci podręcznej. Wartość domyślna to 16 megabajtów.
xcache.count = 1
Wskazane przez liczbę procesorów (rdzeni). Dwa rdzenie - zestaw 2. I tak dalej.
xcache.ttl = 0
Żywotność pamięci podręcznej Czasami może być konieczne wyczyszczenie pamięci podręcznej po pewnym czasie. Wartość określona jest w sekundach.
Rozważ parametry wymagane do buforowania zmiennych.
xcache.var_size = 8M
Całkowita ilość pamięci przydzielona do zmiennej pamięci podręcznej. Domyślnie 0 jest wyłączone.
xcache.var_count = 1
Ta zmienna jest podobna do xcache.count.
xcache.var_ttl = 0
Tutaj możesz również narysować analogię ze zmienną xcache.ttl: ustawia czas życia zmiennej pamięci podręcznej.
xcache.var_maxttl = 0
Ta zmienna wskazuje maksymalny czas życia pamięci podręcznej.
Optymalizator XCache
Jako dodatek można włączyć optymalizator xcache.
xcache.optimizer = włączony
Panel administracyjny dla xCache
xCache jest wyposażony w panel kontrolny, który pozwala przeglądać statystyki. Mam kilka nginx + php-fpm, przykład zostanie napisany z myślą o tym.
Przede wszystkim skonfiguruj nginx. Będzie to wymagało użycia aliasu dla lokalizacji.
location / x / { alias / usr / share / xcache / admin /; location ~ \ .php $ { fastcgi_index index.php; fastcgi_pass unix: /run/php-fpm.sock; to fastcgi_params; fastcgi_param PHP_ADMIN_VALUE "open_basedir = / usr / share / xcache / admin /: / var / php-temp-dir /"; fastcgi_param SCRIPT_FILENAME $ request_filename; } }
Rejestrujemy konfigurację dowolnego wirtualnego hosta, restartujemy ponownie Nginx: service nginx reload .
Następnie w przeglądarce otwórz stronę http: // example.com /x/mkpassword.php . Example.com zastępuje adres witryny, dla której utworzyłeś alias.
Korzystając z tego skryptu, musisz utworzyć skrót hasła md5, który będzie używany do uwierzytelniania w panelu administracyjnym xCache. Wystarczy podać hasło, kliknąć przycisk "Wyślij prośbę" i skopiować wynik.
Po wykonaniu wszystkich tych czynności otwórz plik /etc/php5/mods-available/xcache.ini , edytuj niezbędne parametry w grupie [xcache.admin] .
xcache.admin.user = "username"
Podaj nazwę użytkownika, który będzie miał dostęp do panelu administracyjnego.
xcache.admin.pass = "..."
Tutaj w cudzysłowach musisz podać użytkownika md5-hash hasła.
Zapisz edytowany plik i uruchom ponownie apache, php-cgi lub php-fpm.
Teraz administrator XCache powinien być dostępny pod adresem http://example.com/x/. Spróbuj się zalogować i przejrzeć statystyki.
Xcache w debian starej wersji 2.0.0, a już 3.2.0 na podwórku. Jak sobie z tym poradzić - skompilować ze źródła? Nie chcę używać dotdeb dla jednego xcache. on ściąga cały php
Wersja 2.0.0 działa wspaniale z bieżącą wersją debiana PHP. Nie ma sensu się zmieniać.