Beeldoptimalisering is een van die hoogste opbrengs-aspekte van WordPress-prestasie: met dieselfde bladstruktuur en dieselfde tema kan die regte keuse van beeldlêergrootte, afmetings, formaat en leweringsmetode dikwels onmiddellik lei tot “n verbetering in laaispoed.

Beeldoptimalisering is egter ook die gebied waar dit die maklikste is om “n gemors te maak; die rede is nie dat die tegnologie te moeilik is nie, maar eerder dat die inligting te gefragmenteerd is:
Jy het “n paar artikels gelees en geleer oor ”kompressie“, ”WebP/AVIF“ en ”luie laai“, maar toe jy na die inpropbeskrywing kyk, staan daar ”100 gratis krediete per maand“, ”20MB gratis“ en ”1 krediet per beeld“—en hoe meer jy lees, hoe meer verward raak jy. Is die gratis toelaag eintlik genoeg? Hoe word die koste afgetrek? Het jy dalk ”dieselfde ding' misverstaan? En die belangrikste:Het dit eintlik gewerk nadat jy klaar was?

Hierdie artikel doen net drie dinge:

  1. Hier is 'n praktiese wenk.Wegkaart(Wat om eers te doen, wat om daarna te doen)
  2. Verduidelik asseblief in detail die opsies wat jy oorweeg (wat presies onderskei die gratis en betaalde weergawes, en vir wie elkeen die beste geskik is)
  3. Hier is die mees algemene struikelblokke, vooraf gelys (sodat jy nie tyd hoef te spandeer om dit te soek en op te los nadat jy klaar is nie)

1. Die basiese beginsels: Wat WordPress bied, en wat dit nie bied nie

As jy nie eers verstaan wat die WordPress-kern reeds gedoen het nie, sal twee situasies waarskynlik ontstaan:

  • In plaas daarvan om die “gratis vermoëns” wat vir ons beskikbaar is te gebruik, het ons tyd en geld vermors deur die wiel weer uit te vind.
  • Ek het gedink WordPress sou “outomaties alle ou beelde na WebP/AVIF omskakel”, maar dit blyk dat dit nie so doen nie.

WordPress Core sluit reeds hierdie sleutelkenmerke in:

  • Responsiewe beelde (srcset/sizes)Vanaf WordPress 4.4 af sal die kern beelde uitset. srcset en sizes... en benut die veelgrootte-beelde wat tydens oplaai gegenereer is om die blaaier toe te laat om die mees geskikte hulpbronne op grond van skermtoestande te kies en te laai.
  • Inheemse lui-laaiing: Vanaf WordPress 5.5 word inheemse lui-laai standaard vir beelde geaktiveer, in ooreenstemming met HTML-standaarde loading Eiendomsimplementering.
  • Ondersteun WebP-oplaaiVanaf WordPress 5.8 af kan jy WebP-lêers op dieselfde manier oplaai en gebruik as JPEG's en PNG's (mits jou gasheersomgewing WebP ondersteun).
  • Ondersteun AVIF-oplaaiVanaf WordPress 6.5 af kan AVIF-lêers opgelaai en op dieselfde wyse as JPEG- en PNG-lêers gebruik word (afhangende van die gasheeromgewing se ondersteuning).

Neem asseblief egter kennis:
“Ondersteuning vir oplaai/gebruik” ≠ “outomatiese omskakeling/outomatiese aflewering”
Met ander woorde: selfs al is jy reeds op WP 6.5, sal die JPG/PNG-lêers in jou media-biblioteek nie outomaties na WebP/AVIF omgeskakel word nie; en jy sal ook nie outomaties die volle funksionaliteit hê om AVIF/WebP uit te gee op grond van blaaiervermoëns en terug te val op die oorspronklike beeld vir blaaiers wat dit nie ondersteun nie—hierdie deel vereis gewoonlik “n inprop of diens om die gaping te vul.

2. Padkaart: 'n 5-stapgids tot beeldoptimalisering

Wat om te doen, waarom, wat tel as 'n pas, en wat is die algemene struikelblokke.

2.1 Kry eers die “afmetings” reg (die maklikste ding om oor te sien, maar dié wat die grootste voordele oplewer)

Baie webwerwe is stadig nie omdat hulle nie geoptimaliseer is nie, maar omdat'n beeld afgelaai wat baie groter is as die vertoonarea
Byvoorbeeld, as “n bladsy eintlik net 900px breed is, maar jy laat besoekers die oorspronklike 3000px-prent aflaai, sal die blaaier dit eenvoudig aflaai en dan vir vertoon verklein. Dit mors bandbreedte, verhoog die dekoderingstyd en vertraag die tyd wat dit neem vir die eerste skerm om te laai.

Vir WordPress 4.4 en laterResponsiewe beeldmeganismesrcset/sizes) is presies ontwerp om hierdie probleem aan te spreek.

Wat tel as 'n slaag:

  • Wanneer die bladsy op 'n mobiele toestel besigtig word, moet die afgelaaide beelde merkbaar kleiner wees as op 'n lessenaarrekenaar.
  • Die lêergrootte van dieselfde beeld wissel na gelang van die toestel (in plaas daarvan om altyd die oorspronklike beeld af te laai)

Die mees algemene struikelblokke:

  • Sommige temas of bouers hanteer beelde as CSS-agtergrondbeelde of vertoon dit op 'n pasgemaakte wyse, wat dalk kan omseil srcset, wat daartoe lei dat die groot beeld aanhou laai
  • As jy eksterne beeldgasheerdienste of derdeparty-beeldblokke gebruik, kan jy dalk die multisisteem wat deur die media-biblioteek gegenereer word, omseil.

2.2 Kompressie (vermindering van die lêergrootte sonder om kwaliteit in te boet)

Die kern van kompressie is nie dat “kleiner beter is” nie, maar eerder dat “die verskil met die blote oog skaars sigbaar is, tog is die lêergrootte aansienlik verminder”.

Die reëls is soos volg:

  • Fotografie/Echtlewe-opnames (portrette, produkte, landskappe)Prioritiseer verliesskompressie (maksimum voordeel)
  • Skermkiekies/beelde wat baie teks bevat: Pas 'n meer konserwatiewe kompressie toe om te verhoed dat die teks vaag voorkom.
  • Logo/ikoonGee SVG voorrang of gebruik verliesvrye kompressie met omsigtigheid (verliesende kompressie kan maklik onscherpte rande veroorsaak)

Wat tel as 'n slaag:

  • Die lêergroottes van die meeste bladsybeelde is aansienlik verminder.
  • Geen merkbare geraas, vervagde rande, kleurbandvorming of vervagde teks

2.3 WebP / AVIF (Formaatbeleid: kleiner lêergrootte vir dieselfde vlak van duidelikheid)

WordPress ondersteun nou lêeroplaai. WebP (5.8) en AVIF (6.5)
Om die “volgende-generasie-formaat” egter in praktiese gebruik te neem, moet gewoonlik twee kwessies opgelos word:

  1. Hoe om die historiese media-biblioteek in groepe om te skakel(Anders sal jy net die “nuwe beelde wat in die toekoms opgelaai word” optimaliseer)
  2. Moet ek 'n kopie maak of die oorspronklike beeld vervang?(Dit is “n kritieke punt; ons sal later fokus op Plus WebP se ”vervang en verwyder oorspronklike beeld'-funksie.)

Aanbevole benadering:

  • WebP: Gewoonlik die standaardkeuse (bied meer betroubare versoenbaarheid)
  • AVIF: 'n verdere stap in kompressie, geskik vir groot beelde, groot beelde op die eerste skerm en galerymbeelde (maar meerAfhanklik van omgewingsondersteuning

2.4 Gebruik lui-laai korrek (moenie 'n een-grootte-pas-almal-benadering volg nie)

Vanaf WordPress 5.5 afStandaard lui laaiBeeld.
Dit verminder bandbreedtegebruik tydens die aanvanklike weergee:

  • Luie laai is geskik vir hulpbronne buite die skerm.“
  • Die groot beeld bo-aan die bladsy (wat dikwels die belangrikste beeld op die eerste skerm is) is oor die algemeen nie geskik vir uitgestelde laai nie.

2.5 Afleweringslaag: CDN / Beeld CDN

Kompressie, lêergrootte en formaat is almal daarop gemik om lêers kleiner en meer geskik te maak.
As beelde egter voortdurend vanaf “n afgeleë oorsprongbediener opgelaai word, sal netwerkvertraging steeds die gebruikerservaring aansienlik beïnvloed. In sulke gevalle is ”n 'afleweringslaag'-oplossing nodig (CDN/beeld CDN).

Twee tipiese benaderings:

  • Cloudflare PoleCloudflare-dokumentasieHierdie afdeling stel die kompressiemetodes wat in Pools beskikbaar is voor (verliesvry, verliesdraend en WebP), en noem die gebruik van format=auto WebP- en AVIF-formate word toegelaat.
  • Jetpack-webwerfversnellerJetpack-dokumentasieDit beteken dat dit beelde sal optimaliseer en dit via sy netwerk langs statiese hulpbronne sal versprei.

Beeldoptimalisering verseker dat beelde in grootte verminder en toepaslik hergrootte word.CDN: Lewering nader en meer betroubaar

3. Roetekeuse: Volg slegs die twee hoofroetes

Die mees algemene fout in beeldoptimalisering is nie om nie “n inprop te installeer nie, maar om te veel inproppe te installeer, wat lei tot duplikaatverwerking:
A komprimeer, B komprimeer ook; A omskep na WebP/AVIF, B doen dieselfde; A verander URL's, B voer URL-herskrywings uit—uiteindelik kan selfs jy nie kop of stert kry van wat eintlik met die webwerf aangaan nie.

Reëls:

Hou by een benadering: óf heeltemal gratis plaaslike berging, óf een van die drie wolkkompressie-opsies.

  • Route A (heeltemal gratis plaaslik):Plus WebP of AVIF + EWWW Image Optimizer(of kies net een)
  • Opsie B (Kies een van die drie wolkkompressiemetodes):ShortPixel / Imagify / TinyPNG

3.1 Opsie A: Volledig gratis plaaslike hosting (Plus WebP of AVIF of EWWW)

Die sleutelkenmerke van hierdie roete is:

  • Jy vertrou nie op derdeparty-kompressiedienste wat op “n maandelikse kwota- of per-lêer-grondslag hef nie (alhoewel sommige funksies as opsionele dienste beskikbaar mag wees).
  • Die kompromie is dat bondelverwerking “n swaarder las op die bediener kan plaas (1 TP per 205 T/IO), wat vereis dat jy meer aandag skenk aan ”strategie en risiko'.”

3.1.1 Plus WebP of AVIFDie kernkonsep is “generering/vervanging”; dit is nie “n kompressie-instrument” in die tradisionele sin nie.”

  • Wanneer die volledige stel beelde gegenereer word:Die oorspronklike beeldlêer-ID sal oorskryf word deur die WebP/AVIF-lêer, die oorspronklike lêer sal verwyder word, en enige URL's in die inhoud sal ook vervang word.
  • Die inprop bied WP-CLI-opdragte en beveel aan dat WP-CLI meer betroubaar is wanneer daar met 'n groot aantal lêers gewerk word.

Dit beteken: dit genereer nie net stilweg “n WebP-lêer vir jou nie, maar dit kan eerder ”nBatesoordrag(veral as jy die opsie “Vervang en verwyder oorspronklike” geaktiveer het).

Die verskil tussen die twee modi

Opsie 1: Bewaar die oorspronklike beeld + genereer WebP/AVIF-kopieë (meer betroubaar)

  • Voordeel: Dit is makliker om terug te keer as versoenbaarheids probleme ontstaan.
  • Nadeling: Skyfgebruik sal toeneem (oorspronklike beeld + nuwe formaat + verskeie miniatuurgroottes)

Metode 2: Vervang en verwyder die oorspronklike beeld (meer radikaal)

  • Voordele: Die skyf sal nie so vinnig vol raak nie; interne skakels word outomaties na die nuwe formaat omgeskakel.
  • Risiko: As jy beide die bates en hul verwysings wysig, sal die probleemoplossing van versoenbaarheids kwessies duurder wees (veral waar eksterne stelsels of temalogika op die oorspronklike lêername, paaie of formate staatmaak).

Aanbeveling

Voordat jy “Vervang en verwyder oorspronklike” kies, voer eers 'n kleinskaalse toets uit en maak seker jy het 'n rugsteun beskikbaar; vervang nie die hele databasis dadelik nie.

Algemene struikelblokke met WebP of AVIF

  1. Na 'n volledige biblioteekvervanging word beelde op sekere bladsye verkeerd vertoon.
    Die oorsaak is gewoonlik nie dat die “prent gebreek is” nie, maar eerder dat iets êrens in die ketting verkeerd geloop het—soos 'n URL-verandering, caching of die duimnaelbeleid.
  2. Hoe meer miniatuurbeelde daar is, hoe groter is die omvang van die veranderinge.
    Deur 'n beeld na WordPress op te laai, word verskeie groottes gegenereer; temas en inproppe kan selfs meer byvoeg. 'n Volledige vervanging beteken dat jy dalk 'n baie groot stel lêers sal wysig.
  3. Om net 'n formaatomskakeling uit te voer, lei nie noodwendig tot die kleinste lêergrootte nie.
    WebP- en AVIF-lêers is oor die algemeen kleiner, maar afmetingsstrategieë en kompressiestratagieë bly noodsaaklik. Moet nie Plus WebP as “n eenklik-oplossing vir vinniger laaitye beskou nie.

3.1.2 EWWW Beeldoptimalisator: 'n vooraanstaande verskaffer van gratis plaaslike kompressie

Die EWWW-inpropbladsy het 'n baie duidelike doel:

  • Dit kan beelde op jou bediener optimaliseer met behulp van 'n verskeidenheid gereedskap (jpegtran, optipng, pngout, pngquant, gifsicle, cwebp, ens.).
  • As u hoër kompressie benodig of op CPU wil bespaar, kan u ook die verwerking wat CPU verbruik, na u bediener aflaai (opsioneel).

Watter rol behoort EWWW in Roete A te speel?

As jy Plus WebP vir “n formaatmigrasie-/vervangingstrategie gebruik, is EWWW beter geskik om te hanteer:

  • Kompressie en volume-optimalisering(veral die optimalisering van rou bates soos JPG- en PNG-lêers)
  • Batchoptimalisering van die historiese mediabiblioteek(Doel op “n ”vermindering in volume“ eerder as ”URL-vervanging')

Neem asseblief kennis

Plus WebP enIEK: kan almal na AVIF of WebP omgeskakel word
Ons beveel aan om net een daarvan te installeer, aangesien die installering van albei konflikte kan veroorsaak.

'n tipiese slaggat van EWWW

  1. Bedienerlading neem toe tydens bondeloptimalisering
    Dit is omdat plaaslike kompressie CPU/IO verbruik. Die oplossing is nie om dit nie meer te gebruik nie, maar eerder om in bondels te verwerk, gedurende stil ure, en waar nodig vir aflaai of wolkoplossings te kies.
  2. “WebP is gegenereer” beteken nie noodwendig dat die voorkant werklik WebP bedien nie.
    Baie inproppe verkeerdelik dink dat generering een ding is, terwyl afleweringsstrategieë (soos herskrywing, `picture`-tags en kasverval) heeltemal anders is.
  3. Dupliseer die funksionaliteit van 'n ander inprop.
    As jy vir Opsie A kies, probeer om addisionele wolkkompressiedienste soos ShortPixel, Imagify of TinyPNG te vermy; as jy vir Opsie B kies, moenie die vervangingslogika in Plus WebP aktiveer nie. Die kernbeginsel is:Hou by een aksieplan.

3.2 Opsie B: Kies een van die drie wolkkompressiedienste (ShortPixel / Imagify / TinyPNG)

Hierdie plan is ideaal vir dié wat bedienerhulpbronne wil bewaar, “n moeitelose benadering tot bondelverwerking verkies en gemaklik is met gebruiksgebaseerde of betaal-soos-jy-gaan-fakturering.
Die mees algemene misvatting oor wolkkompressie is egter:Die vrye toelaag is nie bloot “n saak van ”vrye velle' nie.Die aantal miniatuurformaatte, of WebP/AVIF-formate gegenereer word, en of die beelde herhaaldelik gekomprimeer word, sal almal 'n beduidende invloed hê op hulpbrongebruik.

Hieronder verduidelik ons: die verskil tussen gratis en betaalde opsies, hoe die krediet afgetrek word, die mees algemene struikelblokke om te vermy, en watter soorte webwerwe die beste geskik is vir hierdie diens.


3.2.1 ShortPixel: 100 gratis krediete per maand, maar krediete sal opgebruik word deur miniatuur- en WebP/AVIF-vergrotings

Wat is die saak met gratis en betaalde opsies?

Die ShortPixel-inpropbeskrywing stel duidelik:

  • 100 gratis krediete per maand
  • Daar is ook “addisionele onbeperkte maandelikse krediete” (prysbesonderhede word op die inpropbladsy verskaf)
  • Ons bied ook eenmalige kredietpakkette aan wat nooit verval nie (saam met inligting oor beginpryse)

Nota:

  • Gratis: Elke maand word 'n sekere aantal krediete verskaf om op liggewigwebwerwe te gebruik of vir toetse.
  • Eenmalige pakket: Geskik vir terreine met “n groot media-biblioteek wat hul voorraad in een keer wil uitruim (eenmalig aangekoop en geldig tot dit op is; gewoonlik geen vervaldatum nie)
  • Maandelikse/Onbeperkte: Geskik vir webwerwe wat gereelde beeldopdaterings en langtermyn, stabiele optimalisering benodig.

Die ShortPixel amptelike kennisbasis bied ook leiding oor “eenmalige lisensie vs onbeperkte maandelikse”.'n duidelike verduidelikingDie Unlimited Maandelikse plan word maandeliks (of jaarliks) gefaktureer en bied onbeperkte krediete en 'n vaste CDN-kwota; eenmalige krediete verval nie, wat jou groter beheer oor gebruik gee wanneer dit nodig is.

Aanbeveling

  • Opruiming van die ou terrein: prioriteit aan eenmalige pakkette
  • Deurlopende opdaterings: Meer geskik vir maandelikse/onbeperkte planne (gebruik onbeperk as jy nie krediete wil dophou nie)

Die belangrikste: Hoe word ShortPixel-krediete bereken?

ShortPixel Amptelike Dokumentasie KB het dit baie bot gestel:

  • Wanneer jy 'n beeld na WordPress oplaai, genereer dit verskeie miniatuurbeelde;
  • Die optimalisering van elke miniatuurbeeld tel as een krediet.
  • As jy kies om WebP of AVIF te genereer,Elke WebP- of AVIF-weergawe van 'n oorspronklike beeld en sy miniatuur sal as 'n bykomende krediet tel.
  • Jy kan sekere miniatuurbeelde van optimalisering uitsluit om kredietgebruik te verminder.

krediete voorbeeld

Stel jou voor jy laai een beeld op, en die tema of inprop genereer agt miniatuurbeelde:

  • Optimaliseer slegs die oorspronklike beeld en miniatuurbeelde: 1 (oorspronklike beeld) + 8 (miniatuurbeelde) = 9 krediete
  • As jy ook WebP/AVIF wil genereer: voeg 'n volgende-generasie-weergawe by elk van die 9 hierbo → plus 9 krediete
    Met ander woorde, jy mag dink dis “een beeld”, maar dit kan eintlik byna “tweesyfer-krediete” kos.

Daarom:“100 gratis krediete” beteken nie “100 gratis beelde” nie.

Die mees algemene slaggate met ShortPixel

  1. Die gratis 100 krediete sal binnekort opraak.
    Rede: Groot aantal miniatuurbeelde + bykomende krediete vir die generering van WebP/AVIF-lêers.
    Aanbeveling
  • Eerstens, beoordeel die aantal webwerf-miniatuurbeelde.
  • Elimineer onnodige duimpie-groottes (optimaliseer slegs die groottes wat werklik gebruik sal word)
  • Bepaal eers 'n kompressiestراتegie, en voer dan die proses in groepe uit om nie tyd te mors met proef en fout nie.
  1. Gebruik in samewerking met ander formaatomsettingsinproppe
    As jy Plus WebP-vervanging aktiveer en ook laat ShortPixel volgende-generasie-tags genereer en invoeg, sal die logika oorvleuel, wat probleemoplossing moeiliker maak. Met Opsie B hanteer ShortPixel hierdie taak op sy eie.
  2. Ek het aangeneem dat sodra dit geïnstalleer is, die frontend outomaties WebP/AVIF-lêers sou genereer.“
    ShortPixel-inpropbladsyDit kan WebP- en AVIF-lêers omskakel en kan volgende-generasie beelde in front-end-bladsye inkorporeer (byvoorbeeld via etikette).
    Jy moet egter steeds die resultate nagaan sodra jy klaar is.

3.2.2 Imagify: Gratis 20MB per maand; kwota word afgetrek op grond van “oorspronklike beeldgrootte + aantal miniatuurbeelde”; herkompressie sal lei tot dubbele aftrekkings

Vrye toelaag en ligging

Imagify Amptelike PrysbladDit word heel duidelik gestel:Gratis rekeninge het 'n maandelikse kwota van 201–235 TB.
Die inpropbladsy dui ook aan dat dit kan saamdruk, herskaal en omskakel na WebP/AVIF.

Hoe word die kwota afgetrek?

Imagify Amptelike Dokumentasie “Hoe word kwota-gebruik bereken?” breek die faktureringsmeganisme baie duidelik af:

  • Die aantal miniatuurbeelde beïnvloed die hulpbrongebruik.Byvoorbeeld, as jy 10 duimnaelgroottes het, sal die optimalisering van 'n enkele beeld lei tot 11 beelde wat geoptimaliseer word (die oorspronklike beeld plus 10 duimnaels), wat almal by jou kwota ingereken word.
  • Trek kwota af op grond van die oorspronklike lêergrootte.Byvoorbeeld, as jy 'n 100KB-prent na Imagify oplaai, sal 100KB van jou kwota afgetrek word.
  • Die verandering van die kompressievlak en heroptimalisering sal weer kwota verbruik.
  • 'n enkele API-sleutel kan oor verskeie werwe gebruik word, maar die kwota word tussen hulle gedeel.

Dit is Imagify se “kernbenadering”:
Dit is meer soos 'n datapakket: hoe meer jy oplaai, hoe meer data dit gebruik; hoe meer miniatuurbeelde jy skep, hoe meer data dit gebruik; en as jy die lêers herhaaldelik herkomprimeer, sal dit elke keer data gebruik.

'n maklik-om-te-begryp voorbeeld van Imagify-kota's

Stel jou voor jy laai 'n oorspronklike beeld van 800 KB op, en die webwerf genereer 8 miniatuurbeelde.

  • Wanneer jy met Imagify optimaliseer, word beide die oorspronklike beeld en agt miniatuurbeelde ingesluit (as jy “Optimaliseer alles” kies), wat beteken dat hierdie operasie “n kwota sal verbruik wat byna gelyk is aan die totale grootte van al hierdie lêers.
    Dit is hoekom sommige webwerwe vind dat hul “20MB”-kwota vinnig opraak: dit is nie dat Imagify nie die taak kan hanteer nie, maar eerder dat die beelde wat jy oplaai te groot is, jy te veel miniatuurbeelde genereer, en jy mag ook herhaaldelik met verskillende kompressievlakke eksperimenteer.

Die mees algemene struikelblokke met Imagify

  1. Gratis 20MB is nie voldoende om “n volledige werfgeskiedenis-skoonmaak uit te voer nie.”
    20MB is oor die algemeen beter geskik vir toetse en klein opdaterings; as jou media-biblioteek reeds groot is, sal dit waarskynlik 'n opgradering vereis om dit alles in een keer skoon te maak.
  2. Herhaalde aanpassing van die kompressievlak lei daartoe dat die kwota herhaaldelik opgebruik word.
    Imagify: 'n Duidelike VerklaringHeroptimalisering sal die kwota weer opgebruik.
    Ons beveel aan dat u die “strategie” duidelik op hierdie bladsy uiteensit:
  • Begin deur 'n klein aantal beelde te gebruik om die kompressievlak en visuele kwaliteit te bepaal.
  • Sodra die strategie gefinaliseer is, voer dit in bondels uit.
    Vermy proef en fout oor die hele databasis
  1. Deel “n enkele API-sleutel oor verskeie werwe laat kwota's op ”n misterieuse wyse afneem.”
    As jy dieselfde API-sleutel oor verskeie werwe gebruik, sal die kwota's gedeel word.
    Daarom is dit in span- of meervlak-scenario's die beste om te verduidelik watter plekke hulpbronne deel en watter onafhanklik funksioneer, om begrotingsoverschrydings te vermy.

3.2.3 TinyPNG(Klein Kompress-beelde): 500 gratis krediete per maand; omskakeling na WebP/AVIF behels “n bykomende koste van 1 krediet per formaatgrootte.”

Vrye toelaes en hoe hulle bereken word

Die TinyPNG WordPress-inpropbladsy is baie duidelik geskryf:

  • 500 krediete gratis elke maand
  • In “n standaard WordPress-installasie kan jy waarskynlik komprimeer Ongeveer 100 beelde per maand
  • Maar as AVIF- of WebP-omskakeling aangeskakel is:Elke beeldgrootte sal een bykomende krediet kos., so ek veronderstel die enigste opsie is om dit te komprimeer en te omskakel Ongeveer 50 beelde per maand(Afhangende van hoeveel duimnaelgroottes jy het.)

Intussen het Tinify (die ontwikkelaar van TinyPNG en TinyJPG) ook API-prysbladsyNeem asseblief kennis: Meld aan om 500 gratis kompressies per maand te ontvang; sodra hierdie limiet oorskry word, word u gehef op grond van die aantal suksesvolle kompressies, sonder 'n verpligte intekening.

Om in 'n enkele sin saam te vat hoe TinyPNG werk:
Dit word in krediete bereken; hoe meer duimnaelsgroottes jy gebruik en hoe meer jy WebP/AVIF aktiveer, hoe vinniger sal jou krediete opraak.

'n maklik-om-te-begryp voorbeeld van TinyPNG-krediete

Stel jou voor jou webwerf genereer agt duimnaelgroottes vir elke prent:

  • Kompressie slegs: Oorspronklike beeld + 8 duimnaels → 9 krediete benodig
  • As WebP/AVIF-omskakeling geaktiveer is: 'n addisionele krediet sal vir elke grootte afgetrek word → dit kan die totaal byna verdubbel
    Dit stem ooreen met die beskrywing op die inpropbladsy: sodra omskakeling geaktiveer is, verander die gratis kwota van ongeveer “100 per maand” na “50 per maand”.

Die mees algemene struikelblokke met TinyPNG

  1. Ek het gedink 500 krediete beteken 500 beelde.
    Nee. Dit word gehef per “beeldgrootte/variant”. Die inpropbladsy dui duidelik aan dat “omskakeling ”n addisionele 1 krediet per beeldgrootte sal kos'.
  2. Die tema-/e-handelsinprop genereer te veel beeldgroottes, en die gratis kwota het aansienlik afgeneem.
    Hoe meer dimensies daar is, hoe makliker is dit om krediete op te gebruik.
  3. Nadat ek die omskakeling geaktiveer het, het ek gevind dat my kredietlimiet skielik opgeraak het.
    Dit is nie 'n fout nie; dit is hoe die faktureringsstelsel werk.
    Strategie-aanbevelings:
  • As die vrye fase hoofsaaklik vir kompressie en gewigsvermindering bedoel is, kan jy begin deur net kompressie toe te pas. Sodra jy bevestig het dat die werfstruktuur stabiel is en jy werklik volgende-generasie benodig, kan jy dan met die omskakeling begin.

4. Aanbevelings per scenario: Hoe om te kies vir verskillende soorte webwerwe

Alhoewel hulle almal WordPress gebruik, verskil die “beeldpynpunte” tussen inhoudwebwerwe, e-handelswebwerwe, portefeuljes en lidmaatskapwebwerwe.

4.1 Inhoudwerwe/blogs (met talle beelde en artikels, met 'n matige opdateringsfrekwensie)

Prioriteitsaanbevelings:

  1. Afmetingsstrategie (Stap 1)
  2. Kompressie (Stap 2)
  3. WebP (Stap 3)

'n meer geskikte roete:

  • As jy 'n probleemvrye opsie wil hê: kies een van die drie in Opsie B (ShortPixel / Imagify / TinyPNG)
  • As jy “n gratis opsie wil hê: Roete A (Plus WebP + EWWW), maar ons beveel aan om met ”Konserwatiewe Modus (moenie oorspronklike beelde uitvee nie)' te begin om eers die risiko's te beoordeel.

Algemene struikelblokke:

4.2 E-handel/produkwebwerwe (met talle miniatuurbeelde en beeldvariante; stabiliteit is uiters belangrik)

Die mees algemene probleme in e-handel is nie dat die kompressiekwaliteit swak is nie, maar eerder dat sekere afmetings na optimalisering verkeerd is, dat miniatuurbeelde ontbreek, of dat front-end-komponente nie die beelde kan ophaal nie.

Prioriteitsaanbevelings:

  1. Begin versigtig: volg 'n konserwatiewe kompressiestراتegie; vervang nie die hele databasis dadelik nie.
  2. Die beoordeling van duimpie-groottes: E-handels-temas genereer gewoonlik meer groottes, wat die dataverbruik aansienlik kan verhoog (dit is veral merkbaar met ShortPixel en TinyPNG).
  3. Voer eers 'n kleinskaalse proef uit, en rol dit dan uit na 'n wyer gehoor (dit is absoluut noodsaaklik)

'n meer geskikte roete:

  • Opsie B is gewoonlik die moeitevrye keuse: ShortPixel, Imagify en TinyPNG ondersteun almal bondelverwerking; die sleutel is om die kwotasie-stelsel te verstaan en die koste vooraf te beoordeel.
  • Opsie A is ook aanvaarbaar, maar jy moet groter versigtigheid toepas ten opsigte van Plus WebP se gedrag om ID's te oorskryf, oorspronklike beelde te verwyder en URL's te vervang: aangesien dit “n bate-migrasie behels, is dit nie raadsaam om dadelik ”n volledige vervanging uit te voer nie.

4.3 Portefeuljes/fotografiewebwerwe (waar beeldkwaliteit krities is, lêers groot is, en visuele aantreklikheid voorrang geniet)

Prioriteitsaanbevelings:

  1. Afmetingsstrategie (weergawebereikbeheer)
  2. Kompressiestراتegie (dit is beter om 'n effens groter lêer te hê as om detail te verloor)
  3. WebP/AVIF (die voordele is duidelik vir groot beelde, maar die visuele kwaliteit moet geverifieer word)

'n meer geskikte roete:

  • Imagify: Aangesien die kwota op grond van die “oorspronklike beeldgrootte” afgetrek word, maak hierdie tipe webwerf dit makliker om koste onder beheer te hou (jy weet ongeveer hoeveel elke groot beeld gaan kos), maar jy moet vermy om dit herhaaldelik weer te komprimeer.
  • ShortPixelAs daar nie te veel duimpie-groottes is nie, is die krediete redelik eenvoudig; maar as jy 'n groot aantal groottes plus volgende-generasie-weergawes genereer, sal die kredietverbruik aansienlik toeneem, so jy sal vooruit moet beplan.

5. Kwota vs. Fakturering: “n deeglike ondersoek of die gratis toelaag voldoende is

Watter een bied beter waarde vir geld, en hoe lank sal die gratis proeflopie duur?

5.1 Drie faktureringsmodelle

  • ShortPixel(krediete)Krediete word bereken op grond van die oorspronklike beeld plus die aantal miniatuurbeelde; die generering van WebP/AVIF-lêers sal “n addisionele kredietheffing per ooreenstemmende weergawe meebring.
  • Imagify(MB-kota)Kwota word afgetrek op grond van die oorspronklike lêergrootte; hoe meer miniatuurbeelde daar is, hoe meer kwota word gebruik; herkompressie sal tot verdere kwota-aftrekkings lei.
  • TinyPNG(krediete): 500 krediete per maand; die inskakeling van WebP/AVIF-omskakeling sal 'n addisionele koste per beeldgrootte meebring.

5.2 Vinnige skattingsmetodes

Jy kan dit soos volg skat:

  1. Kies enige “oorspronklike beeld wat jy gereeld oplaai” en kontroleer sy benaderde grootte (bv. 300KB / 1MB / 3MB)
  2. Dit hang af van hoeveel duimnaelgroottes jou webwerf gewoonlik genereer (bv. 5, 10 of 20)
  3. Bepaal of jy WebP/AVIF wil genereer (Ja/Nee)

Gebruik dan die “mentale rekenkunde” hieronder om die verbruik te verstaan:

  • ShortPixelElke beeld ≈ (1 + aantal miniatuurbeelde) krediete; as WebP/AVIF gegenereer word, ≈ dubbel soveel (aangesien die volgende-generasie-weergawes ook krediete vereis)
  • ImagifyDie kwota vir elke beeld is ongeveer (die oorspronklike beeldgrootte + die totale grootte van al die miniatuurbeelde); deur die kompressievlak te verander en die beeld weer te komprimeer, sal daar 'n verdere aftrekking van die kwota wees.
  • TinyPNG: 500 gratis krediete; as jou webwerf “n groot aantal beeldgroottes per beeld genereer en beeldomskakeling geaktiveer is, sal die aantal gratis beelde aansienlik daal (die inpropbladsy gee ”n rowwe skatting van “ongeveer 100 per maand” en "ongeveer 50 per maand")

6. Risiko-openbaarmaking

Risiko 1: Vermy dat verskeie inproppe dieselfde taak verrig

Dit is die mees algemene “bron van ramp”

  • Route A:Plus WebP of AVIF + EWWW(Verdeel die take tussen die twee; voer nie beide omskakeling en aflewering gelyktydig uit nie, of installeer net een daarvan)
  • Opsie B: ShortPixel / Imagify / TinyPNG Kies een van die drie(Kies een om kompressie en volgende generasie te hanteer)

Risiko 2: Plus WebP se funksies “ID oorskryf / oorspronklike beeld uitvee / URL vervang” vorm bate-migrasie.

Om te herhaal:Plus WebP Die beskrywing dui duidelik aan dat gedurende 'n volledige generasie die oorspronklike beeld-ID oorskryf sal word, die oorspronklike lêer verwyder sal word en die inhouds-URL vervang sal word.
Dit beteken dat dit nie “n geringe aanpassing is wat te eniger tyd omgekeer kan word nie, maar eerder ”n verandering op batevlak.

Die aanbevole strategie behoort te wees:

  • Begin met 'n kleinskaalse toets ('n paar dosyn tot 'n paar honderd)
  • Bevestig dat die voorpaneelvertoning, miniatuurbeelde en kasopdaterings almal korrek werk.
  • Oorweeg om die hele databasis te verwerk.

Risiko 3: Die werklike verbruik van die “gratis kwota” vir wolkkompressie hang af van die aantal miniatuurbeelde en die keuse van volgende-generasie-opsies.

  • ShortPixelMiniatuurbeelde en volgende-generasie-funksies sal 'n beduidende impak hê op die krediete.
  • TinyPNG: Die inskakeling van WebP/AVIF sal lei tot 'n bykomende kredietaftrekking vir elke beeldgrootte
  • Imagify: Fooie gebaseer op die oorspronklike beeldgrootte; hoe meer miniatuurbeelde daar is, hoe hoër is die fooi; herhaalde aflaaie sal bykomende fooie meebring

Risiko 4: “WebP/AVIF is gegenereer” beteken nie “die front-end bedien WebP/AVIF” nie”

Baie mense voel dat hul webwerf nie vinniger geword het ná die omskakeling nie; die worteloorsaak is dat die front-end steeds JPG/PNG-lêers bedien (as gevolg van “n wanpassing in enige van die volgende: caching, herskrywing, etikette of blaaieronderhandeling).

7. Hoe kan ek kyk of dit ingewerk het nadat ek klaar is?

4 baie eenvoudige kontrolepunte:

  1. Wanneer dieselfde bladsy vir die tweede keer verfris word, is die laaiproses meer stabiel en vinniger?(Hoe opvallend is die effekte van kasgeheue en optimalisering?)
  2. Is daar 'n merkbare verskil in die grootte van beelde wat op mobiele toestelle en lessenaarrekenaars gelaai word?(Responsief bronstelle/groottes (of dit werk)
  3. Kontroleer lukraak 'n paar beelde: is daar enige WebP- of AVIF-lêers/hulpbronne?(Gebruik die webwerf eintlik volgende generasie
  4. Kyk na 'n paar beelde: zoom in om te sien of hulle merkbaar vaag is of of die teks vaag voorkom.(Is die kompressie te sterk?)

As al vier van hierdie van toepassing is, beteken dit dat die roete wat jy gekies het reeds in werking is. Gaan dan oor na CDN “Leweringslaag”...dit sal oor die algemeen meer stabiel wees.

8. Aanbevelings vir aksie

  1. Eerstens, kies 'n roete:
  • Ek wil dit so vry as moontlik hou.: Plus WebP of AVIF + EWWW (of installeer net een daarvan)
  • Wil jy op bedienerhulpbronne bespaar? Betaal volgens gebruik is meer geskik sonder gedoe.Kies een van ShortPixel, Imagify of TinyPNG
  1. Begin met 'n kleinskaalse toets ('n paar dosyn)
  2. Kontroleer dat alles in orde is voordat dit in bondels verwerk word.
  3. Leweransbetroubaarheid moet verder verbeter word:Lees CDN Versnelling

Gereelde vrae

1. Hoeveel inproppe moet ek installeer? Kan ek hulle almal installeer?

Probeer om by een roete te bly.

  • Opsie A: Plus WebP of AVIF + EWWW Image Optimizer (of installeer net een daarvan)
  • Opsie B: Kies een van ShortPixel, Imagify of TinyPNG
    Om verskeie inproppe op dieselfde webwerf te gebruik om gelyktydig “kompressie, omskakeling na WebP of AVIF, URL-wysiging en afleweringsherskrywing” uit te voer, is die sekerlikste manier om 'n gemors te skep en die moeilikste om te troubleshoot.

2. Ondersteun WordPress nie reeds WebP/AVIF nie? Het ek steeds 'n inprop nodig?

Dit is belangrik om te onderskei tussen:
“Ondersteuning vir oplaai/gebruik” ≠ “outomatiese omskakeling/outomatiese aflewering”
WordPress 6.5 sal nie outomaties bestaande JPG/PNG-lêers in grootmaat na WebP/AVIF omskakel nie, en dit sal ook nie die hele proses van die bediening van AVIF/WebP op grond van blaaiervermoëns met terugval na die oorspronklike formaat outomaties hanteer nie. Om te verseker dat jou bestaande media-biblioteek ook opgedateer word, moet jy gewoonlik “n inprop of diens gebruik om die gaping te vul.

3. Wanneer dit by beeldoptimalisering kom, watter stap bied eintlik die hoogste opbrengs op belegging?

Gewoonlik Kry eers die afmetings reg (srcset/sizes)
Baie webwerwe is stadig nie omdat hulle nie gekomprimeer is nie, maar omdat hulle “n bladsy vertoon wat net 900 px breed is terwyl hulle gebruikers dwing om die oorspronklike 3000 px-prent af te laai. Kompressie kan ”n paar kilobytes bespaar, maar 'onjuiste afmetings' sal veroorsaak dat jy vir geen rede verskeie kere daardie hoeveelheid data aflaai.

4. Hoe kan ek seker wees dat die “kleiner weergawe” gelaai word, eerder as die oorspronklike beeld?

Oorweeg twee verskynsels:

  • Wanneer dit op 'n mobiele toestel besigtig word, is die afgelaaide beelde merkbaar kleiner as op 'n lessenaarrekenaar.
  • Die lêergrootte van dieselfde beeld wissel na gelang van die toestel waarop dit gelaai is.
    As beelde altyd in hul oorspronklike grootte afgelaai word, is dit dikwels omdat die tema of bouer die beeld as 'n CSS-agtergrondbeeld of pasgemaakte uitvoer hanteer, en sodoende die media-biblioteek se ondersteuning vir verskeie afmetings en die `srcset`-eienskap omseil.

5. Beteken “WebP/AVIF gegenereer” noodwendig dat die front-end WebP/AVIF uitset?

is nie gelyk aan nie.
Generering is slegs voltooi op die lêervlak; of WebP/AVIF werklik aan die voorpunt bedien word, hang af van faktore soos herskrywing, die `picture`-tag-strategie, of die kas getref word, en of blaaieronderhandeling doeltreffend is. Sodra jy klaar is, moet jy “n paar beelde se hulpbron-tipes steekproef.

6. Wat is presies die risiko's wat met WebP of AVIF gepaardgaan? Kan ek 'n eenklik-ondersoek oor die hele databasis uitvoer?

Die risiko lê nie in “kompressie” nie, maar inVeranderinge aan batesmigrasievlakke

  • Wanneer die volledige stel gegenereer word, kan die oorspronklike beeldlêer-ID's oorskryf word, die oorspronklike lêers kan verwyder word, en URL's binne die inhoud kan vervang word.
    SoOns beveel nie aan om die hele databasis dadelik te vervang nie.Begin met 'n kleinskaalse toets ('n paar dosyn tot 'n paar honderd rekords) en maak seker dat jy 'n werkende rugsteun het voordat jy met die volledige databasis voortgaan.

7. Hoe kies ek tussen die twee modi in Plus WebP: behou die oorspronklike beeld of vervang en verwyder die oorspronklike beeld?

In eenvoudige terme:

  • Opsie 1: Bewaar die oorspronklike beeld + genereer WebP/AVIF-kopieë (meer betroubaar)Maklik om terug te keer, maar dit neem meer skyfspasie in beslag (oorspronklike beeld + nuwe formaat + verskeie duimpie-groottes).
  • Metode 2: Vervang en verwyder die oorspronklike beeld (meer radikaal)Die skyf is nie geneig tot uitbreiding nie, maar as jy bates en verwysings wysig, raak die probleemoplossing van versoenbaarheids kwessies duurder.
    Hoe meer kompleks die webwerf is (e-handel, verskeie inproppe, verskeie groottes), hoe meer beveel ons aan om met 'n meer stabiele benadering te begin.

8. Is die gratis plaaslike kompressie wat deur EWWW Image Optimizer aangebied word voldoende? Sal dit die bediener oorlaai?

EWWW is meer soos “n plaaslike kompresie-instrument: dit verbruik CPU/IO.
Dit is algemeen dat die werklading tydens bondeloptimalisering toeneem; dit beteken nie dat die stelsel “faal” nie, maar eerder dat die benadering korrek moet wees: voer die werk in bondels uit gedurende stil ure en kies waar nodig vir aflaai- of wolkoplossings.
As jy op soek is na 'n probleemvrye oplossing, of as jou bedienerhulpbronne beperk is, is Opsie B meer bedienervriendelik.

9. ShortPixel bied 100 gratis krediete per maand, waarom voel ek egter dat dit ná net 'n paar beelde al opgebruik is?

omdat “Credits” verwys nie na die 'aantal beelde' nie.”, sal vergroot word deur miniatuurbeelde en volgende generasie:

  • Oorspronklike beeld + krediet vir elke miniatuur
  • As WebP/AVIF-lêers gegenereer word, sal elke ooreenstemmende weergawe 'n bykomende koste in krediete meebring.
    Wat jy dalk as “een beeld” beskou, kan eintlik byna “tweesyfer-krediete” verbruik. ShortPixel

10. Waarom raak Imagify se gratis 201 TP235T per maand so vinnig op?

Imagify is meer soos “n datapakket”:

  • Soos per u boodskapOorspronklike lêergrootteaftrek van die kwota
  • Hoe meer miniatuurbeelde daar is, hoe groter is die hulpbronverbruik.
  • Die verandering van die kompressievlak en heroptimalisering sal weer kwota verbruik.
  • 'n enkele API-sleutel kan oor verskeie werwe gebruik word, met gedeelde kwotas.
    Die boodskap “20MB sal binnekort opraak” word dikwels veroorsaak deur beelde wat te groot is, te veel miniatuurbeelde, of herhaalde proe-en-fout.

11. TinyPNG bied 500 gratis krediete per maand, waarom sê die inprop dan dat daar net sowat 100 beelde per maand is, en waarom daal dit tot 50 beelde per maand nadat WebP/AVIF geaktiveer is?

Dit is omdat die TinyPNG-krediete ook in die “Dimensies/Variëteite”-afdeling opgeskaal word:

  • 'n standaard WordPress-installasie komprimeer gewoonlik ongeveer 100 beelde per maand.
  • Aktiveer AVIF- of WebP-omskakeling:Elke beeldgrootte sal een bykomende krediet kos., so ek kan waarskynlik net ongeveer 50 beelde per maand komprimeer en omskakel (afhangende van die aantal duimnaelgroottes).
    Dus 500 krediete ≠ 500 beelde.

12. Hoeveel miniatuurbeelde is daar op ons webwerf? Waarom het hulle so 'n beduidende impak?

Deur 'n beeld na WordPress op te laai, word verskeie groottes gegenereer; temas en inproppe (veral e-handelsinproppe) kan selfs meer genereer.
Met wolkkompressie word krediete of kwota's gewoonlik bereken op grond van die gekombineerde totaal van die oorspronklike beeld en sy miniatuurbeelde, dus hoe meer miniatuurbeelde daar is, hoe vinniger sal die gratis toelaag opgebruik word.

13. Versnel lui laai altyd dinge? Hoekom sê sommige mense dat lui laai eintlik dinge vertraag?

Luie laai is geskik vir hulpbronne buite die skerm.
As die belangrikste groot beeld op die eerste skerm ook vertraag word, kan dit die aanvanklike laaiervaring vertraag. Al werk die standaard lui-laai in WordPress 5.5 en later goed, moet jy dit nie oral toepas nie.

14. Wanneer het ek die CDN / Image CDN nodig as ek Roete A of B neem?

Kompressie, lêergrootte en formaat spreek die kwessie aan om lêers kleiner en meer geskik te maak;
Die CDN verseker vinniger en meer betroubare aflewerings.
Wanneer daar beduidende latensie is omdat beelde vanaf 'n verre oorsprongbediener afgehaal word, lei die toevoeging van CDN per beeld (bv. Cloudflare Poland of Jetpack Site Accelerator) oor die algemeen tot 'n meer stabiele ervaring. Lees meer WordPress CDN Versnelling

15. Sodra ek klaar is, wat is die maklikste manier om te kyk of dit eintlik werk?

Die vinnigste manier om te verifieer:

  • Wanneer dieselfde bladsy vir die tweede keer verfris word, is die laaiproses meer stabiel en vinniger?
  • Is daar 'n merkbare verskil in beeldgrootte tussen die mobiele en desktopweergawes (werk die `srcset`- en `sizes`-eienskappe soos beoog)?
  • Kontroleer lukraak 'n paar beelde: is daar enige WebP- of AVIF-lêers/hulpbronne?
  • Kyk na 'n paar beelde: zoom in om te sien of hulle merkbaar vaag is of of die teks vaag voorkom.