dhosting.pldhosting.pl
  • Strona główna
  • Zacznij tutaj
  • Kategorie
    • Hosting
    • Poczta
    • Domeny
    • Faktury i płatności
    • Pozostałe
  • Fachowe poradniki
  • Helpdesk 24h
  • Elastyczny Web Hosting →
  • Strona główna
  • Zacznij tutaj
  • Kategorie
    • Hosting
    • Poczta
    • Domeny
    • Faktury i płatności
    • Pozostałe
  • Fachowe poradniki
  • Helpdesk 24h
  • Elastyczny Web Hosting →
Strona główna/Baza wiedzy/Hosting/Elastyczny Web Hosting

Korzystanie z LiteSpeed Cache bez użycia wtyczek

797 wyświetleń 0

Autor: Jan Elastyczny
11.09.2020

Nawet jeśli nie używasz popularnych skryptów CMS jak WordPress czy „PrestaShop”, masz możliwość skorzystania z przyspieszenia działania swojej strony wykorzystując „LiteSpeed Cache”, którą udostępniamy w ramach naszych usług.

Spis treści

  • Podstawowa reguła w pliku .htaccess
  • Trzy formy – public cache, private cache, no cache
  • Opróźnienie pamięci za pomocą linii komend

Podstawowa reguła w pliku .htaccess

<IfModule LiteSpeed>
CacheEnable public
RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^GET|HEAD$
RewriteCond %{HTTP_HOST} ^nazwa-twojej-domeny.pl [NC]
RewriteRule .* - [E=Cache-Control:max-age=120]
</IfModule>

Zwróć uwagę, że powyższy przykład zakłada cache całej strony WWW i to, że  jest ona zgoła statyczna czyli np. jest to strona firmowa, gdzie nie są zbyt często wprowadzane zmiany, a jeśli zostaną wprowadzone, nie jest newralgicznym, aby aktualizacja nastąpiła natychmiast. W powyższym przykładzie, odświeżanie następuje w interwałach co 120 sekund, tak więc wprowadzona zmiana będzie widoczna dla odwiedzających po 2 minutach.

Wyjaśnienie poszczególnych opcji z przykładu:

  • CacheEnable Public – aktywacja użycia publicznego cache
  • RewriteEngine On – aktywacja opcji przepisywania
  • RewriteCond %{REQUEST_METHOD} ^GET|HEAD$ – odczytywanie nagłówków
  • RewriteCond %{HTTP_HOST} ^nazwa-twojej-domeny.pl [NC] – wskazanie nazwy domeny dla reguł
  • RewriteRule .* – [E=Cache-Control:max-age=120] – określenie co jaki czas ma następować odświeżanie się cache

Trzy formy – public cache, private cache, no cache

Warto abyś pamiętał, że można określić trzy formy użycia cache. Kolejno są to:

  • public cache – gdzie mamy do czynienia ze stronami, które można uznać za stosunkowo statyczne, czyli takie których treść nie ulega zbyt często zmianie.
  • private cache – w wypadku gdy strony są serwowane z użyciem SSL oraz gdzie pojawiają się konta użytkowników strony WWW / klientów i sesje utrzymywane w plikach cookies
  • no cache – gdy strony zawierają formularze, pojawianie się nowych treści na stronach jest newralgicznym elementem np. strony zawierające aktualności

Opróźnienie pamięci za pomocą linii komend

Gdyby zaszła potrzeba wymuszenia wyczyszczenia pamięci cache na serwerze, poza czasem ważności określonym w pliku .htaccess, możesz użyć również polecenia wydanego z linii komend podczas połączenia SSH

curl -i -X PURGE http://nazwa-twojej-domeny.pl

Więcej informacji dotyczących konfiguracji LiteSpeed Cache z pomocą reguł w pliku .htaccess można znaleźć w dokumentacji producenta:
https://www.litespeedtech.com/support/wiki/doku.php/litespeed_wiki:cache:no-plugin-setup-guidline

Tags:cachehostinglitespeed cachelscachepolski hostingweb hosting

Czy ten artykuł był pomocy?

Tak  Nie
Powiązane artykuły
  • Jak zdiagnozować komunikat – „Twoje połączenie zostało przerwane” w Google Chrome?
  • Jak Naprawić Błąd 520 w Cloudflare?
  • Jak wyłączyć mod_sec regułą w pliku .htaccess?
  • Omówienie wtyczki Site Kit by Google
  • Komendy SSH – zestawienie
  • Jak dodać galerię w elementorze?
Elastyczny Web Hosting
Fachowe poradniki
  • Drzewo kategorii i tagi – jak zarządzać strukturą serwisu contentowego
  • Headless CMS – WordPress jako backend Twojego serwisu
  • Jak stworzyć wtyczkę do WordPressa? Poradnik dla początkujących
  • Jak założyć bloga? Kompletny przewodnik instalacji WordPressa dla początkujących
  • Jekyll, generator stron statycznych, alternatywą dla WordPressa
  • Tailwind CSS – utility-first framework alternatywą dla Bootstrap
  • Vue.js jako wtyczka do WordPressa
  • Wielojęzyczna strona w WordPressie bez użycia wtyczek – jak ją stworzyć?
  • WordPress MultiSite – omówienie, instalacja oraz konfiguracja
Elastyczny Web Hosting
  • Korzystanie z LiteSpeed Cache bez użycia wtyczek
  • Jak wyłączyć mod_sec regułą w pliku .htaccess?
  • Czym różni się chmura obliczeniowa od Elastycznego Web Hostingu?
  • Czym różni się VPS od Elastycznego Web Hostingu?
  • Jakie są zalety hostingu, który umożliwia skalowanie?
  • Jak zlecić migrację WWW oraz poczty do dhosting?
Pokaż wszystko 31  
Najpopularniejsze
  • W jaki sposób skonfigurować program pocztowy?
  • Czym różni się CC od BCC podczas wysyłania wiadomości e-mail?
  • Jak wykonać polecenie traceroute w systemie Windows?
  • Jak skonfigurować pocztę w Outlook 365?
  • Co to jest symlink i jak go utworzyć?
Kategorie
  • Kalendarz
  • Pozostałe
    • Program Partnerski
    • Bezpieczeństwo
    • Zarządzanie kontem
    • Inne
    • Kryptowaluty
  • Microsoft
    • Office
  • Domeny
    • Inne
    • Registry Lock
    • Rejestracja i odnowienia domen
    • Transfery domen
    • Zarządzanie domenami w dPanelu
  • Faktury i płatności
    • Faktury VAT
    • Inne
    • Metody i płatności
    • Problemy z płatnością
    • RODO
    • Zarządzanie fakturami i płatnościami w dPanelu
  • Hosting
    • Cloudflare
    • CRON
    • Inne
    • Elastyczny Web Hosting
    • Kooperacja
    • FTP
    • dKonta / dVPS
    • Operacje PHP
    • Problemy z działaniem stron WWW
    • Redis
    • Rodzaje błędów HTTP
    • SSH
    • Serwery
    • Strony WWW
    • Migracja
    • Zacznij tutaj
    • Aplikacje internetowe (CMS
    • Bazy danych
    • Certyfikaty SSL
  • Poczta
    • Konfiguracja programów pocztowych
    • Webmail dPoczta.pl
    • Zarządzanie pocztą w dPanelu
    • Migracja skrzynek
    • Aliasy pocztowe
    • Filtry antyspamowe
    • Problemy z odbiorem wiadomości
    • Gmail
    • Problemy z wysyłką wiadomości
  • Strona główna
  • Zacznij tutaj
  • Status usług
  • Fachowe poradniki
  • Helpdesk 24h
  • Elastyczny Web Hosting →
  • Copyright © 2023 dhosting.pl Sp. z o.o.