Przejdź do głównej zawartości

Konfiguracja XCache



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.



Jak oceniasz artykuł?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Brak ocen jeszcze)
Ładowanie ...

” 2 Komentarze " Konfigurowanie xCache "

  1. 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

Dodaj komentarz

Twój e-mail nie zostanie opublikowany.