Przyspieszanie WordPress o Synology

Po wyjęciu z pudełka, WordPress działa na Synology jest bardzo powolne (Przeszukaj forum Synology.com lub Google, jeśli mi nie wierzysz). Ten artykuł wyjaśnia, w jaki sposób zoptymalizować Synology i swoją stronę WordPress for speed.

Zrzeczenie się

Niżej są szczypie I zostały wdrożone z sukcesem. Nie wiem kompletny zakres ich ważności; po prostu wydaje się przynieść zauważalne korzyści niezwykle pozytywny wydajności do mojego Synology. Oprócz tych zmian nie działa zgodnie z oczekiwaniami na Synology, są one ryzykowne. Przed dokonaniem jakichkolwiek zmian, tworzenie kopii zapasowych danych i konfiguracja Synology przy Synology okrywać się najgorsze. Poprzez wdrożenie którykolwiek z poniższych sugestii, jesteś przejściem na własne ryzyko, bez oczekiwania odpowiedzialności i czy wsparcia ze mną. I tylko wziąć kredyt czy zmiany przynoszą pozytywne rezultaty

Ja też oczekiwać, aby mieć umiarkowane umiejętności techniczne - możliwość modyfikowania Synology DSM za pomocą konsoli, zainstalować i skonfigurować wtyczki, zastosowanie telnet, uruchomić pliki wykonywalne i edytować / zapisywać pliki tekstowe w linux, itp.

Synology Tuning

Synology produkuje całkiem potężnych urządzeń sieciowej pamięci masowej. Są to w zasadzie małe komputery zoptymalizowane do przechowywania / służyć danych oraz możliwość uruchomienia programów do strumieniowego przesyłania muzyki, filmy, zdjęcia, strony internetowe, i więcej. Domyślnie, WordPress będzie działać stosunkowo powolny na Synology ponieważ jest skonfigurowany tak, aby zminimalizować dysku, procesor, i wykorzystanie pamięci. Po prostu co kilka zmian, można dokonać WordPress na biegu Synology szybciej niż przeciętny stronie bez narażania jego zdolności do uruchamiania innych funkcji.

Włącz buforowanie PHP

Domyślnie, Synology jest skonfigurowany tak, aby włączyć buforowanie PHP. Zapewnić „Włącz pamięć podręczną PHP” jest nadal sprawdzana w Panelu sterowania | Usługi internetowe | Ustawienia PHP.

Synology DSM-5-PHP-buforowanie

 

Tuning Konfiguracje

Tuning następujące konfiguracje daje największy przyrost wydajności którykolwiek z pozostałych zaleceń wymienionych w niniejszym artykule. Jest to również najbardziej niebezpieczne, ponieważ można łatwo spowodować zużycie zasobów przez spowolnienie części wszystkich Synology lub co gorsza może złamać lub całą WordPress Synology. przed kontynuowaniem, upewnić się, że wszystko wsparte OFF Synology w przypadku trzeba wykonać pełne przywrócenie Synology. Teraz, gdy mamy ten mrok i kara za sobą, na z regulacją ... Aby wykonać jedną z poniższych zmian, trzeba najpierw włączyć Telnet zaznaczając „Włącz usługę Telnet” w Panelu sterowania | Terminal & SNMP | Terminal.

Synology DSM-5-Enable-Telnet

Uwaga: Włączanie telnet umożliwia zdalny dostęp do wiersza poleceń Synology. Trzeba tylko go włączyć, gdy są potrzebne, a jeśli sieć jest odpowiednio zabezpieczone.

OPCache

OPCODE jest mechanizm buforowania preinstalowany na Synology buforować uruchomiony kod PHP do pamięci i przypomnieć kodu z pamięci zamiast z dysku. Aby skonfigurować silnik OPCODE aby zużywać więcej zasobów, a tym samym przyspieszyć WordPress:

  1. Telnet do Synology z konta root
  2. Edytować i zapisywać /etc / php / conf.d /opcache.ini ze swoimi pożądanych zmian
  3. Zrestartować Apache, uruchamiając /usr / Syno / etc / rc.d / S97apache-sys.sh restart

Poniżej znajdują się niektóre zmiany, jakie realizowane z wynikiem pozytywnym:

Konfiguracja PHP

PHP jest językiem jest napisany w WordPressie. Firma Synology silnik PHP preinstalowanym i wstępnie zużywają minimalną ilość zasobów, takich jak pamięć i CPU. Aby skonfigurować silnik PHP zużywają więcej zasobów, a tym samym przyspieszyć WordPress:

  1. Telnet do Synology z konta root
  2. Edytować i zapisywać /etc / php / php.ini ze swoimi pożądanych zmian
  3. Zrestartować Apache, uruchamiając /usr / Syno / etc / rc.d / S97apache-sys.sh restart

Poniżej znajdują się niektóre zmiany, jakie realizowane z wynikiem pozytywnym:

Apache to serwer WWW preinstalowany na Synology dla wszystkich aplikacji internetowych (jak WordPress). Konfiguracja Apache jest wstępnie skonfigurowany do zużywają minimalną ilość zasobów, takich jak pamięć i CPU. Aby skonfigurować Apache zużywają więcej zasobów, a tym samym przyspieszyć WordPress:

  1. Telnet do Synology z konta root
  2. Edytować i zapisywać /etc / httpd / conf / extra / httpd-mpm.conf użytkownik ze swoimi pożądanych zmian
  3. Zrestartować Apache, uruchamiając /usr / Syno / etc / rc.d / S97apache-sys.sh restart

Poniżej znajdują się niektóre zmiany, jakie realizowane z wynikiem pozytywnym:

MariaDB jest serwer bazy danych można zainstalować uruchomić z Wordpress. Konfiguracja MariaDB zostało skonfigurowano tak, aby zużywać minimalną ilość zasobów, takich jak pamięć i CPU. Aby skonfigurować MariaDB zużywają więcej zasobów, a tym samym przyspieszyć WordPress:

  1. Telnet do Synology z konta root
  2. Edytować i zapisywać /volume1/@appstore/MariaDB/etc/mysql/my.cnf ze swoimi pożądanych zmian (Uwaga: Może trzeba zmienić „volume1" do miejsca, w którym został zainstalowany MariaDB).
  3. Uruchom ponownie uruchamiając MariaDB /usr / share / mysql / mysql.server restart

Poniżej znajdują się niektóre zmiany, jakie realizowane z wynikiem pozytywnym:

WordPress Tuning

WordPress domyślnie nie jest też zoptymalizowany pod kątem szybkości, ale na szczęście istnieje kilka świetnych wtyczek i zmienia może sprawić, aby Państwa strony krzyk.

Włącz buforowanie strony

Pobieranie, Aktywuj, i skonfigurować W3 Razem Cache podłącz.

W3-Total-Cache

Zasadniczo ten plugin buforuje wszystkie dynamiczne treści na swojej stronie, a jednocześnie kurczą dół kodu, gdzie to możliwe. Spektakl zyskał z powodu tej wtyczki jest jak dzień i noc. Jeśli jesteś płochliwe o implementacji żadnej sugestii w tym artykule, to jest nie do pominięcia.

Istnieje mnóstwo ustawień i ton artykułów w internecie już o tym, jak optymalnie skonfigurować ten plugin. Oto kilka krótkich porad:

  • Włącz stronę, Minify, Baza danych, obiekt, i pamięć podręczną przeglądarki
  • Wybierz „OpCode: Alternative PHP Cache (APC)”Jako metodę cache (jeśli nie „Disk: Ulepszony”, "Dysk: Basic”lub po prostu«Disk»)
  • Odznacz wszystkie pozycje w sekcji „Debug”
  • Włącz „Late inicjujących” na stronie opcji „Strona cache”
  • Update „stron na Interval”, aby 15 na stronie opcji „Strona cache”

Kurczyć obrazów

Pobieranie, Aktywuj, i użyj WP Smush.it podłącz.

Smush-It

Zasadniczo ten plugin wykonuje operacje, aby zmniejszyć rozmiar zdjęć Twojej witryny bez utraty jakości.

Do „smush” obrazy, wystarczy przejść do sekcji WordPress „Media” na desce rozdzielczej administratora i kliknij „Smish.it teraz!”Lub«Remush»obok pożądanego obrazu.

Lub „smush” bandą obrazów naraz, przejdź do WordPress „Media | Luzem sekcja Smush.it”na desce rozdzielczej admina.

Wyłączyć niepotrzebne wtyczki

Wtyczki mogą dodać dodatkowy kod, który za każdym razem uruchomić stronę lub obraz jest załadowany. Że dodatkowy kod spowoduje, że strona, aby wyświetlić wolniej. Wyłącz wszystkie wtyczki które nie są potrzebne.

Wybierz szybki tematu

Nie wszystkie motywy są sobie równe. Eksperyment aktywując kilka tematów i zwracając uwagę na każdy czas potrzebny do załadowania. Wybierz temat, który wypełnia swoje potrzeby, a jednocześnie ładuje się najszybciej.

Optymalizacji bazy danych

Pobieranie, Aktywuj, i użyj WP-Optymalizacja podłącz.

Zasadniczo ten plugin wykonuje kilka optymalizuje i procedur bazy danych porządkowych w celu przyspieszenia połączeń bazodanowych. Szybsze połączenia baz danych oznacza szybsze ładowanie stron WWW.

Aby zoptymalizować bazę, kliknij „WP-Optymalizuj” w panelu administratora, sprawdzić wszystko, i kliknij „Proces”.

Wniosek

Podczas gdy zmiany powyżej przynieść ogromne zyski wydajności, Mam jeszcze 2 rzeczy, które dziwactwo mnie od bycia w pełni zadowolony. Pierwszy, I naprawdę nie wiem, która część zmian konfiguracyjnych są naprawdę niezbędne, które nie są wymagane, a jeśli są dostrajane przynieść optymalną wydajność. druga, Nie widzę mój Synology wykorzystując pamięć pomimo zauważalnego nazywając wiecej zużycia pamięci w plikach konfiguracyjnych. Powoduje to, że mnie kwestionować wartość przynoszą.

Ale z tym na bok, Wiem WordPressa na moim Synology teraz znacznie szybciej biegnie po wdrożeniu zmian powyżej. A w rzeczywistości, każda aplikacja internetowa na Synology powinien działać szybciej, a także (dawny. konsola DSM). Daj mi znać, jeśli działa dobrze dla ciebie zbyt przez lubić lub dzieląc tę ​​stronę na Facebooku. Zapraszam także wysłać mi żadnych wskazówek zwiększanie wydajności, aby WordPress na metę Synology jeszcze szybciej.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *