Ako nastaviť rýchle načítanie stránky WordPress v službe Google Cloud?

Podrobný sprievodca na spustenie vysoko výkonného webu WordPress na platforme Google Cloud Platform (GCP) pomocou programu WordOps.


Keď začnete ako blogger alebo prevádzkujete malú firmu, zdieľaný hosting je v poriadku, pretože to stojí menej a na inštaláciu / nastavenie / údržbu infraštruktúry sa nevyžadujú žiadne hostiteľské zručnosti..

Ak sa však vaša návštevnosť alebo užívateľská základňa zvýši, budete potrebovať robustná hostingová platforma, ktorá slúži miliónom zákazníkov bez spomalenia stránky.

Existuje niekoľko prémiových poskytovateľov hostingu pre webové stránky s vysokou návštevnosťou, ale to by sa ľahko stojí 100 dolárov + mesačne.

Poznámka: KINŠTA nedávno oznámila štartovací plán začínajúci na 30 dolárov mesačne, ktorý využíva GCP.

Avšak, ak ste v poriadku stráviť trochu času učením a robením sami, potom môžete myslieť na servery VPS / Cloud. V tomto článku vysvetlím, ako spustiť web WordPress na platforme Google Cloud Platform v systéme Windows menej ako 15 minút.

Toto nastavenie by stálo okolo 25 dolárov mesačne a pripravení zobrazujú 500 000 zobrazení stránky mesačne. Po nastavení, urobím záťažový test na overenie výkonu.

predpoklad

  • Predpokladám, že už máte doménu; ak nie, môžete si kúpiť od Namecheap alebo Google.
  • Cloudový účet Google s povolenou fakturáciou
  • Niektoré témy WordPress, ale budem ich používať Noviny od značky die die

Poskytnutie nového servera Google Cloud Server

  • Prihláste sa do služby Google Cloud a prejdite do služby Compute Engine >> Inštancie VM (priamy odkaz)
  • Kliknite na položku Vytvoriť inštanciu a zadajte požadované informácie
  • Vyberte zónu (vyberte najbližšiu polohu cieľového publika)
  • Vyberte typ stroja
  • Zmeňte zavádzací disk na Ubuntu 18.04 LTS a typ spúšťacieho disku na trvalý disk SSD s veľkosťou 10 GB
  • Povoľte firewall HTTP a HTTPS a kliknite na tlačidlo OK vytvoriť

O niekoľko sekúnd budete mať pripravenú novú inštanciu.

Inštalácia programu WordPress pomocou programu WordOps

Existuje niekoľko spôsobov, ako nainštalovať WordPress, ale jeden z najjednoduchších spôsobov je použitie WordOps

WordOps je skript skriptu, ktorý sa stará o inštaláciu požadovaných komponentov, ako je databáza, PHP, Nginx, WordPress, atď. Ak ich inštalujete manuálne, môže to trvať dlhšie a priestor pre ľudské chyby..

  • Prihláste sa do novovytvoreného nástroja Google Cloud VM a prepnite na koreňového používateľa

Poznámka: odporúča sa nastaviť sudo prístup do root od bežného užívateľa vo výrobe, ale v tomto cvičení použijem root.

  • Inštalácia WordOps s príkazom nižšie

wget -qO wo wops.cc && sudo bash wo

  • Bude to trvať minútu alebo dve a po dokončení; zobrazí sa výzva

Synchronizuje sa databáza, počkajte prosím…
WordOps (wo) bol úspešne nainštalovaný

Ak chcete povoliť dokončenie bash, jednoducho použite príkaz:
bash -l

Ak chcete nainštalovať hromady odporúčané programom WordOps, môžete použiť príkaz:
wo inštalácia zásobníka

Na vytvorenie prvého webu WordPress môžete použiť príkaz:
wo site create site.tld –wp

Dokumentácia WordOps: https://docs.wordops.net
Fórum komunity WordOps: https://community.wordops.net
Komunitný chat WordOps: https://chat.wordops.net

Dajte WordOps hviezdy GitHub: https://github.com/WordOps/WordOps/

[Email protected]: ~ #

Teraz je čas vytvoriť web WordPress. Program WordOps vám poskytuje možnosť, ak chcete nainštalovať program WordPress pomocou doplnkov z vyrovnávacej pamäte.

V súčasnosti podporuje WP Super, W3 Total, Nginx, Redis. Skúsil som všetko a redis vždy sa mi darilo lepšie.

  • Vytvorme stránku s vyrovnávacou pamäťou Redis.

wo site create geekflarelab.com –wpredis

Hore Hore Žiadam WordOps o vytvorenie stránky pre geekflarelab.com (je to moja laboratórna doména) s vyrovnávacou pamäťou Redis. Trvá to minútu alebo dve a dá vám potvrdenie o vytvorení stránok.

[Email protected]: ~ # wo site create geekflarelab.com –wpredis
Začiatok: jadro [OK]
Pridávam úložisko pre MySQL, počkajte prosím…
Pridáva sa úložisko pre NGINX, počkajte prosím…
Pridáva sa úložisko pre PHP, počkajte prosím…
Pridávam úložisko pre Redis, počkajte…
Aktualizácia apt-cache [OK]
Inštalácia balíkov APT [OK]
Použitie konfiguračných šablón Nginx
Testovanie konfigurácie Nginx [OK]
Reštartovanie Nginx [OK]
Testovanie konfigurácie Nginx [OK]
Reštartovanie Nginx [OK]
Konfigurácia php7,2-fpm
Reštartovanie php7,2-fpm [OK]
Ladenie konfigurácie MariaDB
Zastaviť: mysql [OK]
Štart: mysql [OK]
Konfigurácia ladenia Redis [OK]
Reštartovanie servera redis [OK]
Spúšťajú sa kontroly pred aktualizáciou [OK]
Nastavenie konfigurácie NGINX [Hotovo]
Nastavenie webrootu [Hotovo]
Sťahovanie WordPress [Hotovo]
Nastavenie databázy [Hotovo]
Konfigurácia WordPress [OK]
Inštalácia WordPress [OK]
Inštalácia pomocného modulu nginx-helper [OK]
Nastavenie pomocníka nginx-helper [OK]
Inštaluje sa redis-cache doplnku [OK]
Testovanie konfigurácie Nginx [OK]
Opätovné načítanie Nginx [OK]
Používateľské meno HTTP Auth: WordOps
Heslo pre autentifikáciu HTTP: XXXXXX
Backend WordOps je k dispozícii na https: //XX.XX.XX.XX: 22222 alebo https: // ubuntu-s-1vcpu-2gb-lon1-01: 22222
Správca WordPress: Chandan Kumar
Heslo správcu WordPress: lyWwnfOhD8XXXXXXNTS3vXri
Konfigurovať redis-cache: http://geekflarelab.com/wp-admin/options-general.php?page=redis-cache
Object Cache: Enable
Úspešne vytvorená stránka http://geekflarelab.com
[Email protected]: ~ #

  • Heslo si bezpečne uložte

WordPress je úspešne nainštalovaný a je čas nasmerovať svoju doménu na IP adresu servera. To bolo jednoduché. Nie je to tak?

Získanie statickej IP

V predvolenom nastavení Google Cloud priradí efemeral IP na inštanciu, ktorú nechcete konfigurovať s doménou, pretože sa môže pri ďalšom spustení inštancie zmeniť.

Aby sme sa tomuto riziku vyhli, budeme vyhradiť statickú IP.

  • Prejdite na sieť VPC >> Externé adresy IP z ľavej navigácie
  • Rozbaľovací typ efemér a vyberte statický

  • Zadajte meno a kliknite na tlačidlo OK REZERVÁCIA
  • Zistíte, že typ sa zmenil na statický

GCP VM je pripravený so statickou externou IP a WordPress a posledná vec, ktorú musíte urobiť, je mapujte doménu na statickú IP.

Aktualizácia záznamu domény A

  • Prejdite na registrátora domény
  • Aktualizujte záznam A pre svoju doménu na externú adresu IP, ktorú ste si práve rezervovali

Globálna propagácia môže chvíľu trvať. Môžeš použiť vyhľadávanie záznamov DNS nástroj na overenie.

Po aktualizácii záznamu domény A môžete pristupovať na stránku WordPress pomocou doména, ktorú ste použili s príkazom WordOps. V mojom príklade – http://geekflarelab.com

Vykonáva sa záťažový test

Pozrime sa, ako nedávno funguje stránka WordPress na platforme Google Cloud Platform. Pred vykonaním a rýchlostný test, Nainštalujem tému do Tagdiv, ako už bolo spomenuté.

Nie je to potrebné, ale na zabezpečenie toho, aby som mal nejaké poštové / mediálne súbory simulovať scenár skutočného miesta.

Ako vidíte, geekflarelab.com je pripravený na GCP.

Existuje niekoľko spôsobov, ako vykonať porovnávanie a jedným z najjednoduchších spôsobov je urobiť ho z cloudu. použil som Loader.io zaťaženie pre 100 až 500 používateľov na jednu minútu a výsledky sú:

Priemerná doba odozvy 695 ms

Viem, že ide o základné nastavenie WordPress a vyžaduje si inštaláciu ďalších doplnkov, zvýšiť bezpečnosť, SSL certifikát atď. V produkčnom prostredí. To by však zvýšilo čas načítania o niekoľko percent.

záver

Dúfam, že vám to poskytne predstavu o tom, ako nastaviť WordPress na platforme Google Cloud Platform. To si vyžaduje trochu času na nastavenie a zručnosti, ale ak by ste chceli ušetriť $$ za mesiac, potom verím, že to stojí za to.

Ak nemáte čas na nastavenie alebo správu WordPress a zároveň si chcete službu Google Cloud užiť, môžete skúsiť Hostingová platforma riadená cloudovými spoločnosťami.

Tagy:

  • GCP

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