Ako nastaviť rýchle načítanie stránok WordPress na DigitalOcean?

Spúšťajte weby WordPress (WP) v DigitalOcean (DO) za menej ako 10 minút.


Noví blogeri alebo vlastníci stránok sa často pýtajú, ako zrýchliť načítavanie stránok pri zdieľanom hostovaní a vedia o obmedzeniach. A po tom, čo prešli niekoľkými frustráciami, sa chcú presunúť zo zdieľaného na cloud hosting.

Jednou z prvých platforiem poskytujúcich cloud, ktorá prichádza do úvahy, je DigitalOcean.

DO je vynikajúci spôsob, ako to začať; je lacnejší ako AWS a GCP, je škálovateľný, rýchly a ponúka všetky funkcie, ktoré môžete očakávať.

Nastavenie lokality je však náročné, ak nie ste oboznámení s úlohami správy systému. Dajte OS a všetko, čo potrebujete, aby ste sa o seba postarali.

Po prijatí mnohých otázok prostredníctvom e-mailu o tom, ako nastaviť web WP na DO, som myslel, že zostaví postup pre širšie publikum, aby získal úžitok..

Predtým, ako sa dostanete do technickej implementácie, nezabudnite – DO nie je registrátorom domény. Čo znamená, že od nich nemôžete kúpiť doménu. Predpokladám, že už máte doménu a ak ju nemáte a nechcete si kúpiť novú, potom ju kúpte od Namecheap.

Začnime…

Existuje niekoľko spôsobov, ako nastaviť WordPress, ale jedným z najjednoduchších spôsobov, ktoré som našiel, je použitie EasyEngine. V tomto návode použijeme program EasyEngine na inštaláciu všetkého potrebného softvéru a vytvorenie webovej stránky WP.

Získanie servera DigitalOcean

DO má dátové centrá na celom svete. Vyberte si bližšie k publiku.

  • Prihláste sa (zaregistrujte sa, ak ešte nemáte účet) do DigitalOcean
  • Vytvorte novú kvapku a ako OS vyberte Ubuntu 18.x.
  • Vyberte si kvapôčkový plán na základe požiadavky, ale ak začínate do tej doby, mala by byť v poriadku 2 GB alebo 3 GB RAM
  • Ako ďalšiu možnosť sa rozhodnete monitorovať
  • Zadajte názov hostiteľa a kliknite na tlačidlo vytvoriť

Bude to trvať asi jednu minútu a mali by ste tu vidieť novovytvorený server.

DO pošle poverenie servera na váš zaregistrovaný e-mail.

  • Prihláste sa na server pomocou zadaného poverenia a adresy IP pomocou klienta SSH

Pri prvom prihlásení sa zobrazí výzva na zmenu hesla. Očakáva sa a odporúča sa zmeniť na zložité heslo.

Inštalácia programu EasyEngine

Akonáhle je server pripravený, je čas na inštaláciu EasyEngine (EE). EE je vynikajúci automatizačný skript, ktorý vám pomocou jednoduchého príkazu umožňuje vytvoriť niekoľko typov webov. Dobré na EE je, že sa nemusíte starať o nastavenie jednotlivých komponentov, ako sú Nginx, MariaDB, Redis, PHP, atď. Všetko je na pozadí postarané a je úplne ZADARMO!

easyengine

Najnovšia verzia EE využíva Docker, ale opäť o nich nemusíte vedieť. Spoločnosť EE je pripravená na výrobu a milujú ju tisíce miest so silnou premávkou.

Ukážem vám, aké ľahké je používať EasyEngine. Predpokladám, že ste stále prihlásení do servera DigitalOcean.

  • Poďme aktualizovať vykonaním príkazu nižšie

aktualizácia apt-get

  • A nainštalujte EE pomocou nasledujúceho príkazu

wget -qO ee rt.cx/ee4 && sudo bash ee

Inštalácia potrebného softvéru na pozadí a po dokončení bude trvať niekoľko minút, a potom sa zobrazí výzva.

Stav: Stiahnutý novší obrázok pre easyengine / redis: v4.0.0
+——————-+—————————————————————————-+
| OS | Linux 4.15.0-45-generické # 48-Ubuntu SMP Ut 29. januára 16:28:13 UTC 2019 x86_64 |
| Shell / bin / bash
| PHP binárne /usr/bin/php7.2 |
| Verzia PHP 7.2.15-1 + ubuntu18.04.1 + deb.sury.org + 1 |
| použitý php.ini | /etc/php/7.2/cli/php.ini |
| Koreňový adresár EE phar: //ee.phar |
| Adresár dodávateľov EE phar: //ee.phar/vendor |
| Cesta EE / root
| Obaly |
| Globálna konfigurácia EE |
| Konfigurácia projektu EE |
| Verzia EE 4.0.10 |
+——————-+—————————————————————————-+
—–> beh "stránka pomoci ee" pre viac informácií o tom, ako vytvoriť web.
[Email protected]: ~ #

Týmto sa potvrdí, že EasyEngine je nainštalovaný a pripravený na použitie.

Vytvorenie stránky WordPress

EE má možnosť vytvoriť web WordPress s vyrovnávacou pamäťou Redis, ktorá má lepšiu výkonnosť. Používam Redis na Geekflare a som z toho spokojný, preto by som to odporučil vyskúšať.

Vytvorme web WP v doméne s vyrovnávacou pamäťou Redis.

ee site create geekflarelab.com –type = wp – cache

Vyššie používam príkaz ee na vytvorenie lokality s názvom domény geekflarelab.com a typu WordPress s možnosťou ukladania do vyrovnávacej pamäte.

Bude to trvať niekoľko sekúnd a mali by ste vidieť úspešnú správu, ako je nasledujúca.

Konfigurácia projektu.
Vytváranie stránok WordPress geekflarelab.com
Kopírovanie konfiguračných súborov.
Počiatočné služby webu.
Sťahovanie a konfigurácia WordPress.
Úspešne presunuté /var/www/htdocs/wp-config.php na /var/www/wp-config.php
Úspech: Položka hostiteľa bola úspešne pridaná.
Kontrola a overovanie stavu na stavenisku. Môže to chvíľu trvať.

Inštalácia stránky WordPress.
Úspech: http://geekflarelab.com bol úspešne vytvorený!
Položka stránky bola vytvorená.
Vytvára sa záznam cron
Úspech: Cron bol úspešne vytvorený
+——————–+—————————————-+
| Stránka http://geekflarelab.com |
+——————–+—————————————-+
| Root stránky /opt/easyengine/sites/geekflarelab.com |
+——————–+—————————————-+
| Názov stránky geekflarelab.com |
+——————–+—————————————-+
| Používateľské meno WordPress inšpirujúci galois |
+——————–+—————————————-+
| Heslo WordPress xxxxxxxxxxxx |
+——————–+—————————————-+
| Hostiteľ databázy global-db |
+——————–+—————————————-+
| Názov DB geekflarelab_com |
+——————–+—————————————-+
| Užívateľ databázy geekflarelab.com-DRf3pP |
+——————–+—————————————-+
| Heslo DB | xxxxxxxxxxxx |
+——————–+—————————————-+
| E-mail | [Email protected] |
+——————–+—————————————-+
| SSL | Nie je povolené
+——————–+—————————————-+
| Cache | Povolené
+——————–+—————————————-+
[Email protected]: ~ #

Skvelé, takže môj web WP je vytvorený. EasyEngine sa stará o Nginx, databázu, optimalizáciu PHP, takže nemusíte robiť žiadne zmeny

Je čas to vyskúšať.

Myslíte si, že to bude fungovať, keď narazím na geekflarelab.com?

žiadny!

Musel som aktualizovať záznam domény tak, aby ukazoval na IP server DigitalOcean.

  • Prihláste sa do konzoly registrátora domény a aktualizujte záznam A..

Teraz mám prístup na geekflarelab.com

Uvidíte, že za pár minút mám spustený WP na cloudovom serveri DO.

Tiež by som radšej urobil nasledujúce.

Zmena portu SSH

V predvolenom nastavení je port SSH 22 a všetci to vedia. To pomáha útočníkovi vykonať útok hrubou silou. Ak je heslo servera slabé, váš server by sa mohol napadnúť. Zmena predvoleného portu na niečo iné by bola rýchlou výhrou.

V nasledujúcom článku som vysvetlil, ako zmeniť port SSH.

Ako zabezpečiť a kaliť cloud / VPS VM (Ubuntu / CentOS)?

Implementácia certifikátu SSL / TLS

Je povinné mať vaše stránky cez HTTPS a dobrá vec je, že ich môžete získať zadarmo. Ak sa nechcete dostať do zdĺhavej technickej implementácie, odporúčam vyskúšať službu Cloudflare.

Cloudflare ponúka BEZPLATNÝ SSL spolu s ďalšími výhodami výkonu a zabezpečenia.

Zabezpečenie WordPress

Nenechávajte WordPress nezabezpečené.

K dispozícii je viacero doplnkov, ale ak to rozpočet umožňuje, choďte na prémiové riešenie. Môžete si vybrať buď ísť s CloudFlare PRO plán alebo SUCURI. Ponúkajú komplexné funkcie týkajúce sa výkonu a zabezpečenia, vrátane certifikátov SSL SSL, prevencie útokov DDoS, zmierňovania zraniteľností OWASP, top 10, atď…

Aká rýchla je stránka DigitalOcean WP?

Je ťažké to zovšeobecniť, pretože každý web je jedinečný. Ale aby som vám dal nápad, urobil som niekoľko záťažových testov a tu je výsledok.

Nainštaloval som Téma autority Pro od StudioPress a dať nejaké falošné príspevky na testovanie pomocou Blazemeter.

Docela úžasné. Nie je to tak?

Ako vidíte, test sa uskutočnil s 50 používateľmi po dobu 5 minút zo Severnej Kalifornie a výsledok je vynikajúci.

  • Priemerná doba odozvy – 351.19ms
  • Chyba – 0%

Čokoľvek kratšie ako 1 sekunda je pôsobivé.

záver

Ak sa chystáte na zdieľaný hosting a chcete sa presťahovať do cloudu a ste pripravení tráviť čas nastavovaním, DigitalOcean by bola dobrá voľba. Ak však nemáte dostatok času a zručnosti na riadenie seba, odporúčam vám pozrieť sa na Kinstu.

Kinsta je prémiová riadená hostingová platforma WP, ktorá využíva platformu Google Cloud Platform a ponúka najlepší výkon a bezpečnosť.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map