Kuidas häälestada WordPressi saidi kiire laadimine Google’i pilve?

Üksikasjalik juhend suure jõudlusega WordPressi saidi käivitamiseks Google’i pilvplatvormil (GCP), kasutades WordOpsit.


Kui alustate blogijana või juhite väikest ettevõtet, on jagatud hostimine hea, kuna see maksab vähem ja infrastruktuuri platvormi installimiseks / seadistamiseks / hooldamiseks pole vaja hostimisoskusi.

Kui teie liiklus või kasutajate arv suureneb, on teil vaja vastupidav hostimisplatvorm miljonite klientide teenindamiseks ilma saidi tööd aeglustamata.

Raske liiklusega veebisaitide jaoks on mõned premium-pakkujad, kuid see hõlpsasti maksab 100 dollarit + kuus.

Märge: Kinsta teatas hiljuti stardikava, mis algab 30 dollarist kuus ja mis soodustab GCP-d.

Kui aga teil on ok kulutada natuke aega ise õppimiseks ja tegemiseks, võite mõelda VPS / pilveserveritele. Selles artiklis selgitan, kuidas saada Google’i pilvplatvormil töötavat WordPressi saiti sisse vähem kui 15 minutit.

See seadistamine maksaks umbes 25 dollarit kuus ja valmis teenida 500 000 lehevaatamist kuus. Pärast seadistamist teen toimivuse kontrollimiseks koormustesti.

Eeltingimus

  • Ma eeldan, et teil on juba domeen; kui ei, siis saab osta Nimehekk või Google.
  • Google’i pilvekonto, mille arveldus on lubatud
  • Mõni WordPressi teema, kuid ma kasutan seda Ajaleht Tag die

Hankige uus Google’i pilveserver

  • Logige sisse Google Cloud ja minge Compute Engine >> VM-i juhtumid (otselink)
  • Klõpsake „Loo eksemplar” ja sisestage vajalik teave
  • Valige tsoon (valige sihtgrupile lähim asukoht)
  • Valige masina tüüp
  • Muutke alglaadimiskettaks Ubuntu 18.04 LTS ja alglaadimisketta tüübiks SSD püsiv ketas suurusega 10 GB
  • Luba HTTP ja HTTPS tulemüür ja klõpsake nuppu Loo

Mõne sekundi pärast on uus eksemplar valmis.

WordPressi installimine WordOps’i abil

WordPressi installimiseks on mitu viisi, kuid üks lihtsamaid viise on kasutamine WordOps

WordOps on skriptide ümbris, mis hoolitseb vajalike komponentide, näiteks andmebaasi, PHP, Nginx, WordPress jms installimise eest. Kui installite need käsitsi, võib see võtta kauem aega ja inimlike vigade jaoks ruumi.

  • Logige sisse vastloodud Google Cloud VM-i ja lülitage juurkasutaja juurde

Märge: on soovitatav seadistada sudo juurdepääs juurkasutusele tavakasutaja poolt, kuid selles harjutuses kasutan ma juurt.

  • Installi WordOps allpool oleva käsuga

wget -qO wo wops.cc && sudo bash häda

  • See võtab minut või kaks ja on ükskord valmis; saadetakse teile viip tagasi

Andmebaasi sünkroonimine, palun oodake…
WordOps (häda) installimine õnnestus

Bash-lõpuleviimise lubamiseks kasutage lihtsalt käsku:
bash -l

WordOps-i soovitatud virnade installimiseks võite kasutada käsku:
häda virna installimine

Esimese WordPress-saidi loomiseks võite kasutada käsku:
wo saidi loomine site.tld –wp

WordOpsi dokumentatsioon: https://docs.wordops.net
WordOps’i kogukonna foorum: https://community.wordops.net
Kogukonna vestlus WordOps: https://chat.wordops.net

Andke WordOpsile GitHubi täht: https://github.com/WordOps/WordOps/

[e-posti aadress on kaitstud]: ~ #

Nüüd on aeg luua WordPressi sait. WordOps annab teile valiku, kui soovite installida WordPress koos vahemälupistikutega.

Praegu toetab see WP Super, W3 Total, Nginx, Redis. Olen proovinud kõiki ja Redis on minu jaoks alati parem olnud.

  • Loome saidi Redise vahemälu abil.

wo saidi loomine geekflarelab.com –wpredis

Ülalpool palun WordOpsil luua sait geekflarelab.com (see on minu labori domeen) Redise vahemälu abil. See võtab minut või kaks ja annab teile kinnituse saidi loomise kohta.

[e-posti aadress on kaitstud]: ~ # saidi loomine geekflarelab.com –wpredis
Algus: ker-kernel [OK]
Kui lisate MySQL-i hoidla, palun oodake…
NGINX-i hoidla lisamine, oodake…
PHP jaoks hoidla lisamine, oodake…
Redisi hoidla lisamine, palun oodake…
Apt-vahemälu värskendamine [OK]
APT-pakettide installimine [OK]
Nginxi konfiguratsioonimallide rakendamine
Nginxi konfiguratsiooni testimine [OK]
Nginxi taaskäivitamine [OK]
Nginxi konfiguratsiooni testimine [OK]
Nginxi taaskäivitamine [OK]
Php7.2-fpm seadistamine
Php7.2-fpm taaskäivitamine [OK]
MariaDB konfiguratsiooni häälestamine
Stop: mysql [OK]
Algus: mysql [OK]
Redis’i konfiguratsiooni häälestamine [OK]
Redis-serveri taaskäivitamine [OK]
Värskenduseelse kontrolli käivitamine [OK]
NGINX-i konfiguratsiooni seadistamine [Valmis]
Veebi juure seadistamine [Valmis]
WordPressi allalaadimine [Valmis]
Andmebaasi seadistamine [Valmis]
WordPressi seadistamine [OK]
WordPressi installimine [OK]
Nginx-helperi plugina installimine [OK]
Pistikprogrammi nginx-helper seadistamine [OK]
Pistikprogrammi uuesti vahemälu installimine [OK]
Nginxi konfiguratsiooni testimine [OK]
Nginxi uuesti laadimine [OK]
HTTP Authi kasutajanimi: WordOps
HTTP autentimise parool: XXXXXX
WordOpi taustprogramm on saadaval aadressil https: //XX.XX.XX.XX: 22222 või https: // ubuntu-s-1vcpu-2gb-lon1-01: 22222
WordPressi administraatori kasutaja: Chandan Kumar
WordPressi administraatori parool: lyWwnfOhD8XXXXXXNTS3vXri
Uuesti vahemälu seadistamine: http://geekflarelab.com/wp-admin/options-general.php?page=redis-cache
Objekti vahemälu: Luba
Saidi http://geekflarelab.com loomine õnnestus
[e-posti aadress on kaitstud]: ~ #

  • Salvestage parool turvaliselt

WordPress on edukalt installitud ja on aeg suunata oma domeen serveri IP-le. See oli lihtne. Kas pole??

Staatilise IP saamine

Google Cloud määrab vaikimisi väärtuse lühiajaline IP eksemplarile, mida te ei soovi domeeniga konfigureerida, kuna see võib järgmisel eksemplaril taaskäivitusel muutuda.

Riski vältimiseks teeme seda reserveeri staatiline IP.

  • Minge VPC võrku >> Välised IP-aadressid vasakpoolsest navigeerimisest
  • Rippmenüüst efemeri tüüp ja valige staatiline

  • Andke nimi ja klõpsake nuppu RESERV
  • Võite märgata, et tüüp on muudetud Staatiline

GCP VM on staatilise välise IP ja WordPressiga valmis ning viimane asi, mida teha, on see kaardista domeen staatilisele IP-le.

Domeeni kirje värskendamine

  • Minge domeenide registripidaja juurde
  • Uuendage oma domeeni kirjet äsja reserveeritud välisele IP-le

Ülemaailmse leviku saavutamine võib võtta aega. Sa võid kasutada DNS-i kirje otsing tööriist kinnitamiseks.

Kui domeenikirje on värskendatud, saate WordPressi saidile juurde pääseda domeen, mida kasutasite käsuga WordOps. Minu näites – http://geekflarelab.com

Koormustesti läbiviimine

Vaatame, kuidas Google Cloud Platformi äsja seadistatud WordPress-sait toimib. Enne a kiiruskatse, Installeerin teema Tagdiv, nagu varem mainitud.

See pole vajalik, kuid selleks, et tagada, et mul oleks postitus- / meediumifaile simuleerida reaalajas stsenaariumi.

Nii nagu näete, on geekflarelab.com GCP-s valmis.

Võrdlusuuringuid saab teha mitmel viisil ja üks lihtsamaid viise on seda teha pilvest. ma kasutasin Laadur.io panna koormus 100–500 kasutajale ühe minuti jooksul ja tulemused on järgmised:

Keskmine reaktsiooniaeg = 695 ms

Ma tean, et see on WordPressi põhiseadistus ja see nõuab täiendavate pistikprogrammide installimist, lisage turvalisus, SSL-sertifikaat jne tootmiskeskkonnas. Kuid see suurendaks laadimisaega mõne protsendi võrra.

Järeldus

Loodetavasti annab see teile idee, kuidas WordPress Google Cloud Platformil üles seada. See nõuab natuke aega seadistamiseks ja oskuste omandamiseks, kuid kui soovite säästa $ $ kuus, siis ma usun, et see on seda väärt.

Kui teil pole aega WordPressi seadistada või hallata ning soovite samal ajal Google Cloudit nautida, võite proovida Cloudwaysi hallatav hostimisplatvorm.

Sildid:

  • 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