Koliko je brz Google Cloud CDN za vašu web lokaciju?

Brže učitavanje vaše web stranice jedno je od kritično metrike za uspjeh na mreži. Nitko ne voli sporo učitavanje stranice.


Postoje razne tehnike za ubrzati vaše web stranice, ali jedan od najbržih načina je provedba prava CDN (Mreža za isporuku sadržaja).

Ako ste novi na CDN-u, možete se obratiti ključni vodič za CDN radi boljeg razumijevanja.

U jednom retku, CDN ubrzava vaš sadržaj i poslužuje tražene resurse od publike najbliža lokacija.

Važno je odabrati CDN s niskom latencijom koji ima širom svijeta POP (točka ili prisutnost) ili rubno mjesto.

Pogledajmo neke od dobavljača CDN-a i njegovog broja POP.

CDNMreža POP / Edge / Cache
Google Cloud CDN100+
Cloud Flare102
Amazon Cloudfront69
Incapsula32
MaxCDN56
Cachefly40+

U ovom postu ću govoriti o kako omogućiti Google Cloud CDN za svoju web lokaciju i postavite jedan WordPress URL za prikaz koliko brzo to je.

Google Cloud CDN dostupan je svima koji koriste Google HTTP (S) Učitaj balans pruža brojne druge značajke zajedno s raspodjelom sadržaja s latencijom.

  • Anycast – sva distribucija sadržaja s jedinstvenog IP-a širom svijeta
  • HTTP / 2 – podrška je novog HTTP 2 protokola.
  • HTTPS – postavite SSL / TLS certifikat na Load Balancer
  • Zapisivanje – Snimite hitove / propusti predmemoriranja u Stackdriver zapisu
  • Čišćenje predmemorije – Ispraznite predmemoriju odmah

Omogućavanje Google Cloud CDN-a

CDN možete omogućiti na bilo kojem postojećem Google Load Balanceru ili novom

Da biste omogućili postojeći LB:

  • Na popisu se prijavite na Google Cloud Platform Učitaj balans
  • Kliknite Uredi
  • Idite na konfiguraciju sigurnosnog sustava i odaberite postojeću pozadinu
  • Označite “Omogući oblačni CDN“Pod konfiguracijom zastoj HTTP (S) balansiranog opterećenja

  • Kliknite Ažuriraj za spremanje konfiguracije

Za stvaranje novog LB-a i omogućavanje

Kao preduvjet za LB, morate stvoriti an skupina primjeraka. Nakon što se stvorila grupa instanci, možete učiniti sljedeće da stvorite HTTP (S) LB i omogućite Cloud CDN.

  • Prijavite se na Google Cloud Platform
  • Idite na Umrežavanje >> Balansiranje opterećenja >> Napravite balans za opterećenje
  • Odaberite “Pokretanje konfiguracije” za HTTP (S) Load Balans
  • Napravite sigurnosnu konfiguraciju s postojećom grupom primjeraka i odaberite “Omogući oblačni CDN.”

Najvjerojatnije ne morate raditi nikakvu konfiguraciju za (Host i pravila puta) & Prednja konfiguracija) ako upravo radite osnovnu postavku LB-a.

Možete napustiti zadanu konfiguraciju i kliknuti Create

Proći će nekoliko sekundi i dobit ćete potvrdu da je LB stvoren. LB će biti povezan s javni IP koji ćete koristiti za ažuriranje zapis svoje domene.

Bilješka: Google će vam prema zadanim postavkama dati efemerni IP, a toplo se preporučuje dobiti jedan statički javni IP za LB.

Testiranje Google Cloud CDN-a

Dakle, evo što sam napravio za testiranje.

Provizorio sam f1-mikro primjerice s 10 GB SSD-a disk na Google Cloudu. BTW, ova bi konfiguracija koštala oko 6 USD.

Instalirao sam WordPress uz pomoć EasyEngine bez dodatka predmemorije predmemorije i usmjerite moju domenu (Chandan.io) na VM vanjsku IP adresu.

Bilješka: Širenje DNS-a može potrajati neko vrijeme pa se morate osigurati domena se rješava u Google Cloud VM prije pokretanja testa.

Instalirao sam temu BLOGGING, tako da ima neki sadržaj.

Testiranje WordPressa bez Google Cloud CDN-a

Proveo sam test brzine protiv Chandan.io-a BlazeMeter s 50 istodobnih korisnika za dvije minute a rezultati su:

  • Prosječno vrijeme odziva je 13,46 sekundi
  • 90% vremena odgovora je 26,73 sekunde

Tako da sada znam svoju WordPress izvedbu iz VM-a i vrijeme je da omogućite oblak CDN i pokrenete test ponovo na usporedite rezultate.

Također možete razmotriti neki drugi alat za provođenje ispitivanja opterećenja.

Testiranje WordPressa uz Google Cloud CDN

Napravio sam LB s Cloud CDN-om i ažurirao svoju domenu Rekord koji upućuje na LB javni IP.

Pomoćni VM ostaje isti, a ja sam test vodio s 50 korisnika dvije minute i evo rezultata.

Vidite li ogromnu razliku?

  • Prosječno vrijeme odgovora 3.82s uspoređivati 13.46s bez CDN-a.
  • 90% vremena odziva 9.6s uspoređivati 26.73s bez CDN-a.
  • Prosječna propusnost 10.28 usporedi u sekundi u usporedbi s 3.24 bez CDN-a.

Google Cloud CDN učitao je moju web lokaciju brže za i povećao propusnost. Ovaj je test bio na testnoj instanci WordPressa bez ikakvog dodatka za predmemoriranje.

Jeste li već isprobali Google Cloud CDN?

OZNAKE:

  • 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