{"id":1577,"date":"2026-11-03T12:19:06","date_gmt":"2026-11-03T12:19:06","guid":{"rendered":"https:\/\/rapiddc.pl\/blog\/?p=1577"},"modified":"2026-11-03T12:19:06","modified_gmt":"2026-11-03T12:19:06","slug":"ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy","status":"publish","type":"post","link":"https:\/\/rapiddc.pl\/blog\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\/","title":{"rendered":"TTFB: jak zmierzy\u0107 czas odpowiedzi serwera i co zrobi\u0107, gdy strona d\u0142ugo milczy"},"content":{"rendered":"<h1>TTFB: jak zmierzy\u0107 czas odpowiedzi serwera i co zrobi\u0107, gdy strona d\u0142ugo milczy<\/h1>\n<p>Wpisujesz adres, klikasz Enter i\u2026 nic. Przez chwil\u0119 przegl\u0105darka pokazuje bia\u0142\u0105 kartk\u0119, a dopiero potem strona zaczyna si\u0119 rysowa\u0107. Ta pauza to w du\u017cej mierze <strong>TTFB<\/strong> (Time To First Byte), czyli czas, jaki mija od wys\u0142ania zapytania do momentu, gdy przegl\u0105darka dostanie pierwszy bajt odpowiedzi. Zdj\u0119cia, fonty i skrypty \u0142aduj\u0105 si\u0119 dopiero po nim, wi\u0119c wolny TTFB spowalnia wszystko, co dzieje si\u0119 p\u00f3\u017aniej.<\/p>\n<nav class=\"sdc-toc\">\n<h2>Spis tre\u015bci<\/h2>\n<ul>\n<li><a href=\"#z-czego-sklada-sie-ttfb\">Z czego sk\u0142ada si\u0119 TTFB<\/a><\/li>\n<li><a href=\"#jak-zmierzyc-ttfb\">Jak zmierzy\u0107 TTFB<\/a><\/li>\n<li><a href=\"#jaki-wynik-jest-dobry\">Jaki wynik jest dobry<\/a><\/li>\n<li><a href=\"#co-najczesciej-wydluza-ttfb-na\">Co najcz\u0119\u015bciej wyd\u0142u\u017ca TTFB na hostingu<\/a><\/li>\n<li><a href=\"#jak-skrocic-ttfb-plan-dzialania\">Jak skr\u00f3ci\u0107 TTFB \u2013 plan dzia\u0142ania<\/a><\/li>\n<li><a href=\"#podsumowanie\">Podsumowanie<\/a><\/li>\n<li><a href=\"#faq-najczesciej-zadawane-pytania-o\">FAQ \u2013 najcz\u0119\u015bciej zadawane pytania o TTFB<\/a><\/li>\n<\/ul>\n<\/nav>\n<p>W tym poradniku pokazujemy, jak zmierzy\u0107 TTFB w minut\u0119, jak odczyta\u0107 wynik i co po stronie hostingu oraz aplikacji realnie go skraca.<\/p>\n<h2 id=\"z-czego-sklada-sie-ttfb\">Z czego sk\u0142ada si\u0119 TTFB<\/h2>\n<p>TTFB to nie jedna liczba \u201ez serwera\u201d, tylko suma kilku etap\u00f3w:<\/p>\n<ul>\n<li><strong>DNS<\/strong> \u2013 przegl\u0105darka ustala adres IP domeny,<\/li>\n<li><strong>po\u0142\u0105czenie TCP i TLS<\/strong> \u2013 nawi\u0105zanie po\u0142\u0105czenia i uzgodnienie szyfrowania HTTPS,<\/li>\n<li><strong>czas pracy serwera<\/strong> \u2013 PHP uruchamia aplikacj\u0119, odpytuje baz\u0119 danych i sk\u0142ada HTML,<\/li>\n<li><strong>droga powrotna<\/strong> \u2013 pierwszy bajt wraca do przegl\u0105darki.<\/li>\n<\/ul>\n<p>W praktyce na zwyk\u0142ej stronie firmowej czy sklepie najwi\u0119cej do powiedzenia ma trzeci etap. Sie\u0107 i DNS zwykle mieszcz\u0105 si\u0119 w kilkudziesi\u0119ciu milisekundach, a generowanie strony bez cache potrafi zaj\u0105\u0107 znacznie d\u0142u\u017cej.<\/p>\n<h2 id=\"jak-zmierzyc-ttfb\">Jak zmierzy\u0107 TTFB<\/h2>\n<h3>curl \u2013 szybki pomiar z terminala<\/h3>\n<p>Najprostszy test, kt\u00f3ry rozbija czas na etapy:<\/p>\n<pre><code class=\"language-bash\">curl -o \/dev\/null -s -w \"DNS: %{time_namelookup}s\\nPo\u0142\u0105czenie: %{time_connect}s\\nTLS: %{time_appconnect}s\\nTTFB: %{time_starttransfer}s\\nCa\u0142o\u015b\u0107: %{time_total}s\\n\" https:\/\/twojadomena.pl\/\r\n<\/code><\/pre>\n<p>Pole <code>time_starttransfer<\/code> to w\u0142a\u015bnie TTFB liczony od pocz\u0105tku zapytania. Je\u015bli r\u00f3\u017cnica mi\u0119dzy <code>time_appconnect<\/code> a <code>time_starttransfer<\/code> jest du\u017ca, czas \u201ezjada\u201d serwer i aplikacja, a nie sie\u0107. Uruchom komend\u0119 kilka razy \u2013 pierwszy wynik bywa gorszy, bo cache dopiero si\u0119 zape\u0142nia.<\/p>\n<h3>DevTools w przegl\u0105darce<\/h3>\n<p>W Chrome lub Firefoksie otw\u00f3rz narz\u0119dzia deweloperskie (F12), zak\u0142adk\u0119 <strong>Network<\/strong>, od\u015bwie\u017c stron\u0119 i kliknij pierwszy dokument HTML. W sekcji <strong>Timing<\/strong> znajdziesz pozycj\u0119 \u201eWaiting for server response\u201d \u2013 to czas oczekiwania na serwer.<\/p>\n<h3>Narz\u0119dzia online<\/h3>\n<p>PageSpeed Insights i WebPageTest pokazuj\u0105 TTFB z perspektywy testowej lokalizacji. Wybierz punkt pomiarowy w Europie, je\u015bli Twoi klienci s\u0105 w Polsce \u2013 test z innego kontynentu doliczy op\u00f3\u017anienie, kt\u00f3rego Twoi u\u017cytkownicy nie odczuwaj\u0105.<\/p>\n<h2 id=\"jaki-wynik-jest-dobry\">Jaki wynik jest dobry<\/h2>\n<p>Google w materia\u0142ach o Core Web Vitals traktuje TTFB do oko\u0142o 0,8 sekundy jako dobry wynik dla ca\u0142ej \u015bcie\u017cki \u0142adowania. Dla strony z cache serwowanej z polskiej serwerowni warto celowa\u0107 wyra\u017anie ni\u017cej. Najwa\u017cniejsze jednak jest por\u00f3wnanie: <strong>strona g\u0142\u00f3wna z cache vs. podstrona, kt\u00f3rej cache nie obejmuje<\/strong> (koszyk, panel klienta, wyszukiwarka). Du\u017ca r\u00f3\u017cnica m\u00f3wi, \u017ce problemem jest generowanie strony, a nie \u0142\u0105cze.<\/p>\n<h2 id=\"co-najczesciej-wydluza-ttfb-na\">Co najcz\u0119\u015bciej wyd\u0142u\u017ca TTFB na hostingu<\/h2>\n<h3>Brak cache stron<\/h3>\n<p>Bez cache ka\u017cde wej\u015bcie uruchamia PHP i zapytania do bazy od nowa. Cache stron zapisuje gotowy HTML i oddaje go bez anga\u017cowania aplikacji. Na hostingu <a href=\"https:\/\/rapiddc.pl\/hostingmax\">HostingMAX<\/a> dzia\u0142a serwer LiteSpeed z LSCache, a w pakiecie s\u0105 wtyczki LSCache i LiteMage \u2013 po ich skonfigurowaniu wi\u0119kszo\u015b\u0107 odwiedzin trafia w cache.<\/p>\n<h3>Stara wersja PHP<\/h3>\n<p>Nowsze ga\u0142\u0119zie PHP s\u0105 zauwa\u017calnie szybsze od starszych, a przy okazji wci\u0105\u017c dostaj\u0105 poprawki bezpiecze\u0144stwa. Na hostingu z panelem DirectAdmin wersj\u0119 zmienisz samodzielnie \u2013 zobacz, <a href=\"https:\/\/rapiddc.pl\/blog\/konfiguracja-wersji-php-i-zmiana-wersji-php-na-hostingu\/\">jak skonfigurowa\u0107 i zmieni\u0107 wersj\u0119 PHP na hostingu<\/a>. Przed zmian\u0105 sprawd\u017a zgodno\u015b\u0107 wtyczek i motywu.<\/p>\n<h3>Wolne zapytania do bazy<\/h3>\n<p>Rozro\u015bni\u0119te tabele, brak indeks\u00f3w i wtyczki, kt\u00f3re przy ka\u017cdym wej\u015bciu robi\u0105 ci\u0119\u017ckie zapytania, potrafi\u0105 wyd\u0142u\u017cy\u0107 TTFB bardziej ni\u017c cokolwiek innego. Je\u015bli zaczynasz od podstaw, przeczytaj, <a href=\"https:\/\/rapiddc.pl\/blog\/tworzenie-bazy-danych-na-hostingu-co-warto-wiedziec\/\">co warto wiedzie\u0107 o tworzeniu bazy danych na hostingu<\/a>.<\/p>\n<h3>Limity CPU i RAM pakietu<\/h3>\n<p>Hosting wsp\u00f3\u0142dzielony ma przydzielone vCPU i pami\u0119\u0107. Gdy aplikacja dochodzi do limitu, procesy zwalniaj\u0105, a po przekroczeniu limitu RAM mog\u0105 pojawi\u0107 si\u0119 b\u0142\u0119dy 500 lub 503. W cenniku <a href=\"https:\/\/rapiddc.pl\/hosting-www\">hostingu WWW<\/a> zasoby rosn\u0105 z ka\u017cdym pakietem, wi\u0119c je\u015bli TTFB ro\u015bnie razem z ruchem, cz\u0119sto wystarczy wy\u017cszy plan.<\/p>\n<h2 id=\"jak-skrocic-ttfb-plan-dzialania\">Jak skr\u00f3ci\u0107 TTFB \u2013 plan dzia\u0142ania<\/h2>\n<ol>\n<li><strong>Zmierz punkt wyj\u015bcia<\/strong> curl-em dla strony g\u0142\u00f3wnej i jednej podstrony bez cache.<\/li>\n<li><strong>W\u0142\u0105cz cache stron<\/strong> i sprawd\u017a, czy odpowied\u017a przychodzi z cache (nag\u0142\u00f3wki odpowiedzi, np. <code>x-litespeed-cache: hit<\/code>).<\/li>\n<li><strong>Zaktualizuj PHP<\/strong> do najnowszej wersji obs\u0142ugiwanej przez Twoj\u0105 aplikacj\u0119.<\/li>\n<li><strong>Przejrzyj wtyczki<\/strong> \u2013 wy\u0142\u0105cz po kolei te podejrzane i mierz ponownie.<\/li>\n<li><strong>Odchud\u017a baz\u0119<\/strong> \u2013 usu\u0144 stare rewizje, sesje i logi wtyczek.<\/li>\n<li><strong>Sprawd\u017a zasoby<\/strong> \u2013 je\u015bli TTFB skacze w godzinach szczytu, aplikacji brakuje mocy.<\/li>\n<\/ol>\n<p>Gdy po tych krokach podstrony bez cache nadal odpowiadaj\u0105 wolno, a ruch ro\u015bnie, warto rozwa\u017cy\u0107 <a href=\"https:\/\/rapiddc.pl\/serwery-vps\">serwer VPS<\/a> z zasobami tylko dla siebie. R\u00f3\u017cnice opisali\u015bmy w artykule <a href=\"https:\/\/rapiddc.pl\/blog\/hosting-czy-serwer-vps-co-jest-lepsze\/\">hosting czy serwer VPS \u2013 co jest lepsze<\/a>.<\/p>\n<h2 id=\"podsumowanie\">Podsumowanie<\/h2>\n<p>TTFB to najprostszy wska\u017anik, kt\u00f3ry m\u00f3wi, czy problem z szybko\u015bci\u0105 le\u017cy po stronie serwera. Zmierzysz go jedn\u0105 komend\u0105, a najcz\u0119stsze przyczyny \u2013 brak cache, stare PHP, wolna baza i za ciasny pakiet \u2013 da si\u0119 usun\u0105\u0107 bez przepisywania strony. Je\u015bli Twoja witryna dzia\u0142a na WordPressie, najwi\u0119cej zyskasz na hostingu z LiteSpeed i LSCache. <strong>Sprawd\u017a pakiety <a href=\"https:\/\/rapiddc.pl\/hostingmax\">HostingMAX<\/a> z dyskami NVMe, LiteSpeed i HTTP\/3<\/strong> albo por\u00f3wnaj plany <a href=\"https:\/\/rapiddc.pl\/hosting-www\">hostingu WWW<\/a>.<\/p>\n<h2 id=\"faq-najczesciej-zadawane-pytania-o\">FAQ \u2013 najcz\u0119\u015bciej zadawane pytania o TTFB<\/h2>\n<h3>Czy TTFB wp\u0142ywa na pozycj\u0119 strony w Google?<\/h3>\n<p>TTFB nie jest osobnym czynnikiem rankingowym, ale wp\u0142ywa na LCP, czyli jeden ze wska\u017anik\u00f3w Core Web Vitals. Wolny pierwszy bajt op\u00f3\u017ania wy\u015bwietlenie ca\u0142ej tre\u015bci, wi\u0119c po\u015brednio mo\u017ce pogorszy\u0107 ocen\u0119 do\u015bwiadczenia u\u017cytkownika i wsp\u00f3\u0142czynnik odrzuce\u0144.<\/p>\n<h3>Dlaczego strona g\u0142\u00f3wna ma szybki TTFB, a koszyk wolny?<\/h3>\n<p>Strona g\u0142\u00f3wna zwykle trafia w cache, a koszyk, panel klienta czy wyniki wyszukiwania s\u0105 generowane dla ka\u017cdego u\u017cytkownika osobno. Tam pracuje PHP i baza danych, wi\u0119c czas odpowiedzi zale\u017cy od wydajno\u015bci aplikacji, zapyta\u0144 i zasob\u00f3w pakietu.<\/p>\n<h3>Czy CDN zawsze skraca TTFB?<\/h3>\n<p>CDN skraca drog\u0119 do u\u017cytkownik\u00f3w daleko od serwera i mo\u017ce serwowa\u0107 strony z w\u0142asnego cache. Dla stron, kt\u00f3rych CDN nie buforuje, zapytanie i tak trafia do Twojego serwera, wi\u0119c wolnej aplikacji CDN nie naprawi \u2013 trzeba zadba\u0107 o cache i wydajno\u015b\u0107 po stronie hostingu.<\/p>\n<h3>Jak cz\u0119sto mierzy\u0107 TTFB?<\/h3>\n<p>Warto zrobi\u0107 pomiar po ka\u017cdej wi\u0119kszej zmianie: aktualizacji PHP, instalacji nowej wtyczki czy zmianie motywu. Dobrym nawykiem jest te\u017c kontrola przed sezonem wzmo\u017conego ruchu, np. przed Black Friday, \u017ceby zd\u0105\u017cy\u0107 z ewentualn\u0105 zmian\u0105 pakietu.<\/p>\n<p><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Czy TTFB wp\u0142ywa na pozycj\u0119 strony w Google?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"TTFB nie jest osobnym czynnikiem rankingowym, ale wp\u0142ywa na LCP, czyli jeden ze wska\u017anik\u00f3w Core Web Vitals. Wolny pierwszy bajt op\u00f3\u017ania wy\u015bwietlenie ca\u0142ej tre\u015bci, wi\u0119c po\u015brednio mo\u017ce pogorszy\u0107 ocen\u0119 do\u015bwiadczenia u\u017cytkownika i wsp\u00f3\u0142czynnik odrzuce\u0144.\"}}, {\"@type\": \"Question\", \"name\": \"Dlaczego strona g\u0142\u00f3wna ma szybki TTFB, a koszyk wolny?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Strona g\u0142\u00f3wna zwykle trafia w cache, a koszyk, panel klienta czy wyniki wyszukiwania s\u0105 generowane dla ka\u017cdego u\u017cytkownika osobno. Tam pracuje PHP i baza danych, wi\u0119c czas odpowiedzi zale\u017cy od wydajno\u015bci aplikacji, zapyta\u0144 i zasob\u00f3w pakietu.\"}}, {\"@type\": \"Question\", \"name\": \"Czy CDN zawsze skraca TTFB?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"CDN skraca drog\u0119 do u\u017cytkownik\u00f3w daleko od serwera i mo\u017ce serwowa\u0107 strony z w\u0142asnego cache. Dla stron, kt\u00f3rych CDN nie buforuje, zapytanie i tak trafia do Twojego serwera, wi\u0119c wolnej aplikacji CDN nie naprawi \u2013 trzeba zadba\u0107 o cache i wydajno\u015b\u0107 po stronie hostingu.\"}}, {\"@type\": \"Question\", \"name\": \"Jak cz\u0119sto mierzy\u0107 TTFB?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Warto zrobi\u0107 pomiar po ka\u017cdej wi\u0119kszej zmianie: aktualizacji PHP, instalacji nowej wtyczki czy zmianie motywu. Dobrym nawykiem jest te\u017c kontrola przed sezonem wzmo\u017conego ruchu, np. przed Black Friday, \u017ceby zd\u0105\u017cy\u0107 z ewentualn\u0105 zmian\u0105 pakietu.\"}}]}<\/script><\/p>\n<hr class=\"ai-disclosure-rule\" \/>\n<p class=\"ai-disclosure\"><em>Artyku\u0142 powsta\u0142 z wykorzystaniem narz\u0119dzi sztucznej inteligencji (AI) pod nadzorem zespo\u0142u RapidDC. Grafika ilustracyjna zosta\u0142a wygenerowana przez AI.<\/em><\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-right kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;right&quot;,&quot;id&quot;:&quot;1577&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;0&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;0&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;4&quot;,&quot;greet&quot;:&quot;&quot;,&quot;legend&quot;:&quot;0\\\/5 - (0 votes)&quot;,&quot;size&quot;:&quot;24&quot;,&quot;title&quot;:&quot;TTFB: jak zmierzy\u0107 czas odpowiedzi serwera i co zrobi\u0107, gdy strona d\u0142ugo milczy&quot;,&quot;width&quot;:&quot;0&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 0px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 19.2px;\">\n            <span class=\"kksr-muted\"><\/span>\n    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Czym jest TTFB, jak zmierzy\u0107 go curl-em i w DevTools, co go wyd\u0142u\u017ca na hostingu i jak skr\u00f3ci\u0107 czas odpowiedzi serwera: cache, PHP, baza i zasoby.<\/p>\n","protected":false},"author":5,"featured_media":1575,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[46],"tags":[254,8,115,58,9],"class_list":["post-1577","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hosting","tag-czas-odpowiedzi-serwera","tag-litespeed","tag-ttfb","tag-wordpress","tag-wydajnosc-strony"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>TTFB: jak zmierzy\u0107 czas odpowiedzi serwera i co zrobi\u0107, gdy strona d\u0142ugo milczy | Rapid DC Blog<\/title>\n<meta name=\"description\" content=\"Czym jest TTFB, jak zmierzy\u0107 go curl-em i w DevTools, co go wyd\u0142u\u017ca na hostingu i jak skr\u00f3ci\u0107 czas odpowiedzi serwera: cache, PHP, baza i zasoby.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rapiddc.pl\/blog\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TTFB: jak zmierzy\u0107 czas odpowiedzi serwera i co zrobi\u0107, gdy strona d\u0142ugo milczy | Rapid DC Blog\" \/>\n<meta property=\"og:description\" content=\"Czym jest TTFB, jak zmierzy\u0107 go curl-em i w DevTools, co go wyd\u0142u\u017ca na hostingu i jak skr\u00f3ci\u0107 czas odpowiedzi serwera: cache, PHP, baza i zasoby.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rapiddc.pl\/blog\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Rapiddc.pl\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-03T12:19:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rapiddc.pl\/blog\/wp-content\/uploads\/2026\/11\/2026-11-02-source.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"rdc-publisher\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"rdc-publisher\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\\\/\"},\"author\":{\"name\":\"rdc-publisher\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#\\\/schema\\\/person\\\/05ab570dc715261cb5fdfa30d303faf2\"},\"headline\":\"TTFB: jak zmierzy\u0107 czas odpowiedzi serwera i co zrobi\u0107, gdy strona d\u0142ugo milczy\",\"datePublished\":\"2026-11-03T12:19:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\\\/\"},\"wordCount\":1109,\"publisher\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/2026-11-02-source.jpg\",\"keywords\":[\"czas odpowiedzi serwera\",\"LiteSpeed\",\"TTFB\",\"WordPress\",\"wydajno\u015b\u0107 strony\"],\"articleSection\":[\"Hosting\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\\\/\",\"url\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\\\/\",\"name\":\"TTFB: jak zmierzy\u0107 czas odpowiedzi serwera i co zrobi\u0107, gdy strona d\u0142ugo milczy | Rapid DC Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/2026-11-02-source.jpg\",\"datePublished\":\"2026-11-03T12:19:06+00:00\",\"description\":\"Czym jest TTFB, jak zmierzy\u0107 go curl-em i w DevTools, co go wyd\u0142u\u017ca na hostingu i jak skr\u00f3ci\u0107 czas odpowiedzi serwera: cache, PHP, baza i zasoby.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\\\/#primaryimage\",\"url\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/2026-11-02-source.jpg\",\"contentUrl\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/2026-11-02-source.jpg\",\"width\":1536,\"height\":1024,\"caption\":\"AI-generated image (OpenAI GPT Image)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TTFB: jak zmierzy\u0107 czas odpowiedzi serwera i co zrobi\u0107, gdy strona d\u0142ugo milczy\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/\",\"name\":\"Blog Rapiddc.pl\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#organization\",\"name\":\"Blog Hostingu Rapiddc\",\"url\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/rapiddc_blog.png\",\"contentUrl\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/rapiddc_blog.png\",\"width\":378,\"height\":70,\"caption\":\"Blog Hostingu Rapiddc\"},\"image\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#\\\/schema\\\/person\\\/05ab570dc715261cb5fdfa30d303faf2\",\"name\":\"rdc-publisher\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d1661ba0c3831d04684ff9099f557641187136e40a2f3b428594ae42b5253925?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d1661ba0c3831d04684ff9099f557641187136e40a2f3b428594ae42b5253925?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d1661ba0c3831d04684ff9099f557641187136e40a2f3b428594ae42b5253925?s=96&d=mm&r=g\",\"caption\":\"rdc-publisher\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TTFB: jak zmierzy\u0107 czas odpowiedzi serwera i co zrobi\u0107, gdy strona d\u0142ugo milczy | Rapid DC Blog","description":"Czym jest TTFB, jak zmierzy\u0107 go curl-em i w DevTools, co go wyd\u0142u\u017ca na hostingu i jak skr\u00f3ci\u0107 czas odpowiedzi serwera: cache, PHP, baza i zasoby.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rapiddc.pl\/blog\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\/","og_locale":"pl_PL","og_type":"article","og_title":"TTFB: jak zmierzy\u0107 czas odpowiedzi serwera i co zrobi\u0107, gdy strona d\u0142ugo milczy | Rapid DC Blog","og_description":"Czym jest TTFB, jak zmierzy\u0107 go curl-em i w DevTools, co go wyd\u0142u\u017ca na hostingu i jak skr\u00f3ci\u0107 czas odpowiedzi serwera: cache, PHP, baza i zasoby.","og_url":"https:\/\/rapiddc.pl\/blog\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\/","og_site_name":"Blog Rapiddc.pl","article_published_time":"2026-11-03T12:19:06+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/rapiddc.pl\/blog\/wp-content\/uploads\/2026\/11\/2026-11-02-source.jpg","type":"image\/jpeg"}],"author":"rdc-publisher","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"rdc-publisher","Szacowany czas czytania":"6 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rapiddc.pl\/blog\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\/#article","isPartOf":{"@id":"https:\/\/rapiddc.pl\/blog\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\/"},"author":{"name":"rdc-publisher","@id":"https:\/\/rapiddc.pl\/blog\/#\/schema\/person\/05ab570dc715261cb5fdfa30d303faf2"},"headline":"TTFB: jak zmierzy\u0107 czas odpowiedzi serwera i co zrobi\u0107, gdy strona d\u0142ugo milczy","datePublished":"2026-11-03T12:19:06+00:00","mainEntityOfPage":{"@id":"https:\/\/rapiddc.pl\/blog\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\/"},"wordCount":1109,"publisher":{"@id":"https:\/\/rapiddc.pl\/blog\/#organization"},"image":{"@id":"https:\/\/rapiddc.pl\/blog\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\/#primaryimage"},"thumbnailUrl":"https:\/\/rapiddc.pl\/blog\/wp-content\/uploads\/2026\/11\/2026-11-02-source.jpg","keywords":["czas odpowiedzi serwera","LiteSpeed","TTFB","WordPress","wydajno\u015b\u0107 strony"],"articleSection":["Hosting"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/rapiddc.pl\/blog\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\/","url":"https:\/\/rapiddc.pl\/blog\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\/","name":"TTFB: jak zmierzy\u0107 czas odpowiedzi serwera i co zrobi\u0107, gdy strona d\u0142ugo milczy | Rapid DC Blog","isPartOf":{"@id":"https:\/\/rapiddc.pl\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rapiddc.pl\/blog\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\/#primaryimage"},"image":{"@id":"https:\/\/rapiddc.pl\/blog\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\/#primaryimage"},"thumbnailUrl":"https:\/\/rapiddc.pl\/blog\/wp-content\/uploads\/2026\/11\/2026-11-02-source.jpg","datePublished":"2026-11-03T12:19:06+00:00","description":"Czym jest TTFB, jak zmierzy\u0107 go curl-em i w DevTools, co go wyd\u0142u\u017ca na hostingu i jak skr\u00f3ci\u0107 czas odpowiedzi serwera: cache, PHP, baza i zasoby.","breadcrumb":{"@id":"https:\/\/rapiddc.pl\/blog\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rapiddc.pl\/blog\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/rapiddc.pl\/blog\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\/#primaryimage","url":"https:\/\/rapiddc.pl\/blog\/wp-content\/uploads\/2026\/11\/2026-11-02-source.jpg","contentUrl":"https:\/\/rapiddc.pl\/blog\/wp-content\/uploads\/2026\/11\/2026-11-02-source.jpg","width":1536,"height":1024,"caption":"AI-generated image (OpenAI GPT Image)"},{"@type":"BreadcrumbList","@id":"https:\/\/rapiddc.pl\/blog\/ttfb-jak-zmierzyc-czas-odpowiedzi-serwera-i-co-zrobic-gdy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/rapiddc.pl\/blog\/"},{"@type":"ListItem","position":2,"name":"TTFB: jak zmierzy\u0107 czas odpowiedzi serwera i co zrobi\u0107, gdy strona d\u0142ugo milczy"}]},{"@type":"WebSite","@id":"https:\/\/rapiddc.pl\/blog\/#website","url":"https:\/\/rapiddc.pl\/blog\/","name":"Blog Rapiddc.pl","description":"","publisher":{"@id":"https:\/\/rapiddc.pl\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rapiddc.pl\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/rapiddc.pl\/blog\/#organization","name":"Blog Hostingu Rapiddc","url":"https:\/\/rapiddc.pl\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/rapiddc.pl\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/rapiddc.pl\/blog\/wp-content\/uploads\/2019\/09\/rapiddc_blog.png","contentUrl":"https:\/\/rapiddc.pl\/blog\/wp-content\/uploads\/2019\/09\/rapiddc_blog.png","width":378,"height":70,"caption":"Blog Hostingu Rapiddc"},"image":{"@id":"https:\/\/rapiddc.pl\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/rapiddc.pl\/blog\/#\/schema\/person\/05ab570dc715261cb5fdfa30d303faf2","name":"rdc-publisher","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/d1661ba0c3831d04684ff9099f557641187136e40a2f3b428594ae42b5253925?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d1661ba0c3831d04684ff9099f557641187136e40a2f3b428594ae42b5253925?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d1661ba0c3831d04684ff9099f557641187136e40a2f3b428594ae42b5253925?s=96&d=mm&r=g","caption":"rdc-publisher"}}]}},"_links":{"self":[{"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/posts\/1577","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/comments?post=1577"}],"version-history":[{"count":1,"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/posts\/1577\/revisions"}],"predecessor-version":[{"id":1584,"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/posts\/1577\/revisions\/1584"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/media\/1575"}],"wp:attachment":[{"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/media?parent=1577"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/categories?post=1577"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/tags?post=1577"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}