{"id":12803,"date":"2022-04-29T10:53:35","date_gmt":"2022-04-29T08:53:35","guid":{"rendered":"https:\/\/www.lh.pl\/pomoc\/?p=12803"},"modified":"2023-10-25T11:22:25","modified_gmt":"2023-10-25T09:22:25","slug":"opcache-co-to-jest-i-jak-dziala","status":"publish","type":"post","link":"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/","title":{"rendered":"OPcache &#8211; co to jest i jak dzia\u0142a?"},"content":{"rendered":"\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-co-to-jest-1024x576.jpg\" alt=\"Co to jest OPCache\" class=\"wp-image-12875\" srcset=\"https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-co-to-jest-1024x576.jpg 1024w, https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-co-to-jest-300x169.jpg 300w, https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-co-to-jest-768x432.jpg 768w, https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-co-to-jest.jpg 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>W procesie <a href=\"https:\/\/www.lh.pl\/pomoc\/t\/optymalizacja\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>optymalizacji stron www<\/strong><\/a> wykorzystywane s\u0105 cz\u0119sto r\u00f3\u017cnego rodzaju mechanizmy pami\u0119ci podr\u0119cznej, czyli cache. Dzia\u0142aj\u0105 one na zasadzie tymczasowego przechowania w \u0142atwo dost\u0119pnej formie pewnych danych lub informacji, kt\u00f3re z du\u017cym prawdopodobie\u0144stwem b\u0119d\u0105 ponownie potrzebne w najbli\u017cszym czasie. Jednym z takich mechanizm\u00f3w jest <strong>OPcache<\/strong>. Z tego artyku\u0142u dowiesz si\u0119, czym jest OPcache, jak dzia\u0142a i w jaki spos\u00f3b wp\u0142ywa na wydajno\u015b\u0107 Twojej strony www.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Czym jest OPcache?<\/h2>\n\n\n\n<p>OPCache jest silnikiem pami\u0119ci podr\u0119cznej wbudowanym w PHP. Jego zadaniem jest przyspieszenie dzia\u0142ania skrypt\u00f3w PHP poprzez przechowywanie w pami\u0119ci serwera prekompilowanego wcze\u015bniej kodu (tzw. opcode), aby nie by\u0142o konieczne przetwarzanie skryptu przy ka\u017cdym jego uruchomieniu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Jak dzia\u0142a OPcache?<\/h2>\n\n\n\n<p>PHP jest j\u0119zykiem programowania interpretowanym. Oznacza to, \u017ce kod przy ka\u017cdym uruchomieniu przechodzi przez z\u0142o\u017cony z kilku etap\u00f3w proces analizy i przetwarzania, zanim zostanie przet\u0142umaczony na zrozuumia\u0142y dla komputera kod maszynowy.<\/p>\n\n\n\n<p>Na proces ten sk\u0142adaj\u0105 si\u0119 <strong>tokenizacja, parsowanie oraz kompilacja do tzw. opcode<\/strong>, kt\u00f3ry jest po\u015bredni\u0105 form\u0105 pomi\u0119dzy kodem zrozumia\u0142ym dla cz\u0142owieka, a kodem maszynowym. Opcode jest nast\u0119pnie przekazywany do maszyny wirtualnej (Zend), kt\u00f3ra z kolei kompiluje go do faktycznego kodu maszynowego, a nast\u0119pnie wykonuje.<\/p>\n\n\n\n<p>Jak zapewne si\u0119 domy\u015blasz, opisany proces jest czasoch\u0142onny. Aby unikn\u0105\u0107 konieczno\u015bci wielokrotnego powtarzania go w ca\u0142o\u015bci <strong>opcode zapisywany jest w pami\u0119ci podr\u0119cznej podczas pierwszego uruchomienia skryptu.<\/strong> Dzi\u0119ki temu tokenizacja, parsowanie i kompilacja musz\u0105 zosta\u0107 wykonane tylko raz. Schemat interpretacji kodu PHP z wykorzystaniem OPcache wygl\u0105da tak:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"684\" height=\"871\" src=\"https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache.png\" alt=\"\" class=\"wp-image-12804\" srcset=\"https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache.png 684w, https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-236x300.png 236w\" sizes=\"(max-width: 684px) 100vw, 684px\" \/><\/figure>\n\n\n\n<p>W wersji <a href=\"https:\/\/www.lh.pl\/pomoc\/php-7-4-co-nowego-i-kiedy-premiera\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>PHP 7.4<\/strong><\/a> dodatkowo pojawi\u0142a si\u0119 mo\u017cliwo\u015b\u0107 tzw. <strong>preloadingu opcache.<\/strong> Oznacza to, \u017ce wskazane skrypty mog\u0105&nbsp;zosta\u0107 wst\u0119pnie skompilowane i za\u0142adowane do OPcache, zanim jeszcze nast\u0105pi ich pierwsze uruchomienie.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Jakie s\u0105 korzy\u015bci z wykorzystania OPcache?<\/h2>\n\n\n\n<p>Wprowadzenie OPcache przyczyni\u0142o si\u0119 do bardzo du\u017cego wzrostu wydajno\u015bci aplikacji napisanych w PHP. Wykorzystanie go pozwala na szybsze wykonywanie proces\u00f3w i obs\u0142ug\u0119 wi\u0119kszej ilo\u015bci \u017c\u0105da\u0144 w tym samym czasie, przy jednoczesnym mniejszym obci\u0105\u017ceniu procesora.<\/p>\n\n\n\n<p>OPcache jest rekomendowanym rozwi\u0105zaniem w dokumentacji takich system\u00f3w jak:<\/p>\n\n\n\n<ul>\n<li><a href=\"https:\/\/www.lh.pl\/hosting-shopware\">Shopware<\/a>,<\/li>\n\n\n\n<li><a href=\"https:\/\/www.lh.pl\/hosting-magento\">Magento<\/a>,<\/li>\n\n\n\n<li><a href=\"https:\/\/www.lh.pl\/hosting-prestashop\">Prestashop<\/a>,<\/li>\n\n\n\n<li>Moodle.<\/li>\n<\/ul>\n\n\n\n<p>W przypadku niekt\u00f3rych z nich dost\u0119pne s\u0105 dok\u0142adne wytyczne odno\u015bnie tego, jak powinien by\u0107&nbsp;skonfigurowany OPcache, aby osi\u0105gn\u0105\u0107 najlepsze rezultaty w optymalizacji wydajno\u015bci.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Jak sprawdzi\u0107,&nbsp;czy OPcache jest dost\u0119pny na moim serwerze?<\/h2>\n\n\n\n<p>Mo\u017cesz sprawdzi\u0107, czy OPcache jest dost\u0119pny i w\u0142\u0105czony na Twoim <a href=\"https:\/\/www.lh.pl\/\">hostingu lub serwerze <\/a>poprzez stworzenie i wywo\u0142anie w przegl\u0105darce <strong>funkcji phipinfo()<\/strong>. Od wersji PHP 5.5 jest on domy\u015blnie zainstalowany i w\u0142\u0105czony.<\/p>\n\n\n\n<p>OPcache powinien by\u0107&nbsp;widoczny na li\u015bcie zainstalowanych rozszerze\u0144 (&#8222;Opcode Caching&#8221;):<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"989\" height=\"518\" src=\"https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-info.jpg\" alt=\"\" class=\"wp-image-12844\" srcset=\"https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-info.jpg 989w, https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-info-300x157.jpg 300w, https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-info-768x402.jpg 768w\" sizes=\"(max-width: 989px) 100vw, 989px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Jak wy\u0142\u0105czy\u0107 OPcache?<\/h2>\n\n\n\n<p>OPcache mo\u017cna wy\u0142\u0105czy\u0107 poprzez dodanie odpowiedniego wpisu w <a href=\"https:\/\/www.lh.pl\/pomoc\/doc\/zmiany-w-ustawieniach-pliku-konfiguracyjnego-php\/\">pliku konfiguracyjnym PHP.<\/a> Po stworzeniu pliku nale\u017cy doda\u0107&nbsp;do niego wpis:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>opcache.enable=0<\/code><\/pre>\n\n\n\n<p>Aby sprawdzi\u0107, czy zmiana zadzia\u0142a\u0142a mo\u017cesz ponownie wywo\u0142a\u0107 funckj\u0119 phpinfo():<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"989\" height=\"152\" src=\"https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-wylaczony.jpg\" alt=\"\" class=\"wp-image-12845\" srcset=\"https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-wylaczony.jpg 989w, https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-wylaczony-300x46.jpg 300w, https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-wylaczony-768x118.jpg 768w\" sizes=\"(max-width: 989px) 100vw, 989px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">OPCache a inne mechanizmy cache<\/h2>\n\n\n\n<p>Mo\u017cesz zastanawia\u0107 si\u0119, czy je\u015bli korzystasz z OPcache, to nadal potrzebujesz innych rodzaj\u00f3w pami\u0119ci podr\u0119cznej na Twojej stronie www, np. wtyczek cache w <a href=\"https:\/\/www.lh.pl\/pomoc\/wordpress\/\">WordPress<\/a>. Odpowied\u017a brzmi \u2014 tak. R\u00f3\u017cne rodzaje cache mog\u0105&nbsp;dzia\u0142a\u0107 niezale\u017cnie na r\u00f3\u017cnych warstwach aplikacji.<\/p>\n\n\n\n<p>OPcache przyspiesza dzia\u0142anie skrypt\u00f3w PHP poprzez przechowanie w pami\u0119ci podr\u0119cznej prekompilowanego opcode. Wtyczki cache w WordPress odpowiadaj\u0105&nbsp;z kolei za tzw. <strong>page cache<\/strong>, czyli przechowywanie podstron i wpis\u00f3w w postaci statycznych plik\u00f3w HTML. Obydwa te rodzaje pami\u0119ci podr\u0119cznej s\u0105 ze sob\u0105 kompatybilne i mog\u0105 dzia\u0142a\u0107 r\u00f3wnocze\u015bnie.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Podsumowanie<\/h2>\n\n\n\n<p>PHP jako interpretowany j\u0119zyk programowania mierzy si\u0119 z wyzwaniami zwi\u0105zanymi z wydajno\u015bci\u0105 wynikaj\u0105cymi z konieczno\u015bci ci\u0105g\u0142ego powtarzania procesu kompilacji kodu. Usprawnienia takie jak <strong>OPcache<\/strong> oraz <strong>OPcache preloading <\/strong>pozwalaj\u0105 na zwi\u0119kszenie szybko\u015bci wykonywania skrypt\u00f3w, a co za tym idzie szybsze dzia\u0142anie napisanych w tym j\u0119zyku aplikacji np. WordPress.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>W procesie optymalizacji stron www wykorzystywane s\u0105 cz\u0119sto r\u00f3\u017cnego rodzaju mechanizmy pami\u0119ci podr\u0119cznej, czyli cache. Dzia\u0142aj\u0105 one na zasadzie tymczasowego [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":12875,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"ep_exclude_from_search":false,"footnotes":""},"categories":[46],"tags":[61,25],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"acf":[],"featured_image_urls":{"full":["https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-co-to-jest.jpg",1280,720,false],"thumbnail":["https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-co-to-jest-150x150.jpg",150,150,true],"medium":["https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-co-to-jest-300x169.jpg",300,169,true],"medium_large":["https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-co-to-jest-768x432.jpg",768,432,true],"large":["https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-co-to-jest-1024x576.jpg",1024,576,true],"1536x1536":["https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-co-to-jest.jpg",1280,720,false],"2048x2048":["https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-co-to-jest.jpg",1280,720,false],"yarpp-thumbnail":["https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-co-to-jest.jpg",120,68,false]},"post_excerpt_stackable":"<p>W procesie optymalizacji stron www wykorzystywane s\u0105 cz\u0119sto r\u00f3\u017cnego rodzaju mechanizmy pami\u0119ci podr\u0119cznej, czyli cache. Dzia\u0142aj\u0105 one na zasadzie tymczasowego przechowania w \u0142atwo dost\u0119pnej formie pewnych danych lub informacji, kt\u00f3re z du\u017cym prawdopodobie\u0144stwem b\u0119d\u0105 ponownie potrzebne w najbli\u017cszym czasie. Jednym z takich mechanizm\u00f3w jest OPcache. Z tego artyku\u0142u dowiesz si\u0119, czym jest OPcache, jak dzia\u0142a i w jaki spos\u00f3b wp\u0142ywa na wydajno\u015b\u0107 Twojej strony www. Czym jest OPcache? OPCache jest silnikiem pami\u0119ci podr\u0119cznej wbudowanym w PHP. Jego zadaniem jest przyspieszenie dzia\u0142ania skrypt\u00f3w PHP poprzez przechowywanie w pami\u0119ci serwera prekompilowanego wcze\u015bniej kodu (tzw. opcode), aby nie by\u0142o konieczne przetwarzanie skryptu przy&hellip;<\/p>\n","category_list":"<a href=\"https:\/\/www.lh.pl\/pomoc\/c\/serwery\/\" rel=\"category tag\">Serwery<\/a>","author_info":{"name":"Dawid Gulbicki","url":""},"comments_num":"0 comments","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>OPcache - co to jest i jak dzia\u0142a? - Serwery LH.pl<\/title>\n<meta name=\"description\" content=\"OPCache to mechanizm pami\u0119ci podr\u0119cznej PHP dzia\u0142aj\u0105cy po stronie serwera. Zobacz, jak dzia\u0142a i w jaki spos\u00f3b przyspiesza stron\u0119.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OPcache - co to jest i jak dzia\u0142a? - Serwery LH.pl\" \/>\n<meta property=\"og:description\" content=\"OPCache to mechanizm pami\u0119ci podr\u0119cznej PHP dzia\u0142aj\u0105cy po stronie serwera. Zobacz, jak dzia\u0142a i w jaki spos\u00f3b przyspiesza stron\u0119.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/\" \/>\n<meta property=\"og:site_name\" content=\"LH.pl\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/wwwlhpl\" \/>\n<meta property=\"article:published_time\" content=\"2022-04-29T08:53:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-25T09:22:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-co-to-jest.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"dzialpomocy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dawid Gulbicki\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/\"},\"author\":{\"name\":\"dzialpomocy\",\"@id\":\"https:\/\/www.lh.pl\/pomoc\/#\/schema\/person\/1d1a12f6b47e6c58202c0deaff010677\"},\"headline\":\"OPcache &#8211; co to jest i jak dzia\u0142a?\",\"datePublished\":\"2022-04-29T08:53:35+00:00\",\"dateModified\":\"2023-10-25T09:22:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/\"},\"wordCount\":686,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.lh.pl\/pomoc\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-co-to-jest.jpg\",\"keywords\":[\"optymalizacja stron i sklep\u00f3w\",\"php\"],\"articleSection\":[\"Serwery\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/\",\"url\":\"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/\",\"name\":\"OPcache - co to jest i jak dzia\u0142a? - Serwery LH.pl\",\"isPartOf\":{\"@id\":\"https:\/\/www.lh.pl\/pomoc\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-co-to-jest.jpg\",\"datePublished\":\"2022-04-29T08:53:35+00:00\",\"dateModified\":\"2023-10-25T09:22:25+00:00\",\"description\":\"OPCache to mechanizm pami\u0119ci podr\u0119cznej PHP dzia\u0142aj\u0105cy po stronie serwera. Zobacz, jak dzia\u0142a i w jaki spos\u00f3b przyspiesza stron\u0119.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/#primaryimage\",\"url\":\"https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-co-to-jest.jpg\",\"contentUrl\":\"https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-co-to-jest.jpg\",\"width\":1280,\"height\":720,\"caption\":\"Co to jest OPCache\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lh.pl Pomoc\",\"item\":\"https:\/\/www.lh.pl\/pomoc\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Strony internetowe\",\"item\":\"https:\/\/www.lh.pl\/pomoc\/c\/strony-internetowe\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Serwery\",\"item\":\"https:\/\/www.lh.pl\/pomoc\/c\/serwery\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"OPcache &#8211; co to jest i jak dzia\u0142a?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.lh.pl\/pomoc\/#website\",\"url\":\"https:\/\/www.lh.pl\/pomoc\/\",\"name\":\"LH.pl\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.lh.pl\/pomoc\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.lh.pl\/pomoc\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.lh.pl\/pomoc\/#organization\",\"name\":\"LH.pl\",\"url\":\"https:\/\/www.lh.pl\/pomoc\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/www.lh.pl\/pomoc\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2019\/09\/LH-logo-color-RGB.png\",\"contentUrl\":\"https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2019\/09\/LH-logo-color-RGB.png\",\"width\":771,\"height\":289,\"caption\":\"LH.pl\"},\"image\":{\"@id\":\"https:\/\/www.lh.pl\/pomoc\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/wwwlhpl\",\"https:\/\/www.instagram.com\/wwwlhpl\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.lh.pl\/pomoc\/#\/schema\/person\/1d1a12f6b47e6c58202c0deaff010677\",\"name\":\"dzialpomocy\",\"url\":\"\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"OPcache - co to jest i jak dzia\u0142a? - Serwery LH.pl","description":"OPCache to mechanizm pami\u0119ci podr\u0119cznej PHP dzia\u0142aj\u0105cy po stronie serwera. Zobacz, jak dzia\u0142a i w jaki spos\u00f3b przyspiesza stron\u0119.","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:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/","og_locale":"pl_PL","og_type":"article","og_title":"OPcache - co to jest i jak dzia\u0142a? - Serwery LH.pl","og_description":"OPCache to mechanizm pami\u0119ci podr\u0119cznej PHP dzia\u0142aj\u0105cy po stronie serwera. Zobacz, jak dzia\u0142a i w jaki spos\u00f3b przyspiesza stron\u0119.","og_url":"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/","og_site_name":"LH.pl","article_publisher":"https:\/\/www.facebook.com\/wwwlhpl","article_published_time":"2022-04-29T08:53:35+00:00","article_modified_time":"2023-10-25T09:22:25+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-co-to-jest.jpg","type":"image\/jpeg"}],"author":"dzialpomocy","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Dawid Gulbicki","Szacowany czas czytania":"5 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/#article","isPartOf":{"@id":"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/"},"author":{"name":"dzialpomocy","@id":"https:\/\/www.lh.pl\/pomoc\/#\/schema\/person\/1d1a12f6b47e6c58202c0deaff010677"},"headline":"OPcache &#8211; co to jest i jak dzia\u0142a?","datePublished":"2022-04-29T08:53:35+00:00","dateModified":"2023-10-25T09:22:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/"},"wordCount":686,"commentCount":0,"publisher":{"@id":"https:\/\/www.lh.pl\/pomoc\/#organization"},"image":{"@id":"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-co-to-jest.jpg","keywords":["optymalizacja stron i sklep\u00f3w","php"],"articleSection":["Serwery"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/","url":"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/","name":"OPcache - co to jest i jak dzia\u0142a? - Serwery LH.pl","isPartOf":{"@id":"https:\/\/www.lh.pl\/pomoc\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/#primaryimage"},"image":{"@id":"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-co-to-jest.jpg","datePublished":"2022-04-29T08:53:35+00:00","dateModified":"2023-10-25T09:22:25+00:00","description":"OPCache to mechanizm pami\u0119ci podr\u0119cznej PHP dzia\u0142aj\u0105cy po stronie serwera. Zobacz, jak dzia\u0142a i w jaki spos\u00f3b przyspiesza stron\u0119.","breadcrumb":{"@id":"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/#primaryimage","url":"https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-co-to-jest.jpg","contentUrl":"https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2022\/04\/opcache-co-to-jest.jpg","width":1280,"height":720,"caption":"Co to jest OPCache"},{"@type":"BreadcrumbList","@id":"https:\/\/www.lh.pl\/pomoc\/opcache-co-to-jest-i-jak-dziala\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lh.pl Pomoc","item":"https:\/\/www.lh.pl\/pomoc\/"},{"@type":"ListItem","position":2,"name":"Strony internetowe","item":"https:\/\/www.lh.pl\/pomoc\/c\/strony-internetowe\/"},{"@type":"ListItem","position":3,"name":"Serwery","item":"https:\/\/www.lh.pl\/pomoc\/c\/serwery\/"},{"@type":"ListItem","position":4,"name":"OPcache &#8211; co to jest i jak dzia\u0142a?"}]},{"@type":"WebSite","@id":"https:\/\/www.lh.pl\/pomoc\/#website","url":"https:\/\/www.lh.pl\/pomoc\/","name":"LH.pl","description":"","publisher":{"@id":"https:\/\/www.lh.pl\/pomoc\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.lh.pl\/pomoc\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/www.lh.pl\/pomoc\/#organization","name":"LH.pl","url":"https:\/\/www.lh.pl\/pomoc\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.lh.pl\/pomoc\/#\/schema\/logo\/image\/","url":"https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2019\/09\/LH-logo-color-RGB.png","contentUrl":"https:\/\/www.lh.pl\/pomoc\/wp-content\/uploads\/2019\/09\/LH-logo-color-RGB.png","width":771,"height":289,"caption":"LH.pl"},"image":{"@id":"https:\/\/www.lh.pl\/pomoc\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/wwwlhpl","https:\/\/www.instagram.com\/wwwlhpl\/"]},{"@type":"Person","@id":"https:\/\/www.lh.pl\/pomoc\/#\/schema\/person\/1d1a12f6b47e6c58202c0deaff010677","name":"dzialpomocy","url":""}]}},"_links":{"self":[{"href":"https:\/\/www.lh.pl\/pomoc\/wp-json\/wp\/v2\/posts\/12803"}],"collection":[{"href":"https:\/\/www.lh.pl\/pomoc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lh.pl\/pomoc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lh.pl\/pomoc\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lh.pl\/pomoc\/wp-json\/wp\/v2\/comments?post=12803"}],"version-history":[{"count":13,"href":"https:\/\/www.lh.pl\/pomoc\/wp-json\/wp\/v2\/posts\/12803\/revisions"}],"predecessor-version":[{"id":17074,"href":"https:\/\/www.lh.pl\/pomoc\/wp-json\/wp\/v2\/posts\/12803\/revisions\/17074"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lh.pl\/pomoc\/wp-json\/wp\/v2\/media\/12875"}],"wp:attachment":[{"href":"https:\/\/www.lh.pl\/pomoc\/wp-json\/wp\/v2\/media?parent=12803"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lh.pl\/pomoc\/wp-json\/wp\/v2\/categories?post=12803"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lh.pl\/pomoc\/wp-json\/wp\/v2\/tags?post=12803"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}