Hogyan lehet felgyorsítani bármely WordPress webhelyet .HTACCESS használatával

Túl sokáig tart a WordPress webhely betöltése? Tudja, hogy a lassú webhely befolyásolja a SEO -t és a felhasználói élményt?

A beépülő modulok használata mellett számos különböző módszer létezik a webhely felgyorsítására. Az egyik módja a böngésző gyorsítótárának kihasználása, a másik pedig a fájlok tömörítése. 

Mindkettő elérhető a .htaccess(.htaccess) fájl módosításával és optimalizálásával .

Mi az a böngésző gyorsítótár?

Amikor valaki meglátogatja webhelyét, vannak fájlok, amelyeket a rendszer letölt, és ideiglenes helyen tárol.

A fájltípusok közé tartozik a webhelyét alkotó összes dokumentum, például HTML , képek, JavaScript és CSS fájlok. A böngésző(Browser) gyorsítótára a letöltött fájlok ideiglenes helyére utal.

Ha a gyorsítótár megtelik, túl sok helyet foglal el a látogató számítógépén. Ez lassú böngészőt és egy webhelyet eredményez, amelynek betöltése túl sokáig tart.

Szerencsére van mód a probléma megoldására a .htaccess fájl szerkesztésével.

Mit kell tennie először

A .htaccess fájl szerkesztésének megkezdése előtt vegye figyelembe a következő óvintézkedéseket:

  • Mindig készítsen biztonsági másolatot a WordPress .htaccess fájljáról(WordPress .htaccess) , mielőtt módosítaná.
  • Tiltsa le az esetlegesen használt WordPress beépülő modulokat.
  • Tesztelje webhelye sebességét, mielőtt módosítja a .htaccess fájlt, hogy kiindulási mérést kapjon. Használhatja a GTmatrixot( GTmatrix) , a Pingdomot( Pingdom) vagy a Google PageSpeed ​​Insights -t .

Mostantól készen áll arra, hogy a .htaccess fájlon keresztül kódot használjon, és utasítsa a WordPress -telepítést, hogy hosszabb ideig tárolja a statikus fájlokat a webhely visszatérő látogatói számára. Használhatja a cPanel-t vagy az FTP -t . Lásd az alábbi utasításokat mindegyikhez. 

Miután hozzáfért a .htaccess fájlhoz, használja a további utasításokat a szerkesztésekhez. 

cPanel használata

Jelentkezzen(Log) be a webhelyére, a cPanel-be. Általában úgy érheti el, hogy beírja a webböngészőbe a yourdomain.com/cPanel

Jelentkezzen(Log) be azzal a felhasználónévvel és jelszóval, amelyet akkor kapott, amikor telepítette a WordPress -t a domainjére. Miután bejelentkezett, keresse meg és kattintson a Fájlkezelő elemre(File Manager) .

A .htaccess fájl a gyökérmappában található. A fájl neve előtti pont azt jelzi, hogy ez egy rejtett fájl a WordPress telepítésében. Feltétlenül jelölje be a Rejtett fájlok megjelenítése(Show Hidden Files) jelölőnégyzetet .

Szerkesztés előtt készítsen másolatot a fájlról, mert ha hibát követ el, a webhely összeomolhat. Másolás készítéséhez kattintson a .htaccess elemre, és jelölje ki. A másolat mentéséhez kattintson a felső menüben található letöltés gombra.  

Miután elkészítette a másolatot, készen áll a fájl szerkesztésére. A cPanel Fájlkezelőben(File Manager) kattintson jobb gombbal a .htaccess fájlra, majd kattintson a Szerkesztés(edit) parancsra .

FTP használata

A .htaccess fájlt FTP(FTP) - kliens segítségével is szerkesztheti . Az egyik népszerű FTP - kliens a FileZilla , amelyet az alábbi példában használunk.

Kezdje(Start) az FTP -kliens megnyitásával, és helyezze be a gazdagépet. Ez általában a domain címe, felhasználóneve és jelszava. Ha nem biztos benne, hogy mik ezek, forduljon webszolgáltatójához.

A .htaccess fájl eléréséhez, másolásához és szerkesztéséhez kövesse az alábbi lépéseket:

  • Keresse meg a gyökérkönyvtárat.
  • Keresse meg a .htaccess fájlt, készítsen másolatot, és húzza az asztalra.
  • Őrizzen meg egy másolatot az eredetiről, és szerkesszen egy másik másolatot arra az esetre, ha vissza kell állítania az eredetit.
  • (Use)A fájl szerkesztéséhez használjon szerkesztőt, például a Jegyzettömböt .(Notepad)
  • Ha végzett a szerkesztéssel, töltse fel a fájlt a gyökérkönyvtárába.

Ha hibát követett el, webhelye nem fog működni. A javításhoz töltse fel a biztonsági másolatot. 

Most már készen áll a .htaccess fájl módosítására a WordPress(WordPress) webhely felgyorsítása érdekében .

Tömörítse össze fájljait a Gzip használatával

A Gzip(Gzip) tömörítés révén a fájlok kisebbek lesznek, és gyorsabban tölthetők be. Ha hozzáadja az alábbi kódot a .htaccess fájlhoz (az aktuális kód alatt), a gzip használatával tömöríti a CSS , HTML és PHP fájlokat.

 <IfModule mod_deflate.c>
  # Compress HTML, CSS, JavaScript, Text, XML and fonts
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/rss+xml
  AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
  AddOutputFilterByType DEFLATE application/x-font
  AddOutputFilterByType DEFLATE application/x-font-opentype
  AddOutputFilterByType DEFLATE application/x-font-otf
  AddOutputFilterByType DEFLATE application/x-font-truetype
  AddOutputFilterByType DEFLATE application/x-font-ttf
  AddOutputFilterByType DEFLATE application/x-javascript
  AddOutputFilterByType DEFLATE application/xhtml+xml
  AddOutputFilterByType DEFLATE application/xml
  AddOutputFilterByType DEFLATE font/opentype
  AddOutputFilterByType DEFLATE font/otf
  AddOutputFilterByType DEFLATE font/ttf
  AddOutputFilterByType DEFLATE image/svg+xml
  AddOutputFilterByType DEFLATE image/x-icon
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/javascript
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE text/xml
 
  # Remove browser bugs (only needed for really old browsers)
  BrowserMatch ^Mozilla/4 gzip-only-text/html
  BrowserMatch ^Mozilla/4\.0[678] no-gzip
  BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
  Header append Vary User-Agent
</IfModule>

Ne felejtsen el a „Módosítások mentése” gombra kattintani.

Böngésző gyorsítótárazása

Amikor valaki meglátogatja webhelyét, az általa használt böngésző letölti az általa megnyitott oldalhoz kapcsolódó összes fájlt.

A böngésző gyorsítótárának kihasználása azt jelenti, hogy csak a szükséges fájlokat szeretné letölteni, a szükségtelen eszközöket nem. Ezek általában az oldal dizájnja és stílusa, és néha JavaScript-funkciókat is tartalmaznak.

A böngésző gyorsítótárának használatakor azt utasítja a szerverére, hogy figyelmen kívül hagyja a weboldal azon részeit, amelyeket korábban letöltöttek az ismétlődő látogatók számára.

A .htaccess fájl szerkesztéséhez keresse meg, és készítsen két másolatot ugyanúgy, mint a fájlok tömörítésekor, a fent leírtak szerint FTP - kliens vagy cPanel segítségével.

Őrizze meg az eredeti .htaccess fájl másolatát arra az esetre, ha bármilyen probléma adódna a változtatásokkal. Szerkessze a másik példányt. 

Adja hozzá a következő kódot a .htaccess fájl jelenlegi tartalma alá:

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault A0
 
<FilesMatch "\.(txt|xml|js)$">
ExpiresDefault A691200
</FilesMatch>
 
<FilesMatch "\.(css)$">
ExpiresDefault A691200
</FilesMatch>
 
<FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|mp4|m4v|ogg|webm|aac)$">
ExpiresDefault A691200
</FilesMatch>
 
<FilesMatch "\.(jpg|jpeg|png|gif|swf|webp)$">
ExpiresDefault A691200
</FilesMatch>
</IfModule>
 
<IfModule mod_headers.c>
<FilesMatch "\.(txt|xml|js)$">
Header set Cache-Control "max-age=691200"
</FilesMatch>
 
<FilesMatch "\.(css)$">
Header set Cache-Control "max-age=691200"
</FilesMatch>
 
<FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|mp4|m4v|ogg|webm|aac)$">
Header set Cache-Control "max-age=691200"
</FilesMatch>
 
<FilesMatch "\.(jpg|jpeg|png|gif|swf|webp)$">
Header set Cache-Control "max-age=691200"
</FilesMatch>
</IfModule>

Ne felejtsen el a Mentés(Save) gombra kattintani , hogy megtartsa a fájl kiegészítéseit.

A fájlok tömörítése és a böngésző gyorsítótárának kihasználása jelentősen csökkenti a weboldalak betöltési idejét. Ez elősegíti, hogy webhelye magasabb helyezést érjen el a keresésben, és javítja a felhasználói élményt. Senki sem akar néhány másodpercnél tovább várni az oldal betöltésére.



About the author

Webfejlesztő vagyok, tapasztalattal a Firefox és a Google Docs területén. A Floridai Egyetemen szereztem diplomát üzleti adminisztrációból. Szakképzettségeim a következők: weboldalkészítés, tartalomkezelő rendszer (CMS), adatelemzés és felhasználói felület tervezés. Tapasztalt tanácsadó vagyok, aki segíthet csapatának hatékony webhelyek és alkalmazások létrehozásában.



Related posts