Az első bájtig eltelt idő (TTFB) az egyik legnagyobb kihívást jelentő mérőszám az oldalsebesség tekintetében, mivel azt teljes mértékben a szerver és a háttérszoftver teljesítménye határozza meg. Bár a TTFB már nem elsődleges mérőszám a Google jelenlegi oldalsebesség-mutatói között, továbbra is lényeges tényező az oldalsebesség befolyásolásában.

Mennyi az idő az első bájtig?

 

image-4.png
Forrás: https://www.keycdn.com/support/what-is-ttfb

 

A TTFB az az idő, amely alatt a szerver elküldi az adat első bájtját. Ez magában foglalja azt az időt, amely alatt a kérés elküldésre kerül a kiszolgálónak, a szervernek a kérés feldolgozásához és a kiszolgálónak a válasz visszaküldéséhez. Általában az oldal terhelésétől és a szerver kapacitásától függ.

Mi a jó TTFB szint?

A Google azt javasolja, hogy a A TTFB mutató 200 ms alatt legyen. A 200-500 ms közötti idő javítható, míg az 500 ms feletti minden lassúnak számít.

Hogyan javítható a TTFB?

A TTFB fejlesztési stratégiái nemcsak magát a TTFB-t javítják, hanem közvetlenül vagy közvetve hozzájárulnak más webes teljesítménymutatókhoz is.

1. A megfelelő szerverhely kiválasztása

 

Ekran Resmi 2024-06-22 15.39.00.png
Forrás: https://tools.keycdn.com/performance

 

A Neredeoku.com listaoldalának elemzése megmutatja, hogy a Törökországban található szerverek hogyan reagálnak a különböző országokból érkező ping-ekre. A TTFB-metrikák a kontinensek közötti kérelmekkel nőnek, beleértve a DNS-feloldási időt is. Ezért a megfelelő kiszolgálóhely kiválasztása kulcsfontosságú a TTFB számára.

2. A szoftververziók naprakészen tartása

 

image-6.png
Forrás: https://kinsta.com/

 

Például a PHP-hez készült WordPress CMS vizsgálatakor nyilvánvaló, hogy a PHP verzió pénzneme javítja a szerver kérésteljesítményét. Ez a pont a szoftvernyelvek és keretrendszerek pénznemére is érvényes.

3. Adatbázis optimalizálás

A platformokon használt adatbázisok különféle beállításokkal rendelkeznek a teljesítmény fokozása érdekében. Ezeket az eszközöket a szerver kapacitásának és a kérési potenciálnak megfelelően kell optimalizálni. Ezeknek a beállításoknak a megfelelő konfigurálása kulcsfontosságú az alkalmazás gyors teljesítményéhez. Sőt, bármennyire is jól konfiguráltak a beállítások, a rosszul megírt adatbázis-lekérdezések sok alkalmazást lelassíthatnak.

4. Dedikált szerveren végzett munka

A vállalati webes platformokat általában dedikált szervereken tárolják, és ezeket a szervereket speciális használati esetekre kell szabni. Egyes e-kereskedelmi webhelyek azonban megosztott szervereket használnak olyan infrastruktúrákkal, mint a Ticimax és az Ideasoft. Ezeket a projekteket úgy kell megtervezni, hogy dedikált szervereken működjenek.

5. A gyorsítótár-mechanizmusok megfelelő konfigurálása

A statikus tartalom és a kimeneti eredmények gyorsítótár-mechanizmusainak kihasználása akár 10-szeresére növelheti a TTFB teljesítményét.

Ezen stratégiák követésével jelentősen javíthatja TTFB-jét, ezáltal javítva az oldal általános sebességét és a felhasználói élményt.