<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>apache &#8211; Specjalista SEO Wojciech Pietrzak</title>
	<atom:link href="https://wojciechpietrzak.com.pl/tag/apache/feed/" rel="self" type="application/rss+xml" />
	<link>https://wojciechpietrzak.com.pl</link>
	<description></description>
	<lastBuildDate>Wed, 23 Aug 2023 17:40:40 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://wojciechpietrzak.com.pl/wp-content/uploads/2023/07/cropped-logo-black-32x32.jpg</url>
	<title>apache &#8211; Specjalista SEO Wojciech Pietrzak</title>
	<link>https://wojciechpietrzak.com.pl</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Jak włączyć pamięć podręczna przeglądarki na stronie WWW? &#8211; Leverage browser caching</title>
		<link>https://wojciechpietrzak.com.pl/jak-wlaczyc-pamiec-podreczna-przegladarki-na-stronie-www-leverage-browser-caching/</link>
					<comments>https://wojciechpietrzak.com.pl/jak-wlaczyc-pamiec-podreczna-przegladarki-na-stronie-www-leverage-browser-caching/#respond</comments>
		
		<dc:creator><![CDATA[Wojciech]]></dc:creator>
		<pubDate>Mon, 21 May 2018 19:17:42 +0000</pubDate>
				<category><![CDATA[Poradniki]]></category>
		<category><![CDATA[Hosting stron internetowych]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[optymalizacja seo]]></category>
		<guid isPermaLink="false">https://wojciechpietrzak.com.pl/?p=9146</guid>

					<description><![CDATA[<p>Dowiedz się, jak włączyć pamięć podręczną przeglądarki, by znacząco skrócić czas wczytywania podstron i zmniejszyć obciążenie serwera. Zastosuj funkcję dostępną na serwerach Apache i nginx</p>
<p>The post <a rel="nofollow" href="https://wojciechpietrzak.com.pl/jak-wlaczyc-pamiec-podreczna-przegladarki-na-stronie-www-leverage-browser-caching/">Jak włączyć pamięć podręczna przeglądarki na stronie WWW? &#8211; Leverage browser caching</a> appeared first on <a rel="nofollow" href="https://wojciechpietrzak.com.pl">Specjalista SEO Wojciech Pietrzak</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Cache przeglądarki</strong>, nazywany również <strong>Leverage Browser Cache</strong>, to funkcja dostępna na serwerach Apache i nginx. Dzięki niej można oszczędzać transfer danych i przyspieszać ładowanie podstron dla użytkowników. Wielu dostawców hostingów, takich jak home.pl, linuxpl.com, ovh.pl czy nazwa.pl, oferuje tę funkcję.<span id="more-9146"></span></p>
<p>Gdy użytkownik odwiedza stronę, przeglądarka dostaje instrukcje od serwera, jak postępować z plikami z tej strony. W praktyce oznacza to, że pewne pliki są &#8222;zapisywane&#8221; lokalnie i przy kolejnych wizytach są ładowane bezpośrednio z dysku użytkownika. Pozwala to znacząco obniżyć transfer danych i obciążenie serwera – nawet o 95%.</p>
<p style="text-align: center;"><strong>Jak działa pamięć podręczna przeglądarki na stronie www?<br />
</strong></p>
<figure id="attachment_9150" aria-describedby="caption-attachment-9150" style="width: 260px" class="wp-caption aligncenter"><a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/05/pamiec-podreczna-przegladarki-jak-dziala-leverage-browser-cache.gif"><img decoding="async" loading="lazy" class="wp-image-9150 size-medium" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/05/pamiec-podreczna-przegladarki-jak-dziala-leverage-browser-cache-260x300.gif" alt="Pamięć podręczna przeglądarki" width="260" height="300" title="Jak włączyć pamięć podręczna przeglądarki na stronie WWW? - Leverage browser caching 1" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/05/pamiec-podreczna-przegladarki-jak-dziala-leverage-browser-cache-260x300.gif 260w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/05/pamiec-podreczna-przegladarki-jak-dziala-leverage-browser-cache-670x772.gif 670w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/05/pamiec-podreczna-przegladarki-jak-dziala-leverage-browser-cache-293x337.gif 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/05/pamiec-podreczna-przegladarki-jak-dziala-leverage-browser-cache-390x449.gif 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/05/pamiec-podreczna-przegladarki-jak-dziala-leverage-browser-cache-500x576.gif 500w" sizes="auto, (max-width: 260px) 100vw, 260px" /><figcaption id="caption-attachment-9150" class="wp-caption-text"><noscript><img fetchpriority="high" decoding="async" class="wp-image-9150 size-medium" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/05/pamiec-podreczna-przegladarki-jak-dziala-leverage-browser-cache-260x300.gif" alt="Pamięć podręczna przeglądarki" width="260" height="300" title="Jak włączyć pamięć podręczna przeglądarki na stronie WWW? - Leverage browser caching 2" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/05/pamiec-podreczna-przegladarki-jak-dziala-leverage-browser-cache-260x300.gif 260w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/05/pamiec-podreczna-przegladarki-jak-dziala-leverage-browser-cache-670x772.gif 670w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/05/pamiec-podreczna-przegladarki-jak-dziala-leverage-browser-cache-293x337.gif 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/05/pamiec-podreczna-przegladarki-jak-dziala-leverage-browser-cache-390x449.gif 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/05/pamiec-podreczna-przegladarki-jak-dziala-leverage-browser-cache-500x576.gif 500w" sizes="(max-width: 260px) 100vw, 260px" /></noscript></a> Obserwuj różnicę w zapytaniach do serwera i pobranych danych: 800 kB vs 5 kB.</figcaption></figure>
<h2>Jak włączyć Leverage Browser Cache na serwerze z Apache?</h2>
<p>Aby aktywować tę funkcję, potrzebujesz:</p>
<ul>
<li>Dostępu do serwera przez SSH lub FTP oraz pliku .htaccess,</li>
<li>Włączonego modułu serwerowego, takiego jak mod_expires dla serwerów Apache.</li>
</ul>
<p>W pliku <code>.htaccess</code> dodaj poniższe komendy:</p>
<pre># Uruchamiamy moduł expires
&lt;IfModule mod_expires.c&gt;
ExpiresActive on
#Opcja automatycznie ustawia na wszystkich plikach cache 1 miesiąca
ExpiresDefault "access plus 1 month"
#Opcje umożliwiają w zależności od pliku (css, js, html) ustawienie dowolnej daty.
#Obrazki
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
# Cache ikonek i plików  statycznych html
ExpiresByType image/ico "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 month"
ExpiresByType text/html "access plus 600 seconds"
#CSS / JS
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
&lt;/IfModule&gt;</pre>
<p>Uwaga! Na niektórych hostingach, np. home.pl, powyższe komendy mogą nie zadziałać. Jeśli korzystasz z serwera home.pl, w pliku <code>.htaccess</code> wprowadź:</p>
<pre>#Rodzaj pliku - oznaczenie M oznacza sekundy w przykładzie - miesiąc.
:Location *.(jpg|png|css|js|gif)
Expires M2592000
:Location</pre>
<p><strong>Restart serwera Apache</strong></p>
<p>Po dokonaniu zmian w pliku <code>.htaccess</code>, ważne jest przeprowadzenie restartu serwera Apache, aby nowe ustawienia weszły w życie. W zależności od systemu, na którym jest zainstalowany serwer, można to zrobić na kilka sposobów:</p>
<ul>
<li>Dla większości dystrybucji Linux (np. Ubuntu/Debian):</li>
</ul>
<pre>sudo service apache2 restart</pre>
<p>lub</p>
<pre>sudo systemctl restart apache2</pre>
<ul>
<li>Dla CentOS/Red Hat:</li>
</ul>
<pre>sudo service httpd restart</pre>
<p>lub</p>
<pre>sudo systemctl restart httpd</pre>
<p>Uwaga: Zawsze warto zrobić kopię zapasową pliku <code>.htaccess</code> przed wprowadzeniem jakichkolwiek zmian, aby w razie potrzeby móc przywrócić pierwotne ustawienia.</p>
<h2>Jak włączyć Leverage Browser Cache na serwerze Nginx?</h2>
<p>Włączenie cache&#8217;u przeglądarki w Nginx polega na dodaniu odpowiednich dyrektyw do pliku konfiguracyjnego serwera. Poniżej znajduje się krok po kroku przewodnik, który pozwoli Ci skonfigurować Leverage Browser Cache na serwerze Nginx:</p>
<ol>
<li>
<p><strong>Edycja pliku konfiguracyjnego</strong>: Przejdź do głównego pliku konfiguracyjnego Nginx. Zwykle można go znaleźć w lokalizacji <code>/etc/nginx/nginx.conf</code> lub w <code>/etc/nginx/sites-available/twojadomena.com</code>.</p>
</li>
<li>
<p><strong>Dodawanie dyrektyw</strong>: W odpowiedniej sekcji bloku serwera (lub bloku lokalizacji, jeżeli chcesz, aby te ustawienia miały zastosowanie tylko do określonej sekcji Twojego serwisu), dodaj:</p>
</li>
</ol>
<pre>location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ {
    expires 30d;
    add_header Cache-Control "public, no-transform";
}
</pre>
<p>W tym przypadku pliki z rozszerzeniami takimi jak <code>.jpg</code>, <code>.jpeg</code>, <code>.png</code>, <code>.gif</code>, <code>.ico</code>, <code>.css</code> i <code>.js</code> będą miały ustawione wygaśnięcie na 30 dni.</p>
<ol start="3">
<li><strong>Sprawdź konfigurację</strong>: Zawsze warto upewnić się, że konfiguracja jest prawidłowa po dokonaniu zmian. Użyj polecenia:</li>
</ol>
<pre>sudo nginx -t</pre>
<p>Jeżeli wszystko jest w porządku, zobaczysz komunikaty <code>syntax is okay</code> oraz <code>test is successful</code>.</p>
<ol start="4">
<li><strong>Restart Nginx</strong>: Aby zmiany weszły w życie, przeładuj serwer Nginx poleceniem:</li>
</ol>
<pre>sudo systemctl reload nginx</pre>
<h2>Jak sprawdzić działanie pamięci podręcznej?</h2>
<ol>
<li>Używając konsoli developerskiej przeglądarki (patrz przykład powyżej),</li>
<li>Narzędziami do optymalizacji prędkości strony, takimi jak <a href="http://gtmetrix.com/" target="_new" rel="noopener">gtmetrix.com</a> czy <a href="https://developers.google.com/speed/pagespeed/insights/" target="_new" rel="noopener">page speed google</a>,</li>
<li>Sprawdzając nagłówek HTTP, na przykład z użyciem narzędzia curl:</li>
</ol>
<pre>curl -I -L https://wp.pl</pre>
<p>Rezultat powinien zawierać informacje o kontrolach cache, takie jak &#8222;cache-control&#8221; i &#8222;expires&#8221;.</p>
<pre>HTTP/2 200 
date: Mon, 21 May 2018 19:03:38 GMT
content-type: text/html; charset=UTF-8
set-cookie: __cfduid=d9c8052f337ee9edccacd85f8db6c7ac91526929418; expires=Tue, 21-May-19 19:03:38 GMT; path=/; domain=.wojciechpietrzak.com.pl; HttpOnly; Secure
vary: Accept-Encoding
x-mod-pagespeed: 1.13.35.2-0
<b>cache-control: public, max-age=2678400</b>
cf-cache-status: HIT
<b>expires: Thu, 21 Jun 2018 19:03:38 GMT</b>
strict-transport-security: max-age=0
x-content-type-options: nosniff
expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
server: cloudflare
cf-ray: 41e94dde9ab34064-HAM</pre>
<h2>Podsumowanie i opinia</h2>
<p>Jako doświadczony specjalista SEO z pełnym przekonaniem mogę powiedzieć, że prawidłowo skonfigurowana pamięć podręczna przeglądarki odgrywa kluczową rolę w optymalizacji serwisu. Właściwe jej ustawienie prowadzi do znaczącego obniżenia transferu serwerowego oraz przyspiesza ładowanie strony.</p>
<p>Szybkość ładowania to jeden z kluczowych czynników rankingowych w wyszukiwarkach, co przekłada się na lepsze pozycje w wynikach wyszukiwania.  Dlatego warto poświęcić chwilę, by właściwie skonfigurować Leverage Browser Cache na swoim serwerze, niezależnie od tego, czy korzystasz z Apache czy Nginx.</p>
<p>The post <a rel="nofollow" href="https://wojciechpietrzak.com.pl/jak-wlaczyc-pamiec-podreczna-przegladarki-na-stronie-www-leverage-browser-caching/">Jak włączyć pamięć podręczna przeglądarki na stronie WWW? &#8211; Leverage browser caching</a> appeared first on <a rel="nofollow" href="https://wojciechpietrzak.com.pl">Specjalista SEO Wojciech Pietrzak</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wojciechpietrzak.com.pl/jak-wlaczyc-pamiec-podreczna-przegladarki-na-stronie-www-leverage-browser-caching/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Instalacja modułu mod_pagespeed na serwerze / vps</title>
		<link>https://wojciechpietrzak.com.pl/instalacja-modulu-mod_pagespeed-na-serwerze-vps/</link>
					<comments>https://wojciechpietrzak.com.pl/instalacja-modulu-mod_pagespeed-na-serwerze-vps/#respond</comments>
		
		<dc:creator><![CDATA[Wojciech]]></dc:creator>
		<pubDate>Mon, 12 Mar 2018 17:29:12 +0000</pubDate>
				<category><![CDATA[Hosting stron internetowych]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Poradniki]]></category>
		<category><![CDATA[WWW]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[mod_pagespeed]]></category>
		<category><![CDATA[nginx]]></category>
		<guid isPermaLink="false">https://wojciechpietrzak.com.pl/?p=9056</guid>

					<description><![CDATA[<p>Mod_pagespeed to specjalnie przygotowany moduł do serwera Apache2 / Nginx, który ma na celu poprawienie i optymalizacje stron internetowych. Instalacja jest prosta i składa się z kilku komend, które należy wykonać w kliencie SSH. Więcej informacji o możliwościach modułu znajdziesz na stronie poświęconej omówieniu modułu. Apache Moduł do Apache wspiera dystrybucje Fedora / CentOS oraz Debian/Ubuntu (32 i 64 bit) Logujemy się do serwera / vps i przelogowujemy się na konto root. Pobieramy oficjalny plik modułu ze strony modpagespeed.com, do [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://wojciechpietrzak.com.pl/instalacja-modulu-mod_pagespeed-na-serwerze-vps/">Instalacja modułu mod_pagespeed na serwerze / vps</a> appeared first on <a rel="nofollow" href="https://wojciechpietrzak.com.pl">Specjalista SEO Wojciech Pietrzak</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Mod_pagespeed</strong> to specjalnie przygotowany moduł do serwera Apache2 / Nginx, który ma na celu poprawienie i optymalizacje stron internetowych. Instalacja jest prosta i składa się z kilku komend, które należy wykonać w kliencie SSH. Więcej informacji o możliwościach modułu znajdziesz na stronie <a href="https://wojciechpietrzak.com.pl/przyspieszenie-strony-www-modul-apache-nginx/">poświęconej omówieniu modułu</a>.</p>
<p><span id="more-9056"></span></p>
<h2>Apache</h2>
<p>Moduł do Apache wspiera dystrybucje Fedora / CentOS oraz Debian/Ubuntu (32 i 64 bit)</p>
<ol>
<li>Logujemy się do serwera / vps i przelogowujemy się na konto root.</li>
<li>Pobieramy oficjalny plik modułu ze strony <a href="https://www.modpagespeed.com/doc/download" target="_blank" rel="noopener noreferrer">modpagespeed.com</a>, do wyboru są dwie wersje (ostatnia stabilna, i beta) za pomocą opcji wget / curl.</li>
</ol>
<h3 style="padding-left: 30px;">CentOS / Fedora</h3>
<pre class="EnlighterJSRAW" data-enlighter-linenumbers="false">wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm 
</pre>
<p>Następnie wykonujemy polecenia instalacyjne:</p>
<pre class="EnlighterJSRAW" data-enlighter-linenumbers="false">sudo yum install at  # jeżeli nie jest zainstalowany
sudo rpm -U mod-pagespeed-*.rpm</pre>
<p>Aktualizacja modułu:</p>
<pre class="EnlighterJSRAW" data-enlighter-linenumbers="false">sudo yum install at  # jeżeli nie jest zainstalowany
sudo rpm -U mod-pagespeed-*.rpm</pre>
<hr />
<h3 style="padding-left: 30px;">Debian / Ubuntu</h3>
<pre class="EnlighterJSRAW" data-enlighter-linenumbers="false">wgert https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb</pre>
<p>Następnie wykonujemy polecenia instalacyjne:</p>
<pre class="EnlighterJSRAW" data-enlighter-linenumbers="false">sudo dpkg -i mod-pagespeed-*.deb
sudo apt-get -f install</pre>
<p>Aktualizacja modułu:</p>
<pre class="EnlighterJSRAW" data-enlighter-linenumbers="false">sudo yum update mod-pagespeed-beta lub mod-pagespeed-stable
sudo /etc/init.d/httpd restart</pre>
<h3 style="padding-left: 30px;">Co instaluje się na serwerze?</h3>
<ul>
<li>Plik modułu apache &#8211; mod_pagespeed_ap24.so (Apache 2.4) lub mod_pagespeed.so (Apache 2.2),</li>
<li>Pliki konfiguracyjne Pagespeed.conf, pagespeed_libraries.conf) i pagespeed.load (Debian),</li>
</ul>
<h3 style="padding-left: 30px;">Zamiana modułu stabilnego na wersje beta</h3>
<p>W przypadku zamiany modułu na wersje beta, należy odinstalować stary moduł i zainstalować wersje beta</p>
<p>Fedora / CentOS</p>
<pre class="EnlighterJSRAW" data-enlighter-linenumbers="false">sudo yum remove mod-pagespeed-stable
sudo yum install mod-pagespeed-beta</pre>
<hr />
<p>Debian / Ubuntu</p>
<pre class="EnlighterJSRAW" data-enlighter-linenumbers="false">sudo apt-get remove mod-pagespeed-stable
sudo apt-get install mod-pagespeed-beta</pre>
<h3 style="padding-left: 30px;">Konfiguracja &#8211; czyli jak edytować moduł (Apache 2.4)</h3>
<ul>
<li>Za pośrednictwem pliku <strong>pagespeed.conf</strong> w folderze modułów Apache (zmiany globalne),</li>
</ul>
<figure id="attachment_9067" aria-describedby="caption-attachment-9067" style="width: 499px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-9067" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/etc-apache2-mods-enabled.png" alt="Plik PageSpeed.conf" width="499" height="339" title="Instalacja modułu mod_pagespeed na serwerze / vps 3" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/etc-apache2-mods-enabled.png 499w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/etc-apache2-mods-enabled-300x204.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/etc-apache2-mods-enabled-293x199.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/etc-apache2-mods-enabled-390x265.png 390w" sizes="auto, (max-width: 499px) 100vw, 499px" /><figcaption id="caption-attachment-9067" class="wp-caption-text"><noscript><img decoding="async" class="size-full wp-image-9067" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/etc-apache2-mods-enabled.png" alt="Plik PageSpeed.conf" width="499" height="339" title="Instalacja modułu mod_pagespeed na serwerze / vps 4" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/etc-apache2-mods-enabled.png 499w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/etc-apache2-mods-enabled-300x204.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/etc-apache2-mods-enabled-293x199.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/etc-apache2-mods-enabled-390x265.png 390w" sizes="(max-width: 499px) 100vw, 499px" /></noscript> /etc/apache2/mods-enabled</p>
<p>[ubuntu-server]</figcaption></figure>
<ul>
<li>W plikach konfiguracyjnych strony (Virtual Host).</li>
</ul>
<figure id="attachment_9068" aria-describedby="caption-attachment-9068" style="width: 499px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="wp-image-9068 size-full" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/etc-apache2-sites-enabled.png" alt="Plik VIrtual Host - zmiany pagespeed" width="499" height="339" title="Instalacja modułu mod_pagespeed na serwerze / vps 5" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/etc-apache2-sites-enabled.png 499w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/etc-apache2-sites-enabled-300x204.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/etc-apache2-sites-enabled-293x199.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/etc-apache2-sites-enabled-390x265.png 390w" sizes="auto, (max-width: 499px) 100vw, 499px" /><figcaption id="caption-attachment-9068" class="wp-caption-text"><noscript><img decoding="async" class="wp-image-9068 size-full" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/etc-apache2-sites-enabled.png" alt="Plik VIrtual Host - zmiany pagespeed" width="499" height="339" title="Instalacja modułu mod_pagespeed na serwerze / vps 6" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/etc-apache2-sites-enabled.png 499w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/etc-apache2-sites-enabled-300x204.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/etc-apache2-sites-enabled-293x199.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/etc-apache2-sites-enabled-390x265.png 390w" sizes="(max-width: 499px) 100vw, 499px" /></noscript> /etc/apache2/sites-enabled/</figcaption></figure>
<ul>
<li>W pliku .htaccess</li>
</ul>
<figure id="attachment_9069" aria-describedby="caption-attachment-9069" style="width: 499px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-9069" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/htaccess-page-speed-module.png" alt="Wyłączenie opcji PageSpeed w htaccess" width="499" height="339" title="Instalacja modułu mod_pagespeed na serwerze / vps 7" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/htaccess-page-speed-module.png 499w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/htaccess-page-speed-module-300x204.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/htaccess-page-speed-module-293x199.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/htaccess-page-speed-module-390x265.png 390w" sizes="auto, (max-width: 499px) 100vw, 499px" /><figcaption id="caption-attachment-9069" class="wp-caption-text"><noscript><img decoding="async" class="size-full wp-image-9069" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/htaccess-page-speed-module.png" alt="Wyłączenie opcji PageSpeed w htaccess" width="499" height="339" title="Instalacja modułu mod_pagespeed na serwerze / vps 8" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/htaccess-page-speed-module.png 499w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/htaccess-page-speed-module-300x204.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/htaccess-page-speed-module-293x199.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/htaccess-page-speed-module-390x265.png 390w" sizes="(max-width: 499px) 100vw, 499px" /></noscript> Wyłączenie modułu PageSpeed</figcaption></figure>
<h3 style="padding-left: 30px;">Uruchamianie i wyłączanie filtrów modułu mod_pagespeed</h3>
<p>W podanych wyżej plikach można dodawać filtry modułów, modyfikować je i wyłączać. Opis poszczególnych filtrów znajduje się <a href="https://wojciechpietrzak.com.pl/przyspieszenie-strony-www-modul-apache-nginx/#Mozliwosci-modulu-8211-czyli-co-potrafi-Page-Speed-Mod">tutaj</a>.oraz na <a href="https://www.modpagespeed.com/doc/config_filters" target="_blank" rel="noopener">oficjalnej stronie.</a></p>
<p>Zablokowanie przykładowych filtrów</p>
<pre class="EnlighterJSRAW" data-enlighter-linenumbers="false">ModPagespeedForbidFilters rewrite_images,combine_css</pre>
<p>Włączenie przykładowych filtrów</p>
<pre class="EnlighterJSRAW" data-enlighter-linenumbers="false">ModPagespeedEnableFilters combine_css,extend_cache,rewrite_images
</pre>
<p>Rezultat powinien być widoczny w źródle strony po odświeżeniu strony / restarcie serwera WWW.</p>
<h2>Nginx</h2>
<h3 style="padding-left: 30px;">Instalacja automatyczna [<span style="color: #00ff00;">zalecana opcja</span>]</h3>
<p>W przypadku instalacji automatycznej modułu na serwerze nginx należy wykonać następujące polecenia:</p>
<pre class="EnlighterJSRAW" data-enlighter-linenumbers="false">bash &lt;(curl -f -L -sS https://ngxpagespeed.com/install) \
     --nginx-version latest</pre>
<p>Gdy chcemy wybrać opcje i wersje modułu należy wykonać polecenie</p>
<pre class="EnlighterJSRAW" data-enlighter-linenumbers="false">bash &lt;(curl -f -L -sS https://ngxpagespeed.com/install) --help</pre>
<h3 style="padding-left: 30px;">Instalacją manualna (kompilacja)</h3>
<p>Na początku instalujemy kompilator c++. W przypadku starszych wersji serwerowych (Ubuntu 12.04, CentOS 5, CentOS 6) należy zainstalować ręcznie nowszy kompilator (<a href="https://www.modpagespeed.com/doc/build_ngx_pagespeed_from_source" target="_blank" rel="noopener">więcej informacji</a>)<br />
Fedora / CentOS</p>
<pre class="EnlighterJSRAW" data-enlighter-linenumbers="false">sudo yum install gcc-c++ pcre-devel zlib-devel make unzip libuuid-devel
</pre>
<p>Debian / Ubuntu</p>
<pre class="EnlighterJSRAW" data-enlighter-linenumbers="false">sudo apt-get install build-essential zlib1g-dev libpcre3 libpcre3-dev unzip uuid-dev</pre>
<h4>Pobranie ngx_pagespeed i rozpakowanie</h4>
<pre class="EnlighterJSRAW" data-enlighter-language="null">#[Sprawdź ostatnią wersje modułu nginx_pagespeed i podaj na dole]
NPS_VERSION=1.13.35.1-beta
cd
wget https://github.com/apache/incubator-pagespeed-ngx/archive/v${NPS_VERSION}.zip
unzip v${NPS_VERSION}.zip
nps_dir=$(find . -name "*pagespeed-ngx-${NPS_VERSION}" -type d)
cd "$nps_dir"
NPS_RELEASE_NUMBER=${NPS_VERSION/beta/}
NPS_RELEASE_NUMBER=${NPS_VERSION/stable/}
psol_url=https://dl.google.com/dl/page-speed/psol/${NPS_RELEASE_NUMBER}.tar.gz
[ -e scripts/format_binary_url.sh ] &amp;&amp; psol_url=$(scripts/format_binary_url.sh PSOL_BINARY_URL)
wget ${psol_url}
tar -xzvf $(basename ${psol_url})  # extracts to psol/</pre>
<h4>Pobranie i zainstalowanie serwera nginx z obsługą pagespeed</h4>
<pre class="EnlighterJSRAW" data-enlighter-language="null">NGINX_VERSION = [sprawdź stronę nginxa dla najnowszej wersji] 
cd 
wget http://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz 
tar -xvzf nginx - $ {NGINX_VERSION} .tar.gz 
cd nginx- $ {NGINX_VERSION} / 
./configure --add-module = $ HOME / $ nps_dir $ {PS_NGX_EXTRA_FLAGS} 
make 
sudo make install</pre>
<p>Jeżeli chcesz użyć modułów dynamicznych to należy zmienić komendę <strong>add-module=</strong> na <strong>add-dynamic-module=</strong></p>
<p>Dodatkowe informacje na temat modułu prędkości oraz to w jaki sposób sprawdzić czy działa prawidłowo znajduję się w artykule <a href="https://wojciechpietrzak.com.pl/przyspieszenie-strony-www-modul-apache-nginx/">Przyśpieszenie strony www – opis modułu Apache / Nginx</a></p>
<p>The post <a rel="nofollow" href="https://wojciechpietrzak.com.pl/instalacja-modulu-mod_pagespeed-na-serwerze-vps/">Instalacja modułu mod_pagespeed na serwerze / vps</a> appeared first on <a rel="nofollow" href="https://wojciechpietrzak.com.pl">Specjalista SEO Wojciech Pietrzak</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wojciechpietrzak.com.pl/instalacja-modulu-mod_pagespeed-na-serwerze-vps/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje</title>
		<link>https://wojciechpietrzak.com.pl/co-to-jest-mod-pagespeed-zalety-wlasciwosci-informacje/</link>
					<comments>https://wojciechpietrzak.com.pl/co-to-jest-mod-pagespeed-zalety-wlasciwosci-informacje/#respond</comments>
		
		<dc:creator><![CDATA[Wojciech]]></dc:creator>
		<pubDate>Sun, 11 Mar 2018 12:26:09 +0000</pubDate>
				<category><![CDATA[Hosting stron internetowych]]></category>
		<category><![CDATA[Definicje]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[mod_pagespeed]]></category>
		<category><![CDATA[nginx]]></category>
		<guid isPermaLink="false">https://wojciechpietrzak.com.pl/?p=8971</guid>

					<description><![CDATA[<p>Mod_pagespeed to potężne narzędzie optymalizacyjne stworzone przez Google. W tym artykule omówimy jego główne zalety, właściwości oraz dlaczego warto z niego korzystać</p>
<p>The post <a rel="nofollow" href="https://wojciechpietrzak.com.pl/co-to-jest-mod-pagespeed-zalety-wlasciwosci-informacje/">Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje</a> appeared first on <a rel="nofollow" href="https://wojciechpietrzak.com.pl">Specjalista SEO Wojciech Pietrzak</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Google stworzyło i aktywnie wspiera moduł mający na celu podniesienie szybkości działania witryny internetowej – Page Speed. Zadaniem tego modułu jest szybka i automatyczna optymalizacja prędkości strony czy sklepu online. Co ważne, wtyczka działa niemal od razu po jej aktywacji, bez konieczności długotrwałej konfiguracji. Wystarczy wywołać jedno polecenie na serwerze, niezależnie czy jest to serwer dedykowany, czy współdzielony VPS.<span id="more-8971"></span></p>
<figure id="attachment_8972" aria-describedby="caption-attachment-8972" style="width: 688px" class="wp-caption aligncenter"><a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/google-modul-pagespeed.png"><img decoding="async" loading="lazy" class="wp-image-8972 size-full" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/google-modul-pagespeed.png" alt="Moduł Google Page Speed" width="688" height="387" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 9" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/google-modul-pagespeed.png 688w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/google-modul-pagespeed-300x169.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/google-modul-pagespeed-670x377.png 670w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/google-modul-pagespeed-293x165.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/google-modul-pagespeed-390x219.png 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/google-modul-pagespeed-500x281.png 500w" sizes="auto, (max-width: 688px) 100vw, 688px" /><figcaption id="caption-attachment-8972" class="wp-caption-text"><noscript><img decoding="async" class="wp-image-8972 size-full" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/google-modul-pagespeed.png" alt="Moduł Google Page Speed" width="688" height="387" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 10" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/google-modul-pagespeed.png 688w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/google-modul-pagespeed-300x169.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/google-modul-pagespeed-670x377.png 670w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/google-modul-pagespeed-293x165.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/google-modul-pagespeed-390x219.png 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/google-modul-pagespeed-500x281.png 500w" sizes="(max-width: 688px) 100vw, 688px" /></noscript></a> Źródło zdjęcia: Google Moduł Page Speed</figcaption></figure>
<p><strong>Kiedy można zainstalować ten moduł na stronie?</strong></p>
<p>Jeśli masz dostęp do SSH, co oznacza możliwość bezpośredniego połączenia z serwerem dedykowanym lub VPS oraz uprawnienia do modyfikacji plików konfiguracyjnych serwera APACHE/NGINX, możesz zainstalować ten moduł. Takie połączenie jest dostępne również na bardziej zaawansowanych pakietach hostingowych.</p>
<p><strong>Uwaga</strong>: Wersja Apache 2.4.1 posiada błąd niekompatybilności z modułem Page Speed. Dlatego zalecam unikanie jego instalacji na tej konkretnej wersji.</p>
<p>Jeśli nie jesteś pewien dostępności modułu na Twoim serwerze, warto skontaktować się z dostawcą hostingu. Jeśli moduł Page Speed jest już zainstalowany, można go aktywować poprzez wprowadzenie odpowiednich opcji w pliku .htaccess dostępnym na koncie FTP.</p>
<p><strong>Dlaczego warto korzystać z modułu Page Speed?</strong></p>
<ol>
<li>Prosty i szybki proces instalacji – zaledwie 5 minut.</li>
<li>Znacząca poprawa szybkości ładowania strony, co przekłada się na większy komfort dla użytkowników.</li>
<li>Bogate opcje konfiguracji i testowania.</li>
<li>Niezawodność działania oraz kompatybilność z większością systemów CMS i aplikacji e-commerce.</li>
<li>Automatyczna optymalizacja wszystkich elementów witryny, nawet jeśli jest to tysiące produktów w sklepie internetowym.</li>
</ol>
<p><strong>Możliwości modułu &#8211; Czym jest i co potrafi Page Speed Mod?</strong></p>
<p>Page Speed Mod to zaawansowany moduł stworzony przez Google, który może znacząco wpłynąć na optymalizację szybkości witryny. W zależności od konfiguracji, moduł jest w stanie przeprowadzić <a href="https://www.modpagespeed.com/doc/" target="_blank" rel="noopener">szereg automatycznych</a> działań mających na celu poprawę wydajności strony.</p>
<p>Zanim jednak zdecydujesz się na skorzystanie z konkretnej funkcji, warto zapoznać się z ryzykiem jej użycia na oficjalnej stronie modułu. Niewłaściwe ustawienia mogą bowiem zakłócić funkcjonalność witryny. Szczegółowe informacje i dostępne komendy można znaleźć na oficjalnej stronie <a href="https://www.modpagespeed.com/doc/" target="_blank" rel="noopener">Mod Page Speed</a>.</p>
<p><strong>Dodanie znacznika HEAD</strong>: Moduł może automatycznie wstawić znacznik <code>&lt;head&gt;</code> zaraz po znaczniku <code>&lt;body&gt;</code>.</p>
<p><strong>Analiza czasu wczytywania i renderingu strony</strong>: Funkcja ta wdraża dwa bloki kodu JavaScript na każdą podstronę serwisu. Służą one monitorowaniu danych dotyczących czasu wczytywania i renderingu strony, które są następnie przesyłane z powrotem do serwera. Dzięki temu mamy dokładne informacje na temat tego, jak długo użytkownik musi czekać na pełne załadowanie strony.</p>
<figure id="attachment_8975" aria-describedby="caption-attachment-8975" style="width: 472px" class="wp-caption aligncenter"><a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/pagespeed-monitoring-predkosci-fs8.png"><img decoding="async" loading="lazy" class="wp-image-8975 size-full" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/pagespeed-monitoring-predkosci-fs8.png" alt="Monitoring prędkości wcztywania strony - moduł Google" width="472" height="452" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 11" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/pagespeed-monitoring-predkosci-fs8.png 472w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/pagespeed-monitoring-predkosci-fs8-300x287.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/pagespeed-monitoring-predkosci-fs8-293x281.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/pagespeed-monitoring-predkosci-fs8-390x373.png 390w" sizes="auto, (max-width: 472px) 100vw, 472px" /><figcaption id="caption-attachment-8975" class="wp-caption-text"><noscript><img decoding="async" class="wp-image-8975 size-full" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/pagespeed-monitoring-predkosci-fs8.png" alt="Monitoring prędkości wcztywania strony - moduł Google" width="472" height="452" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 12" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/pagespeed-monitoring-predkosci-fs8.png 472w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/pagespeed-monitoring-predkosci-fs8-300x287.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/pagespeed-monitoring-predkosci-fs8-293x281.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/pagespeed-monitoring-predkosci-fs8-390x373.png 390w" sizes="(max-width: 472px) 100vw, 472px" /></noscript></a> Zmienne dotyczące prędkości zwracane przez moduł Page Speed</figcaption></figure>
<p><strong>Asynchroniczne wczytywanie skryptu Google AdSense</strong>: Moduł modyfikuje skrypt Google Adsense, umożliwiając jego asynchroniczne ładowanie. Dzięki temu skrypt wczytuje się równolegle z innymi requestami, eliminując ryzyko blokowania wczytywania strony.</p>
<p><strong>Asynchroniczne wczytywanie skryptu Google Analytics</strong>: Podobnie jak w przypadku AdSense, skrypt Google Analytics jest modyfikowany do ładowania asynchronicznego, zwiększając efektywność wczytywania strony.</p>
<p><strong>Podmiana skryptów JavaScript</strong>: Moduł automatycznie podmienia adresy URL popularnych skryptów JavaScript (takich jak jQuery) na adresy serwera CDN Google. Dzięki temu skrypty są ładowane z Google, co przyspiesza ładowanie dla użytkowników, którzy mogli już wcześniej załadować te skrypty na innych stronach. Wykorzystanie tego CDN jest darmowe.</p>
<p><strong>Usunięcie białych znaków z HTML</strong>: Komenda ModPageSpeed pozwala usunąć zbędne białe znaki z kodu HTML, takie jak tabulacje, bez wpływu na bloki <code>&lt;script&gt;</code>, <code>&lt;textarea&gt;</code> i <code>&lt;pre&gt;</code>.</p>
<p><strong>Połączenie plików CSS</strong>: Funkcja łączy wszystkie pliki .css znajdujące się na stronie w jeden. Użytkownik dzięki temu wczytuje tylko jeden plik CSS zamiast kilku, co redukuje liczbę zapytań do serwera.</p>
<p><strong>Połączenie znaczników head</strong>: Jeśli strona zawiera więcej niż jeden znacznik <code>&lt;head&gt;</code>, Page Speed Mod łączy je w jeden.</p>
<figure id="attachment_8976" aria-describedby="caption-attachment-8976" style="width: 770px" class="wp-caption aligncenter"><a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/head-polaczenie.gif"><img decoding="async" loading="lazy" class="wp-image-8976 size-content" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/head-polaczenie-770x186.gif" alt="Połączenie znaczników HEAD" width="770" height="186" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 13" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/head-polaczenie-770x186.gif 770w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/head-polaczenie-300x73.gif 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/head-polaczenie-1024x248.gif 1024w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/head-polaczenie-670x162.gif 670w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/head-polaczenie-293x71.gif 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/head-polaczenie-390x94.gif 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/head-polaczenie-500x121.gif 500w" sizes="auto, (max-width: 770px) 100vw, 770px" /><figcaption id="caption-attachment-8976" class="wp-caption-text"><noscript><img decoding="async" class="wp-image-8976 size-content" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/head-polaczenie-770x186.gif" alt="Połączenie znaczników HEAD" width="770" height="186" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 14" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/head-polaczenie-770x186.gif 770w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/head-polaczenie-300x73.gif 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/head-polaczenie-1024x248.gif 1024w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/head-polaczenie-670x162.gif 670w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/head-polaczenie-293x71.gif 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/head-polaczenie-390x94.gif 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/head-polaczenie-500x121.gif 500w" sizes="(max-width: 770px) 100vw, 770px" /></noscript></a> Połączenie znaczników HEAD</figcaption></figure>
<p><strong>Konwersja metatagów do nagłówka HTTP</strong>: Dzięki określonej komendzie, Page Speed Mod potrafi przekształcić znaczniki metatagów content type, przenosząc je bezpośrednio do response header. Proces ten koncentruje się na metatagach związanych z opcją http-equiv.</p>
<figure id="attachment_8978" aria-describedby="caption-attachment-8978" style="width: 314px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="wp-image-8978 size-full" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/response-header-utf-8-fs8.png" alt="Response Header UTF 8" width="314" height="193" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 15" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/response-header-utf-8-fs8.png 314w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/response-header-utf-8-fs8-300x184.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/response-header-utf-8-fs8-293x180.png 293w" sizes="auto, (max-width: 314px) 100vw, 314px" /><figcaption id="caption-attachment-8978" class="wp-caption-text"><noscript><img decoding="async" class="wp-image-8978 size-full" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/response-header-utf-8-fs8.png" alt="Response Header UTF 8" width="314" height="193" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 16" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/response-header-utf-8-fs8.png 314w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/response-header-utf-8-fs8-300x184.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/response-header-utf-8-fs8-293x180.png 293w" sizes="(max-width: 314px) 100vw, 314px" /></noscript> Znacznik UTF 8</figcaption></figure>
<p>Analogia w stosunku do punktu wyżej,</p>
<p><strong>Deduplikacja osadzonych zdjęć</strong>: Jeśli na Twojej stronie pojawiają się identyczne zdjęcia więcej niż raz (patrz Rys. 2), to moduł automatycznie wykorzysta kod JavaScript, aby pobierać obraz z jego pierwszego wystąpienia na stronie (jak na Rys. 1)..</p>

<a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/z-inlined-images-fs8.png"><img decoding="async" width="100" height="100" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/z-inlined-images-fs8-100x100.png" class="attachment-thumbnail size-thumbnail" alt="Inlined Images - opcja włączona" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/z-inlined-images-fs8-100x100.png 100w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/z-inlined-images-fs8-293x293.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/z-inlined-images-fs8-390x390.png 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/z-inlined-images-fs8-585x585.png 585w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/z-inlined-images-fs8-770x779.png 770w" sizes="(max-width: 100px) 100vw, 100px" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 17"></a>
<a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/kod-html-bez-inlined-images-fs8.png"><img decoding="async" width="100" height="100" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/kod-html-bez-inlined-images-fs8-100x100.png" class="attachment-thumbnail size-thumbnail" alt="Inlined Images - opcja wyłaczona" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/kod-html-bez-inlined-images-fs8-100x100.png 100w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/kod-html-bez-inlined-images-fs8-293x293.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/kod-html-bez-inlined-images-fs8-370x369.png 370w" sizes="(max-width: 100px) 100vw, 100px" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 18"></a>
<a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Developer-Tools-dedup_inlined_images.htmlModPagespeedon-fs8.png"><img decoding="async" width="100" height="100" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Developer-Tools-dedup_inlined_images.htmlModPagespeedon-fs8-100x100.png" class="attachment-thumbnail size-thumbnail" alt="Developer Tools dedup inlined images.htmlModPagespeedon fs8" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Developer-Tools-dedup_inlined_images.htmlModPagespeedon-fs8-100x100.png 100w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Developer-Tools-dedup_inlined_images.htmlModPagespeedon-fs8-293x293.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Developer-Tools-dedup_inlined_images.htmlModPagespeedon-fs8-390x390.png 390w" sizes="(max-width: 100px) 100vw, 100px" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 19"></a>
<a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Developer-Tools-dedup_inlined_images-ModPagespeedoff-fs8.png"><img decoding="async" width="100" height="100" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Developer-Tools-dedup_inlined_images-ModPagespeedoff-fs8-100x100.png" class="attachment-thumbnail size-thumbnail" alt="Developer Tools dedup inlined images ModPagespeedoff fs8" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Developer-Tools-dedup_inlined_images-ModPagespeedoff-fs8-100x100.png 100w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Developer-Tools-dedup_inlined_images-ModPagespeedoff-fs8-293x293.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Developer-Tools-dedup_inlined_images-ModPagespeedoff-fs8-390x390.png 390w" sizes="(max-width: 100px) 100vw, 100px" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 20"></a>

<p><strong>Odroczenie wykonywania JavaScript</strong>: Głównym celem tej funkcji jest wykonanie kodu JavaScript dopiero po pełnym wczytaniu strony. W praktyce oznacza to, że skrypty JavaScript są generowane dopiero po załadowaniu wszystkich zdjęć na stronie.</p>

<a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/bez-defer-pagespeed-javascript-fs8.png"><img decoding="async" width="100" height="100" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/bez-defer-pagespeed-javascript-fs8-100x100.png" class="attachment-thumbnail size-thumbnail" alt="Bez opcji Defer JavaScript" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/bez-defer-pagespeed-javascript-fs8-100x100.png 100w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/bez-defer-pagespeed-javascript-fs8-300x297.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/bez-defer-pagespeed-javascript-fs8-293x293.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/bez-defer-pagespeed-javascript-fs8-390x386.png 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/bez-defer-pagespeed-javascript-fs8-585x585.png 585w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/bez-defer-pagespeed-javascript-fs8-500x494.png 500w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/bez-defer-pagespeed-javascript-fs8.png 626w" sizes="(max-width: 100px) 100vw, 100px" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 21"></a>
<a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/z-defer-pagespeed-javascript-fs8.png"><img decoding="async" width="100" height="100" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/z-defer-pagespeed-javascript-fs8-100x100.png" class="attachment-thumbnail size-thumbnail" alt="Z opcją Defer JavaScript" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/z-defer-pagespeed-javascript-fs8-100x100.png 100w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/z-defer-pagespeed-javascript-fs8-293x293.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/z-defer-pagespeed-javascript-fs8-390x390.png 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/z-defer-pagespeed-javascript-fs8-585x585.png 585w" sizes="(max-width: 100px) 100vw, 100px" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 22"></a>

<p><strong>Usuwanie domyślnych atrybutów</strong>: Głównym celem tej funkcji jest usunięcie atrybutów z kodu HTML, które są zbędne, ponieważ są domyślnie identyczne. Aby lepiej zrozumieć, zobacz przykład z opcją GIF wyłączoną/włączoną</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-8988 size-full" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/elide-attributes.gif" alt="Elide Attributes" width="541" height="209" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 23"><noscript><img decoding="async" class="aligncenter wp-image-8988 size-full" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/elide-attributes.gif" alt="Elide Attributes" width="541" height="209" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 24"></noscript></p>
<p><strong>Wydłużenie czasu cache&#8217;owania plików</strong>: Funkcja ta umożliwia automatyczne dodawanie nagłówka HTTP (max-age) do plików JavaScript, CSS oraz zdjęć. Domyślnie, PageSpeed ustala okres przechowywania w cache na rok (max-age: 31536000).</p>
<p>Kluczowym elementem tej opcji jest to, że moduł samodzielnie monitoruje, czy dany plik nie został zmodyfikowany na serwerze FTP poprzez TTL (time-to-live). Jeśli plik ulegnie zmianie, w ciągu 5 minut adres URL zmieni się, co sprawi, że użytkownik pobierze aktualizację – czy to nowe zdjęcie, skrypt JavaScript czy CSS.</p>
<figure id="attachment_8990" aria-describedby="caption-attachment-8990" style="width: 620px" class="wp-caption aligncenter"><a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/przypisanie-hash-modul-pagespeed-fs8.png"><img decoding="async" loading="lazy" class="wp-image-8990 size-full" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/przypisanie-hash-modul-pagespeed-fs8.png" alt="Modul Page Speed - Cache pliku" width="620" height="121" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 25" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/przypisanie-hash-modul-pagespeed-fs8.png 620w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/przypisanie-hash-modul-pagespeed-fs8-300x59.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/przypisanie-hash-modul-pagespeed-fs8-293x57.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/przypisanie-hash-modul-pagespeed-fs8-390x76.png 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/przypisanie-hash-modul-pagespeed-fs8-500x98.png 500w" sizes="auto, (max-width: 620px) 100vw, 620px" /><figcaption id="caption-attachment-8990" class="wp-caption-text"><noscript><img decoding="async" class="wp-image-8990 size-full" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/przypisanie-hash-modul-pagespeed-fs8.png" alt="Modul Page Speed - Cache pliku" width="620" height="121" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 26" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/przypisanie-hash-modul-pagespeed-fs8.png 620w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/przypisanie-hash-modul-pagespeed-fs8-300x59.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/przypisanie-hash-modul-pagespeed-fs8-293x57.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/przypisanie-hash-modul-pagespeed-fs8-390x76.png 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/przypisanie-hash-modul-pagespeed-fs8-500x98.png 500w" sizes="(max-width: 620px) 100vw, 620px" /></noscript></a> Końcówka HASH zdjęcia w celu odświeżenia pliku dla użytkowniku</figcaption></figure>
<p><strong>Wydłużenie czasu cache&#8217;owania plików PDF:</strong> To rozwiązanie działa podobnie jak opisane wcześniej dla plików JavaScript, CSS i zdjęć, ale jest dedykowane dla plików PDF przechowywanych na serwerze. Dotyczy to zarówno bezpośrednich linków do PDF, jak i PDF-ów osadzonych bezpośrednio na stronie (embedded).</p>
<p><strong>Filtry i opcje optymalizacji zdjęć w module Page Speed:</strong> Ta funkcja stanowi jedno z kluczowych narzędzi w module Page Speed. Umożliwia automatyczną konwersję i optymalizację zdjęć w różnych wariantach. Oto kilka z tych możliwości:</p>
<ul>
<li>Konwersja formatu GIF do PNG (z pierwszej klatki animacji GIF).</li>
<li>Konwersja zdjęć JPEG do formatu progresywnego.</li>
<li>Konwersja JPEG do formatu WebP.</li>
<li>Konwersja PNG do JPEG (uwzględniając przezroczystość &#8211; od wersji 1.8.31.2 modułu konwersja odbywa się tylko, gdy PNG nie posiada kanału alfa).</li>
<li>Konwersja animacji GIF do formatu WebP oraz bezstratna konwersja tego typu.</li>
<li>Konwersja mniejszych zdjęć (inline) do formatu data, eliminując potrzebę requestu do serwera.</li>
<li>Automatyczne dodawanie atrybutów width i height do znaczników img.</li>
<li>Rekompresja zdjęć pod kątem aktualnej konfiguracji modułu, w tym dla formatów PNG i WebP.</li>
<li>Redukcja próbek w formatach JPEG.</li>
<li>Skalowanie zdjęć pod kątem atrybutów width, height czy stylów &#8211; pozwala to na unikanie wczytywania dużych zdjęć tam, gdzie wystarczy miniaturka.</li>
<li>Skalowanie zdjęć pod określony wymiar, bazując na wymiarze renderowanego obrazu na stronie (pomijając atrybuty width i height) z wykorzystaniem JavaScript.</li>
<li>Generowanie i przypisanie atrybutu srcset dla zdjęć responsywnych, tak by dostosować obrazy do urządzenia użytkownika.</li>
<li>Dodatkowo dostępne są opcje dotyczące specyficznych aspektów, takich jak jakie rozmiary plików optymalizować czy jaki poziom kompresji zastosować. Szczegółowe informacje oraz pozostałe komendy można znaleźć w oficjalnej dokumentacji modułu.</li>
</ul>
<p><strong>Połączenie plików @import w CSS:</strong> Funkcja ta ma na celu integrację importowanych plików CSS (poprzez komendę @import) i włączenie ich bezpośrednio w kodzie HTML w ramach znacznika &lt;style&gt;.</p>

<a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/flatten-css-opcja-wlaczona.png"><img decoding="async" width="100" height="100" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/flatten-css-opcja-wlaczona-100x100.png" class="attachment-thumbnail size-thumbnail" alt="Flatten CSS - opcja włączona" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 27"></a>
<a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/flatten-css-opcja-wylaczona.png"><img decoding="async" width="100" height="100" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/flatten-css-opcja-wylaczona-100x100.png" class="attachment-thumbnail size-thumbnail" alt="Flatten CSS - znaczniki import" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 28"></a>

<p><strong>Wstępne ładowanie zasobów:</strong> Ta funkcja ma na celu wcześniejsze ładowanie zasobów takich jak JavaScript czy CSS podczas wczytywania strony.</p>
<p><strong>Integracja map źródłowych JavaScript:</strong> Proces ten polega na składaniu kodu, a następnie tworzeniu mapy źródłowej (mappings). Główną korzyścią jest zmniejszenie całkowitej wielkości skryptu, co skraca czas analizy, zmniejsza zużycie pamięci oraz przyspiesza pobieranie. Więcej szczegółów znajduje się w oficjalnej dokumentacji.</p>
<p><strong>Integracja @import jako link:</strong> Kiedy ta opcja jest aktywna, instrukcje @import w CSS są zastępowane przez znacznik &lt;link&gt;. Na przykład:</p>
<p><code>&lt;style type="text/css" media="screen"&gt; @import url(http://www.example.com/style.css); &lt;/style&gt;</code></p>
<p>zmienia się na:</p>
<p><code>&lt;link type="text/css" media="screen" rel="stylesheet" href="http://www.example.com/style.css" /&gt;</code></p>
<p><strong>Wbudowywanie CSS:</strong> Funkcja umożliwia włączenie kodu CSS bezpośrednio do kodu HTML, eliminując potrzebę oddzielnego zapytania do serwera w celu pobrania pliku CSS. Można ustawić maksymalny rozmiar pliku CSS, który ma zostać włączony do kodu HTML.</p>
<p><strong>Wbudowywanie CSS z Google Fonts:</strong> Podobnie jak wyżej, ale dotyczy to CSS z czcionkami od Google.</p>
<p><strong>Wbudowywanie JavaScript:</strong> Kod JavaScript jest automatycznie wdrażany bezpośrednio do kodu HTML, aby zmniejszyć liczbę zapytań do serwera. Procedura jest analogiczna do tej dla CSS.</p>
<p><strong>Wbudowywanie obrazów wstępnych:</strong> Ta funkcja generuje obrazy o niższej jakości, które są następnie zastępowane obrazami o docelowej jakości po ich pełnym załadowaniu. Istnieje opcja aktywacji tej funkcji tylko dla użytkowników korzystających z urządzeń mobilnych.</p>
<figure id="attachment_9006" aria-describedby="caption-attachment-9006" style="width: 385px" class="wp-caption aligncenter"><a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/podmiana-zdjecia-lepszej-jakosci.gif"><img decoding="async" loading="lazy" class="wp-image-9006 size-full" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/podmiana-zdjecia-lepszej-jakosci.gif" alt="Podmiana zdjęcia" width="385" height="165" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 29"><figcaption id="caption-attachment-9006" class="wp-caption-text"><noscript><img decoding="async" class="wp-image-9006 size-full" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/podmiana-zdjecia-lepszej-jakosci.gif" alt="Podmiana zdjęcia" width="385" height="165" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 30"></noscript></a> Podmiana zdjęcia</figcaption></figure>
<p><strong>Wstawianie Google Analytics:</strong> Ten moduł automatycznie dodaje kod Google Analytics do każdej podstrony witryny, chyba że kod ten już znajduje się w znaczniku &lt;head&gt;. Co ważne, kod jest dodawany w sposób asynchroniczny, co oznacza, że narzędzia do testowania szybkości strony, takie jak GTmetrix czy Google PageSpeed Insights, nie będą traktować tego kodu jako błąd wpływający na wydajność.</p>
<p><strong>Leniwe ładowanie obrazów:</strong> Ta funkcja aktywuje &#8222;lazy load&#8221; dla obrazów, co oznacza, że użytkownik nie wczytuje wszystkich obrazów umieszczonych na stronie od razu, ale tylko te, które są aktualnie wyświetlane na ekranie. Dzięki temu zmniejsza się zużycie transferu danych i przyspiesza renderowanie strony. Można także ustawić domyślny obraz, który będzie wyświetlany zanim użytkownik przewinie stronę do kolejnych obrazów.</p>
<p><strong>Cache w Local Storage:</strong> Ten filtr pozwala na zapisanie kodu zawartego w kodzie źródłowym strony w lokalnym cache&#8217;u przeglądarki użytkownika, co jest jednym z atutów HTML5. Gdy użytkownik przegląda inne strony na tej samej witrynie, które mają ten sam kod w kodzie źródłowym, system automatycznie korzysta z wcześniej wczytanego kodu. Mechanizm ten jest obsługiwany przez dodatkowy skrypt JavaScript umieszczony w sekcji &lt;head&gt; strony. Cache jest wykorzystywany dla plików CSS i obrazów.</p>

<a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Opcja-wlaczona-cache-fs8.png"><img decoding="async" width="100" height="100" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Opcja-wlaczona-cache-fs8-100x100.png" class="attachment-thumbnail size-thumbnail" alt="Local Browser Cache (HTML5) Pagespeed" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Opcja-wlaczona-cache-fs8-100x100.png 100w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Opcja-wlaczona-cache-fs8-293x293.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Opcja-wlaczona-cache-fs8-390x390.png 390w" sizes="(max-width: 100px) 100vw, 100px" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 31"></a>
<a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Opcja-wylaczona-cache-fs8.png"><img decoding="async" width="100" height="100" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Opcja-wylaczona-cache-fs8-100x100.png" class="attachment-thumbnail size-thumbnail" alt="Local Browser Cache HTML5 Wylączona (OFF)" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Opcja-wylaczona-cache-fs8-100x100.png 100w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Opcja-wylaczona-cache-fs8-293x293.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Opcja-wylaczona-cache-fs8-390x390.png 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Opcja-wylaczona-cache-fs8-585x584.png 585w" sizes="(max-width: 100px) 100vw, 100px" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 32"></a>

<p><strong>Dostosowywanie obrazów do odpowiednich rozmiarów:</strong> Głównym celem jest generowanie wersji tego samego obrazu w różnych rozdzielczościach, aby dostarczyć zoptymalizowaną wersję obrazu dla danego urządzenia użytkownika. Skorzystanie z komend, takich jak [su_highlight]ModPagespeedJpegRecompressionQuality[/su_highlight], umożliwia regulację jakości obrazów JPEG.</p>
<p><strong>Minifikacja JavaScript:</strong> Proces minifikacji kodu JavaScript usuwa zbędne białe znaki, znaki tabulacji i komentarze, pozostawiając tylko czysty kod JavaScript. Jest to podobne do działania popularnych narzędzi do minifikacji, takich jak JSMin.</p>
<p><strong>Przesuwanie CSS przed skrypty:</strong> Filtr ten przesuwa kod CSS powyżej skryptów JavaScript w kodzie źródłowym strony, dając priorytet wczytywaniu stylów CSS przed skryptami.</p>
<p><strong>Przenoszenie CSS do sekcji head:</strong> Ta funkcja automatycznie przenosi wszystkie style CSS, które znajdują się wewnątrz tagów &lt;style&gt;, do sekcji &lt;head&gt; każdej podstrony.</p>
<p><strong>Optymalizacja obrazów:</strong> Wspomniane filtry pozwalają na optymalizację obrazów pod względem jakości, formatu i rozmiaru. Efektem jest redukcja wielkości obrazów i szybsze wczytywanie strony.</p>
<p><strong>Wyodrębnianie CSS:</strong> Eksperymentalny filtr, który przenosi style kaskadowe z kodu HTML do zewnętrznego pliku .css.</p>
<p><strong>Wyodrębnianie JavaScript:</strong> Analogicznie, ten filtr przenosi skrypty JavaScript z kodu HTML do zewnętrznego pliku .js.</p>
<p><strong>Pedantyczny:</strong> Filtr ten dokonuje drobnych korekt w kodzie strony, aby był zgodny z walidacją HTML4.</p>
<p><strong>Wstępne rozwiązanie DNS:</strong> Filtr ten dostarcza przeglądarce wskazówek na temat rozwiązywania DNS dla różnych zasobów na stronie, przyśpieszając tym samym wczytywanie strony.</p>
<p><strong>Priorytet dla kluczowego CSS:</strong> Ten filtr analizuje kod CSS strony i przenosi do kodu źródłowego strony tylko te reguły CSS, które są aktualnie używane na stronie. Pomaga to unikać niepotrzebnego blokowania renderowania strony przez zbędne style.</p>

<a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/priorytet-wczytywania-css-filtr-wlaczony-fs8.png"><img decoding="async" width="100" height="100" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/priorytet-wczytywania-css-filtr-wlaczony-fs8-100x100.png" class="attachment-thumbnail size-thumbnail" alt="Priorytet CSS inline" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/priorytet-wczytywania-css-filtr-wlaczony-fs8-100x100.png 100w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/priorytet-wczytywania-css-filtr-wlaczony-fs8-293x293.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/priorytet-wczytywania-css-filtr-wlaczony-fs8-390x390.png 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/priorytet-wczytywania-css-filtr-wlaczony-fs8-585x585.png 585w" sizes="(max-width: 100px) 100vw, 100px" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 33"></a>
<a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/priorytet-wczytywania-css-filtr-wylaczony-fs8.png"><img decoding="async" width="100" height="100" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/priorytet-wczytywania-css-filtr-wylaczony-fs8-100x100.png" class="attachment-thumbnail size-thumbnail" alt="Priorytet wczytywania CSS" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/priorytet-wczytywania-css-filtr-wylaczony-fs8-100x100.png 100w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/priorytet-wczytywania-css-filtr-wylaczony-fs8-293x293.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/priorytet-wczytywania-css-filtr-wylaczony-fs8-390x390.png 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/priorytet-wczytywania-css-filtr-wylaczony-fs8-585x585.png 585w" sizes="(max-width: 100px) 100vw, 100px" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 34"></a>

<p><strong>Usuwanie komentarzy:</strong> Filtr ten usuwa komentarze z kodu źródłowego HTML, ale pozwala na zachowanie wybranych komentarzy, które użytkownik chce zachować. Warunkowe komentarze dla przeglądarki Internet Explorer są zachowywane i nie są usuwane.</p>
<p><strong>Usuwanie cudzysłowów:</strong> Filtr ten usuwa apostrofy i cudzysłowy z atrybutów elementów HTML, co może nieco zredukować wielkość pliku HTML.</p>
<p><strong>Nadpisywanie CSS:</strong> Filtr ten przeszukuje i optymalizuje znaleziony kod CSS. Obejmuje to minifikację oraz podmianę obrazów używanych w tle (background-image) na zoptymalizowane wersje.</p>
<p><strong>Nadpisywanie domeny:</strong> Jest to zaawansowany filtr, który pozwala na mapowanie i kontrolowanie, które domeny lub sekcje domeny są brane pod uwagę przez moduł PageSpeed. Pozwala to na precyzyjne kontrolowanie optymalizacji zasobów.</p>
<p><strong>Nadpisywanie atrybutów stylu:</strong> Filtr ten skupia się na optymalizacji atrybutów stylu CSS bezpośrednio w kodzie HTML. Przykładowo, może zoptymalizować obrazy używane jako tło dla elementów HTML.</p>
<p><strong>Eksperymenty z prędkością:</strong> Filtr ten pozwala na przeprowadzenie eksperymentów dotyczących wydajności strony internetowej. Umożliwiają one testowanie różnych konfiguracji modułu PageSpeed na różnych grupach użytkowników i obserwowanie wpływu tych zmian na wydajność strony. Wszystkie te dane mogą być następnie analizowane za pomocą Google Analytics, co pozwala na dokładne porównanie różnych konfiguracji i wybranie tej, która przynosi najlepsze rezultaty.</p>
<figure id="attachment_9013" aria-describedby="caption-attachment-9013" style="width: 770px" class="wp-caption aligncenter"><a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/page-speed-analiza-modulu-google-analitycs-fs8.png"><img decoding="async" loading="lazy" class="wp-image-9013 size-content" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/page-speed-analiza-modulu-google-analitycs-fs8-770x613.png" alt="Porównanie Page Speed Google Analitycs" width="770" height="613" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 35" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/page-speed-analiza-modulu-google-analitycs-fs8-770x613.png 770w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/page-speed-analiza-modulu-google-analitycs-fs8-300x239.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/page-speed-analiza-modulu-google-analitycs-fs8-670x534.png 670w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/page-speed-analiza-modulu-google-analitycs-fs8-293x233.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/page-speed-analiza-modulu-google-analitycs-fs8-390x311.png 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/page-speed-analiza-modulu-google-analitycs-fs8-500x398.png 500w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/page-speed-analiza-modulu-google-analitycs-fs8.png 805w" sizes="auto, (max-width: 770px) 100vw, 770px" /><figcaption id="caption-attachment-9013" class="wp-caption-text"><noscript><img decoding="async" class="wp-image-9013 size-content" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/page-speed-analiza-modulu-google-analitycs-fs8-770x613.png" alt="Porównanie Page Speed Google Analitycs" width="770" height="613" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 36" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/page-speed-analiza-modulu-google-analitycs-fs8-770x613.png 770w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/page-speed-analiza-modulu-google-analitycs-fs8-300x239.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/page-speed-analiza-modulu-google-analitycs-fs8-670x534.png 670w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/page-speed-analiza-modulu-google-analitycs-fs8-293x233.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/page-speed-analiza-modulu-google-analitycs-fs8-390x311.png 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/page-speed-analiza-modulu-google-analitycs-fs8-500x398.png 500w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/page-speed-analiza-modulu-google-analitycs-fs8.png 805w" sizes="(max-width: 770px) 100vw, 770px" /></noscript></a> Źródło zdjęcia: Modpagespeed.com / Analiza prędkości modułu Page Speed</figcaption></figure>
<p><strong>Kombinacja obrazów w sprite:</strong> Filtr ten jest używany do wykrywania obrazów w formatach .PNG i .GIF, które są używane w stylach CSS, na przykład jako tło. Głównym celem jest skonsolidowanie tych wielu małych obrazów w jeden większy obraz (zwany sprite). W praktyce oznacza to, że zamiast wielu żądań do serwera w celu pobrania każdego obrazka, jest tylko jedno żądanie do pobrania jednego dużego obrazu. A następnie, za pomocą CSS, odpowiednie fragmenty tego dużej grafiki są wyświetlane w odpowiednich miejscach na stronie. Jest to skuteczny sposób na redukcję liczby żądań do serwera i przyspieszenie ładowania strony. Warto dodać, że obecnie obrazy .JPG i tagi IMG nie są obsługiwane przez ten filtr.</p>
<p><strong>Skracanie adresów URL:</strong> Ten filtr działa na kodzie źródłowym HTML i skupia się na obcinaniu niepotrzebnych części adresów URL w linkach. Dzięki temu kod HTML jest bardziej zwięzły i lepiej zoptymalizowany, co może przyspieszyć czas ładowania strony. Filtr jest szczególnie przydatny na stronach, które mają wiele powtarzających się, zbędnych fragmentów URL w swoich linkach.</p>
<h2>Kompatybilność modułu z E-commerce</h2>
<p>Moduł Page Speed, choć potężny w optymalizacji wydajności stron internetowych, może wpłynąć na działanie aplikacji e-commerce, takich jak WooCommerce, Magento oraz PrestaShop. Kluczowe informacje dotyczące kompatybilności to:</p>
<ol>
<li>
<p><strong>Wpływ na sklepy e-commerce:</strong> Chociaż sklepy internetowe działające na platformach WooCommerce, Magento oraz PrestaShop mogą skorzystać z modułu Page Speed, jest kilka filtrów, które mogą zakłócić lub nawet zepsuć ich działanie. Ważne jest, aby być świadomym tych filtrów i dostosowywać je odpowiednio w zależności od specyfiki sklepu.</p>
</li>
<li>
<p><strong>Testowanie w środowisku deweloperskim:</strong> Zanim zdecydujesz się wdrożyć moduł Page Speed na żywo, zalecamy przeprowadzenie testów w środowisku deweloperskim. W ten sposób możesz oszacować wpływ modułu na sklep i zidentyfikować ewentualne problemy.</p>
</li>
<li>
<p><strong>Niekompatybilność z dodatkami:</strong> Choć moduł Page Speed może działać poprawnie z podstawową wersją platform e-commerce, istnieje wiele dodatków i rozszerzeń, które mogą nie być kompatybilne z modułem. Dlatego ważne jest przeprowadzenie dokładnych testów, zwłaszcza jeśli sklep korzysta z wielu dodatków.</p>
</li>
<li>
<p><strong>Doświadczenie z testami:</strong> Przeprowadzone testy na wersjach sklepów PrestaShop 1.6, PrestaShop 1.7, Magento 1.9 oraz 2.0 potwierdziły, że są one kompatybilne z modułem Page Speed. Jednakże każda instalacja sklepu może być unikalna, dlatego indywidualne testowanie jest kluczowe.</p>
</li>
</ol>
<h2>Wpływ modułu na testy prędkości</h2>
<p>Film autorstwa Google prezentujący porównanie prędkości ładowania się stron z aktywnym i nieaktywnym modułem jest świetnym narzędziem, które pokazuje realne korzyści z optymalizacji. Wizualna reprezentacja różnicy w prędkości ładowania może być przekonująca dla właścicieli stron i sklepów internetowych, podkreślając znaczenie wykorzystania takich narzędzi jak moduł Page Speed.</p>
<p><iframe class="zeen-lazy-load-base zeen-lazy-load" title="mod_pagespeed improvement for Google AdSense Blog" width="1200" height="675" src="about:blank" data-lazy-src="https://www.youtube.com/embed/8moGR2qf994?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe><noscript><iframe title="mod_pagespeed improvement for Google AdSense Blog" width="1200" height="675" src="https://www.youtube.com/embed/8moGR2qf994?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></noscript></p>
<p>Wpływ wdrożenia modułu na pobieranie strony przez robota Google</p>
<figure id="attachment_10058" aria-describedby="caption-attachment-10058" style="width: 770px" class="wp-caption aligncenter"><a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/moz-gsc-pagespeed.jpg"><img decoding="async" loading="lazy" class="wp-image-10058 size-content" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/moz-gsc-pagespeed-770x309.jpg" alt="PageSpeed Moz.com" width="770" height="309" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 37" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/moz-gsc-pagespeed-770x309.jpg 770w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/moz-gsc-pagespeed-300x120.jpg 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/moz-gsc-pagespeed-670x269.jpg 670w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/moz-gsc-pagespeed-293x118.jpg 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/moz-gsc-pagespeed-390x157.jpg 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/moz-gsc-pagespeed-500x201.jpg 500w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/moz-gsc-pagespeed.jpg 892w" sizes="auto, (max-width: 770px) 100vw, 770px" /><figcaption id="caption-attachment-10058" class="wp-caption-text"><noscript><img decoding="async" class="wp-image-10058 size-content" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/moz-gsc-pagespeed-770x309.jpg" alt="PageSpeed Moz.com" width="770" height="309" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 38" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/moz-gsc-pagespeed-770x309.jpg 770w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/moz-gsc-pagespeed-300x120.jpg 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/moz-gsc-pagespeed-670x269.jpg 670w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/moz-gsc-pagespeed-293x118.jpg 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/moz-gsc-pagespeed-390x157.jpg 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/moz-gsc-pagespeed-500x201.jpg 500w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/moz-gsc-pagespeed.jpg 892w" sizes="(max-width: 770px) 100vw, 770px" /></noscript></a> Źródło: <a href="https://moz.com/blog/use-googles-pagespeed-module-to-dramatically-increase-the-speed-of-your-website" target="_blank" rel="noopener">moz.com</a></figcaption></figure>
<p>Wprowadzenie modułu Page Speed może znacząco wpłynąć na to, jak roboty wyszukiwarki Google indeksują i oceniają stronę. Moz, czołowe narzędzie do SEO, przeprowadziło testy dotyczące wpływu wdrożenia tego modułu na indeksowanie stron przez robota Google.</p>
<p style="text-align: center;">Narzędzia GTMetrix</p>
<p style="text-align: center;"><strong>Magento 1.9</strong></p>

<a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/PageSpeed-Module-On-Magento-1-9.png-fs8.png"><img decoding="async" width="300" height="284" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/PageSpeed-Module-On-Magento-1-9.png-fs8-300x284.png" class="attachment-medium size-medium" alt="Prędkość i optymalizacja ON" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/PageSpeed-Module-On-Magento-1-9.png-fs8-300x284.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/PageSpeed-Module-On-Magento-1-9.png-fs8-770x730.png 770w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/PageSpeed-Module-On-Magento-1-9.png-fs8-670x635.png 670w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/PageSpeed-Module-On-Magento-1-9.png-fs8-293x278.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/PageSpeed-Module-On-Magento-1-9.png-fs8-390x370.png 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/PageSpeed-Module-On-Magento-1-9.png-fs8-500x474.png 500w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/PageSpeed-Module-On-Magento-1-9.png-fs8.png 994w" sizes="(max-width: 300px) 100vw, 300px" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 39"></a>
<a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/PageSpeed-Module-Off-Magento-1-9-fs8.png"><img decoding="async" width="300" height="284" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/PageSpeed-Module-Off-Magento-1-9-fs8-300x284.png" class="attachment-medium size-medium" alt="Moduł Page Speed Nieaktywny" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/PageSpeed-Module-Off-Magento-1-9-fs8-300x284.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/PageSpeed-Module-Off-Magento-1-9-fs8-770x728.png 770w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/PageSpeed-Module-Off-Magento-1-9-fs8-670x634.png 670w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/PageSpeed-Module-Off-Magento-1-9-fs8-293x277.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/PageSpeed-Module-Off-Magento-1-9-fs8-390x369.png 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/PageSpeed-Module-Off-Magento-1-9-fs8-500x473.png 500w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/PageSpeed-Module-Off-Magento-1-9-fs8.png 995w" sizes="(max-width: 300px) 100vw, 300px" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 40"></a>

<p style="text-align: center;"><b>WordPress 4.9.3</b></p>

<a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/module-off-pagespeed-4.9-fs8.png"><img decoding="async" width="300" height="276" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/module-off-pagespeed-4.9-fs8-300x276.png" class="attachment-medium size-medium" alt="Moduł Page Speed off" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/module-off-pagespeed-4.9-fs8-300x276.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/module-off-pagespeed-4.9-fs8-770x709.png 770w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/module-off-pagespeed-4.9-fs8-670x617.png 670w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/module-off-pagespeed-4.9-fs8-293x270.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/module-off-pagespeed-4.9-fs8-390x359.png 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/module-off-pagespeed-4.9-fs8-500x460.png 500w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/module-off-pagespeed-4.9-fs8.png 992w" sizes="(max-width: 300px) 100vw, 300px" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 41"></a>
<a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/module-pagespeed-wordpress-4.9-fs8.png"><img decoding="async" width="300" height="276" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/module-pagespeed-wordpress-4.9-fs8-300x276.png" class="attachment-medium size-medium" alt="Moduł Page Speed on" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/module-pagespeed-wordpress-4.9-fs8-300x276.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/module-pagespeed-wordpress-4.9-fs8-770x709.png 770w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/module-pagespeed-wordpress-4.9-fs8-670x617.png 670w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/module-pagespeed-wordpress-4.9-fs8-293x270.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/module-pagespeed-wordpress-4.9-fs8-390x359.png 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/module-pagespeed-wordpress-4.9-fs8-500x460.png 500w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/module-pagespeed-wordpress-4.9-fs8.png 992w" sizes="(max-width: 300px) 100vw, 300px" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 42"></a>

<p style="text-align: center;"><strong>PrestaShop 1.7</strong></p>

<a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/prestashop-17-modul-pagespeed-off-fs8.png"><img decoding="async" width="300" height="284" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/prestashop-17-modul-pagespeed-off-fs8-300x284.png" class="attachment-medium size-medium" alt="PageSpeed Prestashop 1.7 before" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/prestashop-17-modul-pagespeed-off-fs8-300x284.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/prestashop-17-modul-pagespeed-off-fs8-770x728.png 770w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/prestashop-17-modul-pagespeed-off-fs8-670x634.png 670w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/prestashop-17-modul-pagespeed-off-fs8-293x277.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/prestashop-17-modul-pagespeed-off-fs8-390x369.png 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/prestashop-17-modul-pagespeed-off-fs8-500x473.png 500w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/prestashop-17-modul-pagespeed-off-fs8.png 1000w" sizes="(max-width: 300px) 100vw, 300px" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 43"></a>
<a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/prestashop-17-modul-pagespeed-on-fs8.png"><img decoding="async" width="300" height="284" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/prestashop-17-modul-pagespeed-on-fs8-300x284.png" class="attachment-medium size-medium" alt="PageSpeed Prestashop 1.7" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/prestashop-17-modul-pagespeed-on-fs8-300x284.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/prestashop-17-modul-pagespeed-on-fs8-770x728.png 770w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/prestashop-17-modul-pagespeed-on-fs8-670x634.png 670w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/prestashop-17-modul-pagespeed-on-fs8-293x277.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/prestashop-17-modul-pagespeed-on-fs8-390x369.png 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/prestashop-17-modul-pagespeed-on-fs8-500x473.png 500w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/prestashop-17-modul-pagespeed-on-fs8.png 1000w" sizes="(max-width: 300px) 100vw, 300px" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 44"></a>

<p style="text-align: center;"><strong>Aplikacja na Symfony 2.8</strong></p>

<a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Modul-nieaktywny-pagespeed-symfony-fs8.png"><img decoding="async" width="300" height="283" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Modul-nieaktywny-pagespeed-symfony-fs8-300x283.png" class="attachment-medium size-medium" alt="Symfony PageSpeed off" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Modul-nieaktywny-pagespeed-symfony-fs8-300x283.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Modul-nieaktywny-pagespeed-symfony-fs8-770x727.png 770w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Modul-nieaktywny-pagespeed-symfony-fs8-670x633.png 670w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Modul-nieaktywny-pagespeed-symfony-fs8-293x277.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Modul-nieaktywny-pagespeed-symfony-fs8-390x368.png 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Modul-nieaktywny-pagespeed-symfony-fs8-500x472.png 500w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Modul-nieaktywny-pagespeed-symfony-fs8.png 992w" sizes="(max-width: 300px) 100vw, 300px" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 45"></a>
<a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Modul-aktywny-pagespeed-symfony-fs8.png"><img decoding="async" width="300" height="283" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Modul-aktywny-pagespeed-symfony-fs8-300x283.png" class="attachment-medium size-medium" alt="Symfony PageSpeed on" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Modul-aktywny-pagespeed-symfony-fs8-300x283.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Modul-aktywny-pagespeed-symfony-fs8-770x727.png 770w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Modul-aktywny-pagespeed-symfony-fs8-670x633.png 670w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Modul-aktywny-pagespeed-symfony-fs8-293x277.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Modul-aktywny-pagespeed-symfony-fs8-390x368.png 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Modul-aktywny-pagespeed-symfony-fs8-500x472.png 500w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/Modul-aktywny-pagespeed-symfony-fs8.png 992w" sizes="(max-width: 300px) 100vw, 300px" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 46"></a>

<h2>Jak sprawdzić czy moduł PageSpeed jest aktywny?</h2>
<p>Jeśli chcesz sprawdzić, czy na stronie jest aktywny moduł PageSpeed, możesz to zrobić za pomocą konsoli deweloperskiej przeglądarki. Oto jak to zrobić krok po kroku w przeglądarce Google Chrome:</p>
<ol>
<li><strong>Otwórz stronę, którą chcesz sprawdzić.</strong></li>
<li>Kliknij <strong>prawym przyciskiem myszy</strong> na dowolnym miejscu strony i wybierz <strong>&#8222;Zbadaj&#8221;</strong> (lub &#8222;Inspect&#8221; w angielskiej wersji językowej).</li>
<li>W otwartym panelu deweloperskim przejdź do zakładki <strong>&#8222;Network&#8221;</strong> (Sieć).</li>
<li>Odśwież stronę (F5 lub ikona odświeżania), aby załadować wszystkie zasoby.</li>
<li>Na liście załadowanych zasobów kliknij na rekord odpowiadający <strong>nazwie domeny</strong> (zazwyczaj będzie to pierwszy rekord na liście).</li>
<li>W prawej części panelu przejdź do zakładki <strong>&#8222;Headers&#8221;</strong> (Nagłówki).</li>
<li>W sekcji <strong>&#8222;Response Headers&#8221;</strong> (Nagłówki odpowiedzi) szukaj informacji związanej z PageSpeed. Jeśli moduł jest aktywny, zobaczysz coś w stylu: <code>X-Mod-Pagespeed: 1.13.35.2-0</code> &#8211; tutaj wartość po &#8222;X-Mod-Pagespeed&#8221; przedstawia wersję modułu.</li>
</ol>
<figure id="attachment_10070" aria-describedby="caption-attachment-10070" style="width: 770px" class="wp-caption aligncenter"><a href="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/sprawdzenie-aktywnosci-modulu-pagespeed.png"><img decoding="async" loading="lazy" class="wp-image-10070 size-content" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/sprawdzenie-aktywnosci-modulu-pagespeed-770x366.png" alt="pagespeed how to check activation" width="770" height="366" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 47" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/sprawdzenie-aktywnosci-modulu-pagespeed-770x366.png 770w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/sprawdzenie-aktywnosci-modulu-pagespeed-300x143.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/sprawdzenie-aktywnosci-modulu-pagespeed-670x319.png 670w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/sprawdzenie-aktywnosci-modulu-pagespeed-293x139.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/sprawdzenie-aktywnosci-modulu-pagespeed-390x186.png 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/sprawdzenie-aktywnosci-modulu-pagespeed-500x238.png 500w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/sprawdzenie-aktywnosci-modulu-pagespeed.png 952w" sizes="auto, (max-width: 770px) 100vw, 770px" /><figcaption id="caption-attachment-10070" class="wp-caption-text"><noscript><img decoding="async" class="wp-image-10070 size-content" src="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/sprawdzenie-aktywnosci-modulu-pagespeed-770x366.png" alt="pagespeed how to check activation" width="770" height="366" title="Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje 48" srcset="https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/sprawdzenie-aktywnosci-modulu-pagespeed-770x366.png 770w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/sprawdzenie-aktywnosci-modulu-pagespeed-300x143.png 300w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/sprawdzenie-aktywnosci-modulu-pagespeed-670x319.png 670w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/sprawdzenie-aktywnosci-modulu-pagespeed-293x139.png 293w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/sprawdzenie-aktywnosci-modulu-pagespeed-390x186.png 390w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/sprawdzenie-aktywnosci-modulu-pagespeed-500x238.png 500w, https://wojciechpietrzak.com.pl/wp-content/uploads/2018/03/sprawdzenie-aktywnosci-modulu-pagespeed.png 952w" sizes="(max-width: 770px) 100vw, 770px" /></noscript></a> Sprawdzenie wersji modułu PageSpeed i jego aktywności</figcaption></figure>
<p>Jeśli zobaczysz tę informację, oznacza to, że moduł PageSpeed jest aktywny na badanej stronie. Jeśli nie widzisz takiego nagłówka, prawdopodobnie moduł nie jest aktywowany lub jest ukrywany przez konfigurację serwera.</p>
<h2>Podsumowanie: Moduł PageSpeed a SEO oraz E-commerce</h2>
<p>Moduł PageSpeed od Google to zaawansowane narzędzie, które ma na celu poprawę wydajności i szybkości ładowania się stron internetowych. Z perspektywy SEO, jest to niewątpliwie wartościowy moduł &#8211; szybkość ładowania strony jest jednym z czynników rankingowych w wyszukiwarce.</p>
<p>Jednak wdrożenie tego modułu, zwłaszcza na skomplikowanych stronach, takich jak platformy e-commerce, nie jest łatwe. Pomimo obietnic szybszego ładowania strony i lepszego doświadczenia dla użytkownika, wiele firm napotyka na trudności w trakcie implementacji. Wymaga to zaawansowanej wiedzy technicznej i precyzyjnej konfiguracji, aby uniknąć potencjalnych problemów z funkcjonowaniem strony lub wyglądem.</p>
<p>Firmy e-commerce muszą szczególnie uważać, ponieważ nawet niewielkie błędy w konfiguracji mogą prowadzić do poważnych problemów, takich jak niewłaściwe wyświetlanie produktów, błędy w procesie zakupowym lub nawet brak dostępu do strony. Dlatego wdrożenie modułu PageSpeed w środowisku e-commerce wymaga zaangażowania dużego zespołu deweloperskiego i dogłębnych testów.</p>
<p>Można stwierdzić, że chociaż potencjał modułu PageSpeed jest ogromny, jego złożoność sprawia, że wiele firm e-commerce decyduje się nie korzystać z niego, bądź robi to bardzo ostrożnie. Wykorzystanie tego narzędzia w praktyce wciąż pozostaje niszowe, ze względu na konieczność zapewnienia ciągłości działania sklepu i uniknięcia potencjalnych problemów.</p>
<p>The post <a rel="nofollow" href="https://wojciechpietrzak.com.pl/co-to-jest-mod-pagespeed-zalety-wlasciwosci-informacje/">Co to jest mod_pagespeed? Zalety, właściwości i kluczowe informacje</a> appeared first on <a rel="nofollow" href="https://wojciechpietrzak.com.pl">Specjalista SEO Wojciech Pietrzak</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wojciechpietrzak.com.pl/co-to-jest-mod-pagespeed-zalety-wlasciwosci-informacje/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
