Memcached: Różnice pomiędzy wersjami

 
(Nie pokazano 4 wersji utworzonych przez 3 użytkowników)
Linia 3: Linia 3:
 
=== Konfiguracja i uruchomienie ===
 
=== Konfiguracja i uruchomienie ===
  
Należy [[Rezerwacja portów|zarezerwować porty]] tcp i udp o takim samym numerze. Aby uruchomić memcached to po zalogowaniu się na serwer trzeba wpisać polecenie <code>memcached -l 127.0.0.1 -p port -d</code>, gdzie port to numer odblokowanego wcześniej portu. Memcached został uruchomiony w tle, a jego proces można sprawdzić poleceniem <code>ps aux</code>.
+
Zaleca się uruchomienie Memcached z wykorzystaniem sock., przykład polecenia <code>memcached -s /home/loginkonta/katalog/memcached.sock -d</code>, gdzie do podmiany jest pełna ścieżka do miejsca w którym ma zostać utworzony plik sock. Memcached został uruchomiony w tle, a jego proces można sprawdzić poleceniem <code>ps aux</code>.
  
Można uruchomić Memcached wraz z innymi przełącznikami, na przykład <code>memcached -l 127.0.0.1 -p 2345 -vv</code> co pozwala przetestować działanie, ale nie spowoduje to uruchomienie aplikacji w tle(do tego potrzebny jest przełącznik -d).
+
Można uruchomić Memcached wraz z innymi przełącznikami, na przykład dodanie na końcu <code>-vv</code> bez <code>-d</code> pozwala przetestować działanie, ale nie spowoduje to uruchomienia aplikacji w tle.
  
 
Aby zmodyfikować wielkość pamięci dla Memcached należy dodać przełącznik -m i podając wartość w megabajtach.
 
Aby zmodyfikować wielkość pamięci dla Memcached należy dodać przełącznik -m i podając wartość w megabajtach.
 +
 +
W przypadku stron typu php (w tym Prestashop który obsługuje również połączenia po sock w miejscu na adres IP) zaleca się wskazanie lokalizacji dla sock w katalogu powyżej public_html i następnie dodanie ścieżki dla Open Basedir w panelu konta hostingowego w "Strony www" -> "Szczegóły" -> "Zarządzaj" przy danej stronie.
  
 
=== Odnośniki zewnętrzne ===
 
=== Odnośniki zewnętrzne ===
  
[https://code.google.com/p/memcached/wiki/NewStart?tm=6 Dokumentacja Memcached]
+
* [https://github.com/memcached/memcached/wiki Dokumentacja Memcached]
  
 
[[Kategoria:Optymalizacja]]
 
[[Kategoria:Optymalizacja]]

Aktualna wersja na dzień 22:02, 16 kwi 2021

Memcached to darmowy, wolny system cache'owania typu key->value.

Konfiguracja i uruchomienie

Zaleca się uruchomienie Memcached z wykorzystaniem sock., przykład polecenia memcached -s /home/loginkonta/katalog/memcached.sock -d, gdzie do podmiany jest pełna ścieżka do miejsca w którym ma zostać utworzony plik sock. Memcached został uruchomiony w tle, a jego proces można sprawdzić poleceniem ps aux.

Można uruchomić Memcached wraz z innymi przełącznikami, na przykład dodanie na końcu -vv bez -d pozwala przetestować działanie, ale nie spowoduje to uruchomienia aplikacji w tle.

Aby zmodyfikować wielkość pamięci dla Memcached należy dodać przełącznik -m i podając wartość w megabajtach.

W przypadku stron typu php (w tym Prestashop który obsługuje również połączenia po sock w miejscu na adres IP) zaleca się wskazanie lokalizacji dla sock w katalogu powyżej public_html i następnie dodanie ścieżki dla Open Basedir w panelu konta hostingowego w "Strony www" -> "Szczegóły" -> "Zarządzaj" przy danej stronie.

Odnośniki zewnętrzne