Hogyan állítsuk be a WordPress webhely gyors betöltését a Google Cloud-on?

Részletes útmutató egy nagy teljesítményű WordPress webhely elindításához a Google Cloud Platformon (GCP) a WordOps használatával.


Bloggerként vagy kisvállalkozás üzemeltetésekor a megosztott tárhely rendben van, mivel olcsóbb, és nincs szükség az infrastruktúra platform telepítéséhez / beállításához / karbantartásához szükséges tárhelyi készségekre..

Ha azonban növekszik a forgalom vagy a felhasználói bázis, akkor szüksége van egy robosztus tárhely-platform ügyfelek millióinak kiszolgálására a webhely lassítása nélkül.

Vannak prémium tárhely-szolgáltatók a nagy forgalmú webhelyek számára, de ez könnyű 100 dollár + havonta.

Jegyzet: Kinsta nemrégiben bejelentett egy havi 30 dolláros indulási indulási tervet, amely kihasználja a GCP-t.

Ha azonban rendben van arra, hogy egy kicsit időt töltsön magának a tanulásnak és a tevékenységeknek, akkor gondolkodjon a VPS / Cloud szerverekkel. Ebben a cikkben elmagyarázom, hogyan lehet a Google Cloud Platformon futtatni a WordPress webhelyet kevesebb, mint 15 perc.

Ez a beállítás körülbelül kerülne 25 dollár havonta és kész havonta 500 000 oldalmegtekintést jelenít meg. A telepítés utáni betöltési tesztet fogok elvégezni a teljesítmény ellenőrzése céljából.

Előfeltétel

  • Feltételezem, hogy már van domainje; ha nem, akkor vásárolhat Namecheap vagy a Google.
  • Google felhőalapú számla engedélyezve van a számlázáshoz
  • Néhány WordPress téma, de felhasználni fogom Tag die újsága

Biztosítás Új Google Cloud Server

  • Jelentkezzen be a Google Cloudba, és lépjen a Compute Engine oldalra >> Virtuális gép példányai (közvetlen link)
  • Kattintson a „Példány létrehozása” elemre, és írja be a szükséges információkat
  • Válassza ki a zónát (válassza ki a megcélzott közönség legközelebbi helyét)
  • Válassza ki a gép típusát
  • Cserélje le a rendszerindító lemezt Ubuntu 18.04 LTS-re, a rendszerindító lemez típusát pedig 10 GB-os SSD tartós lemezre
  • Engedélyezze a HTTP és a HTTPS tűzfalat, majd kattintson az OK gombra teremt

Néhány másodperc alatt készen áll az új példány.

A WordPress telepítése a WordOps használatával

A WordPress telepítésének többféle módja is lehet, de az egyik legegyszerűbb módszer WordOps

A WordOps egy szkript-csomagoló, amely gondoskodik a szükséges összetevők, például adatbázis, PHP, Nginx, WordPress stb. Telepítéséről. Ha manuálisan telepíti őket, akkor hosszabb időt vehet igénybe, és helyet foglal el az emberi hibák elhárítása..

  • Jelentkezzen be az újonnan létrehozott Google Cloud virtuális gépbe, és váltson a root felhasználóra

Jegyzet: Javasoljuk, hogy állítsa be a sudo hozzáférést a gyökérhez egy rendszeres felhasználó számára a termelésben, de ebben a gyakorlatban a root alkalmazást fogom használni.

  • Telepítés WordOps az alábbi paranccsal

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

  • Egy-két percig tart, és egyszer kész; visszatér a kérésre

Adatbázis szinkronizálása, kérjük, várjon…
A WordOps (ja) telepítése sikeres

A bash-kiegészítés engedélyezéséhez csak használja a következő parancsot:
bash -l

A WordOps által ajánlott kötegek telepítéséhez használhatja a következő parancsot:
jaj verem telepítés

Az első WordPress-webhely létrehozásához használja a következő parancsot:
ja webhely létrehozása site.tld –wp

A WordOps dokumentációja: https://docs.wordops.net
WordOps közösségi fórum: https://community.wordops.net
A WordOps közösségi csevegése: https://chat.wordops.net

Adj a WordOps-nak egy GitHub csillagot: https://github.com/WordOps/WordOps/

[Email protected]: ~ #

Itt az ideje, hogy hozzon létre egy WordPress-webhelyet. A WordOps lehetőséget ad arra, hogy a WordPress-t gyorsítótárazó pluginekkel telepítse.

Jelenleg támogatja a WP Super, a W3 Total, az Nginx és a Redis programot. Mindent megpróbáltam, és Redis mindig jobban teljesített nekem.

  • Hozzunk létre egy webhelyet Redis gyorsítótárral.

wo site létrehozása geekflarelab.com –wpredis

Fent azt kérem a WordOps-tól, hogy hozzon létre egy webhelyet a geekflarelab.com webhelyhez (ez az én laboratóriumi tartományom) Redis gyorsítótárral. Egy-két percig tart, és megerősítést kapsz a webhely létrehozásáról.

[Email protected]: ~ #a webhely létrehozása geekflarelab.com –wpredis
Kezdet: jaj-kernel [OK]
A MySQL tárházának hozzáadása esetén várjon…
Adattár hozzáadása az NGINX-hez, kérjük, várjon…
Adunk hozzá tárolót a PHP-hez, kérjük, várjon…
Adattár hozzáadása a Redishez, kérjük, várjon…
Az apt-cache frissítése [OK]
APT csomagok telepítése [OK]
Nginx konfigurációs sablonok alkalmazása
Nginx konfiguráció tesztelése [OK]
Az Nginx újraindítása [OK]
Nginx konfiguráció tesztelése [OK]
Az Nginx újraindítása [OK]
A php7.2-fpm konfigurálása
A php7.2-fpm újraindítása [OK]
A MariaDB konfigurációjának hangolása
Stop: mysql [OK]
Start: mysql [OK]
A Redis konfiguráció hangolása [OK]
A redis-szerver újraindítása [OK]
A frissítés előtti ellenőrzések futtatása [OK]
Az NGINX konfigurációjának beállítása [Kész]
A webroot beállítása [Kész]
A WordPress letöltése [Kész]
Az adatbázis beállítása [Kész]
A WordPress konfigurálása [OK]
A WordPress telepítése [OK]
Nginx-helper plugin telepítése [OK]
Az nginx-helper plugin beállítása [OK]
A plugin redis-cache telepítése [OK]
Nginx konfiguráció tesztelése [OK]
Nginx újratöltése [OK]
HTTP Auth felhasználói név: WordOps
HTTP auth jelszó: XXXXXX
A WordOps háttérrendszere a következő címen érhető el: https: //XX.XX.XX.XX: 22222 vagy https: // ubuntu-s-1vcpu-2gb-lon1-01: 22222
WordPress rendszergazda: Chandan Kumar
WordPress admin jelszó: lyWwnfOhD8XXXXXXNTS3vXri
Konfigurálja az újra-gyorsítótárat: http://geekflarelab.com/wp-admin/options-general.php?page=redis-cache
Objektum gyorsítótár: Engedélyezés
A http://geekflarelab.com webhely sikeresen létrehozva
[Email protected]: ~ #

  • Mentse biztonságosan a jelszót

A WordPress sikeresen telepítve van, és ideje mutatni a domainjét a kiszolgáló IP-jére. Az könnyű volt. Nem igaz??

Statikus IP elérése

Alapértelmezés szerint a Google Cloud hozzárendel egy efemer IP arra a példányra, amelyet nem akar konfigurálni a domainkel, mivel ez a következő példány újraindításkor megváltozhat.

A kockázat elkerülése érdekében statikus IP-t kell fenntartania.

  • Nyissa meg a VPC hálózatot >> Külső IP-címek a bal oldali navigációból
  • A legördülő típusú efemer típusú és válassza a statikus lehetőséget

  • Adja meg a nevet és kattintson LEFOGLAL
  • Észre fogja venni, hogy a típus megváltozott Statikus

A GCP virtuális gép készen áll a statikus külső IP-re és a WordPress-re, és az utolsó dolgom az a statikus IP-hez való hozzárendelés.

Frissítse a domain A rekordot

  • Lépjen egy domain regisztrátorhoz
  • Frissítse a domain rekordját az éppen fenntartott külső IP-címre

A globális elterjedés eltarthat egy ideig. Te tudod használni a DNS rekord keresése eszköz az ellenőrzéshez.

Miután a domainrekord frissítésre került, a WordPress webhelyhez hozzáférhet a tartomány, amelyet a WordOps paranccsal használt. Példámban – http://geekflarelab.com

Terhelési teszt végrehajtása

Nézzük meg, hogy a Google Cloud Platform újonnan beállított WordPress-webhelye teljesít. Mielőtt a sebesség mérés, Telepítek egy témát a következőre: Tagdiv, amint azt korábban említettem.

Erre nincs szükség, de annak biztosítása érdekében, hogy vannak postai / média fájlok a szimulálja a valós helyszín forgatókönyvét.

Tehát, amint láthatja, a geekflarelab.com készen áll a GCP-re.

A benchmarking elvégzésének többféle módja van, és az egyik legegyszerűbb módszer a felhőből történő elvégzés. használtam Loader.io 100-500 felhasználót terhelhet egy percig, és az eredmények:

Átlagos válaszidő = 695 ms

Tudom, hogy ez egy alapvető WordPress-beállítás, és további pluginek telepítésére van szükség, biztonság növelése, SSL tanúsítvány stb. A termelési környezetben. De ez néhány százalékkal megnöveli a betöltési időt.

Következtetés

Remélem, ez ad ötletet a WordPress beállításáról a Google Cloud Platformon. Ehhez egy kis idő szükséges a beállításokhoz és a készségekhez, de ha szeretné takarítson meg $ $ havonta, akkor azt hiszem, megéri.

Alternatív megoldásként, ha nincs ideje a WordPress beállítására vagy kezelésére, és ugyanakkor szeretné élvezni a Google Cloud szolgáltatást, akkor kipróbálhatja A Cloudways által kezelt hosting platform.

CÍMKÉK:

  • 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