{"id":10083,"date":"2022-11-07T20:49:02","date_gmt":"2022-11-07T19:49:02","guid":{"rendered":"https:\/\/dhosting.pl\/pomoc\/?post_type=manual_kb&#038;p=10083"},"modified":"2023-05-18T15:48:14","modified_gmt":"2023-05-18T13:48:14","slug":"co-to-jest-worker-php","status":"publish","type":"manual_kb","link":"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/co-to-jest-worker-php\/","title":{"rendered":"Co to jest worker PHP?"},"content":{"rendered":"<p>W kontek\u015bcie <em><strong>WordPressa<\/strong><\/em>, <em><strong>workery PHP<\/strong><\/em> buduj\u0105 strony, przetwarzaj\u0105 zaplanowane zadania w tle i wiele innych. Poniewa\u017c <em><strong>workery PHP<\/strong><\/em> s\u0105 bezpo\u015brednio odpowiedzialne za generowanie stron <em><strong>HTML<\/strong><\/em>, kt\u00f3re maj\u0105 by\u0107 serwowane odwiedzaj\u0105cym Twoj\u0105 witryn\u0119, okre\u015blaj\u0105 one, ile jednoczesnych, niezbuforowanych \u017c\u0105da\u0144 Twoja witryna mo\u017ce obs\u0142u\u017cy\u0107 w danym czasie.<\/p>\n<p>Na przyk\u0142ad, za\u0142\u00f3\u017cmy, \u017ce twoja witryna oparta o <em><strong>CMS WordPress<\/strong><\/em> mo\u017ce wykorzysta\u0107 dwa <em><strong>workery PHP<\/strong><\/em> i nie ma ustawionego buforowania stron. Je\u015bli cztery \u017c\u0105dania przyjd\u0105 na twoj\u0105 stron\u0119 dok\u0142adnie w tym samym czasie, dwa z tych \u017c\u0105da\u0144 zostan\u0105 przetworzone natychmiast, podczas gdy pozosta\u0142e dwa b\u0119d\u0105 musia\u0142y czeka\u0107 w kolejce, a\u017c pierwsze dwa zostan\u0105 wykonane.<\/p>\n<p>Zazwyczaj widzimy wiele niezbuforowanych \u017c\u0105da\u0144 na stronach <em><strong>ecommerce<\/strong> <\/em>i forach spo\u0142eczno\u015bciowych. Dlatego strony te wymagaj\u0105 dodatkowych <em><strong>worker\u00f3w PHP<\/strong><\/em>, aby zapewni\u0107, \u017ce ka\u017cde \u017c\u0105danie jest przetwarzane bez op\u00f3\u017anie\u0144 lub timeout\u00f3w.<\/p>\n<p>Je\u015bli Twoja strona jest dobrze zoptymalizowana lub nie zawiera wielu odwo\u0142a\u0144 do <em><strong>kodu PHP<\/strong><\/em> (np. skomplikowany motyw lub wiele wtyczek <em><strong>WordPress<\/strong><\/em>), wtedy przetwarzanie ka\u017cdego \u017c\u0105dania powinno odbywa\u0107 si\u0119 prawie natychmiast. Nawet przy 2 <em><strong>workerach PHP<\/strong><\/em> i 4 \u017c\u0105daniach, wszystkie cztery \u017c\u0105dania zostan\u0105 wtedy obs\u0142u\u017cone bardzo szybko.<\/p>\n<div class=\"info-alert-format\">\n<p>M\u00f3wi\u0105c najpro\u015bciej, <em><strong>worker PHP<\/strong><\/em> to proces dzia\u0142aj\u0105cy w tle na serwerze, kt\u00f3ry uruchamia i przetwarza <em><strong>kod PHP<\/strong><\/em>.<\/p>\n<\/div>\n","protected":false},"author":6,"featured_media":10957,"parent":0,"menu_order":0,"template":"","format":"standard","manualknowledgebasecat":[121,118],"manual_kb_tag":[2978,2976,2977,655,175,3517,3516,2974,2975],"class_list":["post-10083","manual_kb","type-manual_kb","status-publish","format-standard","has-post-thumbnail","hentry","manualknowledgebasecat-inne","manualknowledgebasecat-pozostale","manual_kb_tag-co-robi-worker-php","manual_kb_tag-co-to-jest-worker-php","manual_kb_tag-czym-jest-worker-php","manual_kb_tag-hosting","manual_kb_tag-php","manual_kb_tag-polski-hosting","manual_kb_tag-web-hosting","manual_kb_tag-worker","manual_kb_tag-worker-php"],"_links":{"self":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/10083","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/users\/6"}],"version-history":[{"count":0,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/10083\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media\/10957"}],"wp:attachment":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media?parent=10083"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manualknowledgebasecat?post=10083"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb_tag?post=10083"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}