{"id":3788,"date":"2020-09-11T11:49:46","date_gmt":"2020-09-11T09:49:46","guid":{"rendered":"https:\/\/pomoc.dhosting.pl\/?post_type=manual_kb&#038;p=3788"},"modified":"2023-05-18T16:04:13","modified_gmt":"2023-05-18T14:04:13","slug":"korzystanie-z-litespeed-cache-bez-uzycia-wtyczek","status":"publish","type":"manual_kb","link":"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/korzystanie-z-litespeed-cache-bez-uzycia-wtyczek\/","title":{"rendered":"Korzystanie z LiteSpeed Cache bez u\u017cycia wtyczek"},"content":{"rendered":"<p>Nawet je\u015bli nie u\u017cywasz popularnych skrypt\u00f3w CMS jak WordPress czy <em><strong>\u201ePrestaShop\u201d<\/strong><\/em>, masz mo\u017cliwo\u015b\u0107 skorzystania z przyspieszenia dzia\u0142ania swojej strony wykorzystuj\u0105c <em><strong>\u201eLiteSpeed Cache\u201d<\/strong><\/em>, kt\u00f3r\u0105 udost\u0119pniamy w ramach naszych us\u0142ug.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_83 ez-toc-wrap-left counter-flat ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Spis tre\u015bci<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/korzystanie-z-litespeed-cache-bez-uzycia-wtyczek\/#Podstawowa_regula_w_pliku_htaccess\" >Podstawowa regu\u0142a w pliku .htaccess<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/korzystanie-z-litespeed-cache-bez-uzycia-wtyczek\/#Trzy_formy_%E2%80%93_public_cache_private_cache_no_cache\" >Trzy formy &#8211; public cache, private cache, no cache<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/korzystanie-z-litespeed-cache-bez-uzycia-wtyczek\/#Oproznienie_pamieci_za_pomoca_linii_komend\" >Opr\u00f3\u017anienie pami\u0119ci za pomoc\u0105 linii komend<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Podstawowa_regula_w_pliku_htaccess\"><\/span>Podstawowa regu\u0142a w pliku .htaccess<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">&lt;IfModule LiteSpeed&gt;\nCacheEnable public\nRewriteEngine On\nRewriteCond %{REQUEST_METHOD} ^GET|HEAD$\nRewriteCond %{HTTP_HOST} ^nazwa-twojej-domeny.pl [NC]\nRewriteRule .* - [E=Cache-Control:max-age=120]\n&lt;\/IfModule&gt;<\/code><\/pre>\n<p>Zwr\u00f3\u0107 uwag\u0119, \u017ce powy\u017cszy przyk\u0142ad zak\u0142ada cache ca\u0142ej strony www i to, \u017ce\u00a0 jest ona zgo\u0142a statyczna czyli np. jest to strona firmowa, gdzie nie s\u0105 zbyt cz\u0119sto wprowadzane zmiany, a je\u015bli zostan\u0105 wprowadzone, nie jest newralgicznym, aby aktualizacja nast\u0105pi\u0142a natychmiast. W powy\u017cszym przyk\u0142adzie, od\u015bwie\u017canie nast\u0119puje w interwa\u0142ach co 120 sekund, tak wi\u0119c wprowadzona zmiana b\u0119dzie widoczna dla odwiedzaj\u0105cych po 2 minutach.<\/p>\n<p>Wyja\u015bnienie poszczeg\u00f3lnych opcji z przyk\u0142adu:<\/p>\n<ul>\n<li><strong>CacheEnable Public<\/strong> &#8211; aktywacja u\u017cycia publicznego cache<\/li>\n<li><strong>RewriteEngine On\u00a0<\/strong>&#8211; aktywacja opcji przepisywania<\/li>\n<li><strong>RewriteCond %{REQUEST_METHOD} ^GET|HEAD$\u00a0<\/strong>&#8211; odczytywanie nag\u0142\u00f3wk\u00f3w<\/li>\n<li><strong>RewriteCond %{HTTP_HOST} ^nazwa-twojej-domeny.pl [NC]\u00a0<\/strong>&#8211; wskazanie nazwy domeny dla regu\u0142<\/li>\n<li><strong>RewriteRule .* &#8211; [E=Cache-Control:max-age=120]\u00a0<\/strong>&#8211; okre\u015blenie co jaki czas ma nast\u0119powa\u0107 od\u015bwie\u017canie si\u0119 cache<\/li>\n<\/ul>\n<div id=\"dhost-1750374399\" class=\"dhost-inpost dhost-entity-placement\"><a href=\"https:\/\/dhosting.pl\/opieka-stron.html?utm_source=pomoc&utm_medium=artykul&utm_campaign=pomoc\" target=\"_blank\">\r\n\t<img decoding=\"async\" src=\"https:\/\/dhosting.pl\/pomoc\/wp-content\/uploads\/2025\/01\/baner-opieka.png\" alt=\"opieka stron www\">\r\n<\/a>\r\n<br \/>\r\n<br \/><\/div><h2><span class=\"ez-toc-section\" id=\"Trzy_formy_%E2%80%93_public_cache_private_cache_no_cache\"><\/span>Trzy formy &#8211; public cache, private cache, no cache<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Warto aby\u015b pami\u0119ta\u0142, \u017ce mo\u017cna okre\u015bli\u0107 trzy formy u\u017cycia cache. Kolejno s\u0105 to:<\/p>\n<ul>\n<li><strong>public cache<\/strong> &#8211; gdzie mamy do czynienia ze stronami, kt\u00f3re mo\u017cna uzna\u0107 za stosunkowo statyczne, czyli takie kt\u00f3rych tre\u015b\u0107 nie ulega zbyt cz\u0119sto zmianie.<\/li>\n<li><strong>private cache<\/strong> &#8211; w wypadku gdy strony s\u0105 serwowane z u\u017cyciem SSL oraz gdzie pojawiaj\u0105 si\u0119 konta u\u017cytkownik\u00f3w strony WWW \/ klient\u00f3w i sesje utrzymywane w plikach cookies<\/li>\n<li><strong>no cache<\/strong> &#8211; gdy strony zawieraj\u0105 formularze, pojawianie si\u0119 nowych tre\u015bci na stronach jest newralgicznym elementem np. strony zawieraj\u0105ce aktualno\u015bci<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Oproznienie_pamieci_za_pomoca_linii_komend\"><\/span>Opr\u00f3\u017anienie pami\u0119ci za pomoc\u0105 linii komend<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Gdyby zasz\u0142a potrzeba wymuszenia wyczyszczenia pami\u0119ci cache na serwerze, poza czasem wa\u017cno\u015bci okre\u015blonym w pliku .htaccess, mo\u017cesz u\u017cy\u0107 r\u00f3wnie\u017c polecenia wydanego z linii komend podczas po\u0142\u0105czenia <a href=\"http:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-aktywowac-konto-ssh-w-nowym-dpanelu\/\">SSH<\/a><\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">curl -i -X PURGE http:\/\/nazwa-twojej-domeny.pl<\/code><\/pre>\n<p><em>Wi\u0119cej informacji dotycz\u0105cych konfiguracji LiteSpeed Cache z pomoc\u0105 regu\u0142 w pliku .htaccess mo\u017cna znale\u017a\u0107 w dokumentacji producenta:<\/em><br \/>\n<em><a target=\"_blank\" href=\"https:\/\/www.litespeedtech.com\/support\/wiki\/doku.php\/litespeed_wiki:cache:no-plugin-setup-guidline\" rel=\"noopener noreferrer\" class=\"external-link\">https:\/\/www.litespeedtech.com\/support\/wiki\/doku.php\/litespeed_wiki:cache:no-plugin-setup-guidline<\/a><\/em><\/p>\n","protected":false},"author":6,"featured_media":10957,"parent":0,"menu_order":0,"template":"","format":"standard","manualknowledgebasecat":[95,101],"manual_kb_tag":[166,655,167,1734,3517,3516],"class_list":["post-3788","manual_kb","type-manual_kb","status-publish","format-standard","has-post-thumbnail","hentry","manualknowledgebasecat-hosting","manualknowledgebasecat-elastyczny-web-hosting","manual_kb_tag-cache","manual_kb_tag-hosting","manual_kb_tag-litespeed-cache","manual_kb_tag-lscache","manual_kb_tag-polski-hosting","manual_kb_tag-web-hosting"],"_links":{"self":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/3788","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/users\/6"}],"version-history":[{"count":0,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/3788\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media\/10957"}],"wp:attachment":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media?parent=3788"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manualknowledgebasecat?post=3788"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb_tag?post=3788"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}