cPanel Nginx Cache
2026 márciusában elkezdtük bevezetni cPaneles kiszolgálóinkon az Nginx Cache használati lehetőséget. Alkalmazásával az eddig lassúcska weboldalak megjelenése is látható módon gyorsult.
A legtöbb korszerű keretrendszer jelenleg is rendelkezik olyan beállításokkal, amelyek meghatározzák, melyik tartalom tárolható cacheben és melyik nem, így reményeink szerint a legtöbb esetben semmilyen változtatás nem szükséges az oldalon ezért mindössze az előnyei lesznek majd láthatóak a bevezett szoftvernek.
Visszajelzések alapján azonban olyan esetben, ha valamely információ azonnali frissítésére lenne szükség, akkor a cache megléte problémát okozhat, mert csak később lesz látható az oldalon való változtatás.
Ki-be kapcsolás, cache ürítés
A cikk írásakor (2026.03.18) a cPanelen jobb oldalon található az a kapcsoló, amellyel az Nginx Cache -t ki lehet kapcsolni vagy a meglévő cache -t üríteni.

.htaccess beállítások a fájl típusok expire értékének megadásához
Az Nginx Cache figyelembe veszi az oldalhoz beállított expire értékeket. Tehát amennyiben mindössze a képek, css, js -t kívánjuk tárolni a html tartalmat azonban nem, akkor az alábbiak szerint állíthatunk be expire értékeket weboldalunkhoz .htaccess fájlban:
<IfModule mod_expires.c>
ExpiresActive On
# A HTML fájlok azonnal lejártnak minősülnek
ExpiresByType text/html "access plus 0 seconds"
# CSS JavaScript
ExpiresByType text/css "access plus 1 hour"
ExpiresByType application/javascript "access plus 1 hour"
# Image
ExpiresByType image/jpg "access plus 1 hour"
ExpiresByType image/png "access plus 1 hour"
ExpiresByType image/gif "access plus 1 hour"
</IfModule>
Továbbá a html és php fájloknál kényszeríthető az, hogy semmilyen cache-t ne alkalmazzon a webkiszolgáló:
<IfModule mod_headers.c>
# Csak .html és .php kiterjesztésű fájlokra vonatkozzon
<FilesMatch "\.(html|php)$">
Header set Cache-Control "no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires 0
</FilesMatch>
</IfModule>

Előző bejegyzés