Hogyan lassítja le a htaccess fájl a WordPress weboldaladat és hogyan javítsd?

2024.09.12.
Olvasási idő: 3 perc

TTFB WordPress hibák

Az egyik legelvetemültebb elkövető, mert kegyetlenül bánik az oldal betöltési sebességével és a TTFB-vel. Igazi alattomos bűnöző, mert sokszor veszi fel a szerverválaszidő álcáját.

De likvidálásával akár több másodpercet lehet nyerni az oldalbetöltési sebességen. (A rekordunk nagyjából 10 másodperc!)

Egy felületes szemlélődő számára csak egy lassú tárhelyszervernek tűnik, de egy tapasztalt lassúságelhárító azonnal gyanakodni kezd, gyanakvásának pedig leginkább .htaccess-kódok kepézhetik a tárgyát.

Most wanted: az alábbiakban olyan keresett TOP .htaccess-kódok szerepelnek, amelyek átirányítási hibákat okozhatnak, valamint drasztikusan növelhetik a weboldalak betöltési sebességét.

1. Felesleges átirányítások sorozata

A túl sok átirányítás a böngészők számára több időt vesz igénybe; végigjárásuk növeli a betöltési időt.

Hibás:

RewriteEngine On
RewriteRule ^example1/$ /example2/ [R=301,L]
RewriteRule ^example2/$ /example3/ [R=301,L]
RewriteRule ^example3/$ /example4/ [R=301,L]

Helyes:

RewriteEngine On
RewriteRule ^example1/$ /example2/ [R=301,L]
RewriteRule ^example2/$ /example3/ [R=301,L]
RewriteRule ^example3/$ /final-destination/ [R=301,L]

2. Rosszul megfogalmazott reguláris kifejezések a RewriteRule-sorokban

A nem megfelelő vagy hanyag rewrite-mintaillesztések lehetetlenné tehetik a böngészők számára, hogy helyesen dolgozzák fel az átirányításokat, ami hibát okozhat.

Hibás:

RewriteEngine On
RewriteRule ^(.*)$ example.php?id=$1 [L]
RewriteRule ^(.*)$ example.php?id=$1 [L]

Helyes:

RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+)/?$ example.php?id=$1 [L]

3. Folyamatos (ciklikus) átirányítások

Ha az átirányítások egymásra mutatnak, akkor a böngészők ún. átirányítási körbe kerülhetnek, ami hosszú betöltési idő után „Túl sok átirányítás”-hibát eredményezhet.

Hibás:

RewriteEngine On
RewriteRule ^example1/$ /example2/ [R=301,L]
RewriteRule ^example2/$ /example1/ [R=301,L]

Helyes:

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/final-destination/
RewriteRule ^example1/$ /example2/ [R=301,L]
RewriteCond %{REQUEST_URI} !^/final-destination/
RewriteRule ^example2/$ /final-destination/ [R=301,L]

4. Túl sok átirányítási sor a .htaccess-fájlban

Ha túl sok átirányítás lett felvéve a .htaccess-fájlban, ez feleslegesen terhelheti a szervert, ami lassabb oldalbetöltést eredményezhet.

Hibás:

RewriteEngine On
RewriteRule ^example1/$ /example2/ [R=301,L]
RewriteRule ^example2/$ /example3/ [R=301,L]

RewriteRule ^example100/$ /example101/ [R=301,L]

Helyes:

RewriteEngine On
RewriteRule ^example1/$ /final-destination/ [R=301,L]

5. Optimalizálatlan sorrendű átirányítások

Ha a leggyakoribb átirányítások a .htaccess-fájl végén vannak, akkor ezek megtalálásához a szervernek végig kell mennie az egész fájlon, akár szükségtelen terhelést és várakozási időt okozva ezzel – hogy aztán az átirányítást követően újra a fájl elején találja magát.

Hibás:

RewriteEngine On
RewriteRule ^regi_kepek$ regi_kepek.php [L]
RewriteRule ^egyeb$ egyeb.php [L]

# HTTPS
RewriteCond %{HTTPS} off
RewriteCond %{SERVER_PORT} ^80
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Helyes:

RewriteEngine On
# HTTPS
RewriteCond %{HTTPS} off
RewriteCond %{SERVER_PORT} ^80
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteRule ^regi_kepek$ regi_kepek.php [L]
RewriteRule ^egyeb$ egyeb.php [L]

A fenti hibák kijavítása lehetővé teszi a böngészők számára az átirányítások gyorsabb és megfelelőbb feldolgozását, ami csökkenti a sikertelen oldalbetöltéseket, és javít a betöltési sebességen.
Több tucat egyéb, gyakori és alattomos probléma okozhat még hibás vagy lassú oldalbetöltést. Szakértelemmel és bátorsággal felszerelt egységünk folyamatosan szorítja vissza és hárítja el a veszélyt. Laikusoknak, de tapasztalt fejlesztőknek is elérhetővé tettünk egy olyan „fegyverarzenált”, amellyel Neked is jóval egyszerűbb lehet győztesen megvívni a harcot:

Egyedülálló WordPress Gyorsító & Optimalizáló rendszerünk az elmúlt hónapokban már több mint ezer WordPress weboldal betöltését gyorsította, hibáit javította, működését optimalizálta:

Gyorsítsd fel weboldalaid Te is, kattints ide!

A legjobb élmény és a legaktuálisabb információk biztosítása érdekében a szerkesztő csapat átnézte és aktualizálta ezt a cikket 2024 szeptember 12. napon.
Megosztom Facebookon
Megosztom LinkedInen
Szólj hozzá! Írd meg a véleményed! Tedd fel a kérdésed!

Leave a Comment

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Miért a Tárhely.Eu a legjobb választás?
Scroll to Top

Érdekel a weboldalkészítés és az e-kereskedelem?

Olvasd el a legnépszerűbb WordPress és E-commerce tartalmainkat! 👇