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

679 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.

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:litespeed cachelscachecache

Czy ten artykuł był pomocy?

Tak  Nie
Powiązane artykuły
  • Jak zainstalować Elementora?
  • Czy Elementor wymaga znajomości kodowania?
  • Czy warto nauczyć się obsługi Elementora?
  • Czy warto nauczyć się obsługi Brizy?
  • Czy warto nauczyć się obsługi Divi?
  • Czy warto nauczyć się obsługi Gutenberga?
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 kontrolować wydatki na elastyczne skalowanie – EWH?
  • Czym jest QUIC.cloud?
  • Jak wyłączyć wybrany plik z przekierowania 301?
  • Jak zainstalować Laravel na serwerze?
  • Gdzie znajdziesz raport wydatków w ramach Elastycznego Web Hostingu?
Pokaż wszystko 24  
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?
  • Jak odbierać pocztę ze swojej skrzynki na Gmailu?
Kategorie
  • Kalendarz
  • Pozostałe
    • Program Partnerski
    • Bezpieczeństwo
    • Zarządzanie kontem
    • Inne
  • Domeny
    • 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
    • Certyfikaty SSL
    • 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
    • Strony WWW
    • Zacznij tutaj
    • Aplikacje internetowe (CMS
    • Bazy danych
  • Poczta
    • Gmail
    • Problemy z wysyłką wiadomości
    • Konfiguracja programów pocztowych
    • Webmail dPoczta.pl
    • Zarządzanie pocztą w dPanelu
    • Migracja skrzynek
    • Aliasy pocztowe
    • Filtry antyspamowe
    • Problemy z odbiorem 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.