{"id":23393,"date":"2016-07-22T17:11:00","date_gmt":"2016-07-22T17:11:00","guid":{"rendered":"https:\/\/site.axamit.com\/?p=362"},"modified":"2026-06-23T07:04:50","modified_gmt":"2026-06-23T07:04:50","slug":"czym-jest-dispatcher-w-aem","status":"publish","type":"post","link":"https:\/\/axamit.com\/pl\/blog\/adobe-experience-manager\/czym-jest-dispatcher-w-aem\/","title":{"rendered":"Czym jest Dispatcher w AEM?"},"content":{"rendered":"<div class=\"custom-toc\"><ul><li class=\"h2-toc\"><a href=\"#content-management-servers\">Serwery zarz\u0105dzania tre\u015bci\u0105<\/a><\/li><li class=\"h2-toc\"><a href=\"#what-is-a-dispatcher-in-aem-\">Czym jest dyspozytor w AEM?<\/a><\/li><li class=\"h2-toc\"><a href=\"#summary\">Podsumowanie<\/a><\/li><li class=\"h2-toc\"><a href=\"#faq\">FAQ<\/a><\/li><\/ul><\/div>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\">W tym artykule na temat AEM Dispatcher chc\u0119 przedstawi\u0107 og\u00f3lny pogl\u0105d na to, czym jest Dispatcher i dlaczego go potrzebujemy. Ten przegl\u0105d pozwoli lepiej zrozumie\u0107, co b\u0119dziemy konfigurowa\u0107 w kolejnych cz\u0119\u015bciach.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Istniej\u0105 dwa g\u0142\u00f3wne podej\u015bcia do publikowania w sieci: statyczne serwery WWW i serwery zarz\u0105dzania tre\u015bci\u0105.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Statyczne serwery WWW<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Statyczne serwery WWW, takie jak Apache czy IIS, s\u0105 bardzo proste i szybkie. Jedn\u0105 z najbardziej wyr\u00f3\u017cniaj\u0105cych si\u0119 cech statycznych serwer\u00f3w WWW jest ich rozszerzalno\u015b\u0107 za pomoc\u0105 wtyczek firm trzecich.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ac555a76d819&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ac555a76d819\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"381\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/axamit.com\/wp-content\/uploads\/2016\/07\/dispatcher-1-1.webp\" alt=\"\" class=\"wp-image-6641\" srcset=\"https:\/\/axamit.com\/wp-content\/uploads\/2016\/07\/dispatcher-1-1.webp 960w, https:\/\/axamit.com\/wp-content\/uploads\/2016\/07\/dispatcher-1-1-300x119.webp 300w, https:\/\/axamit.com\/wp-content\/uploads\/2016\/07\/dispatcher-1-1-768x305.webp 768w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Pierwsze statyczne serwery WWW powsta\u0142y u zarania ery internetu w po\u0142owie lat 90.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Serwer HTTP Apache (\u201ehttpd\u201d) by\u0142 wyj\u0105tkowy, ale szybko sta\u0142 si\u0119 najpopularniejszym statycznym serwerem WWW. Uruchomiony w 1995 roku, Serwer HTTP Apache sta\u0142 si\u0119 najpopularniejszym statycznym serwerem WWW w kwietniu 1996 roku i od tego czasu jest najpopularniejszym serwerem WWW w Internecie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W lutym 2015 roku min\u0119\u0142a 20. rocznica powstania serwera. Stworzenie Serwera HTTP Apache okaza\u0142o si\u0119 kluczowe dla \u015bwiata open-source, w tym dla oprogramowania Java open-source. Serwer ten zosta\u0142 stworzony przez 10-15 deweloper\u00f3w, kt\u00f3rzy za\u0142o\u017cyli oryginaln\u0105 Grup\u0119 Apache. W 1999 roku cz\u0142onkowie Grupy Apache utworzyli spo\u0142eczno\u015b\u0107 Apache Software Foundation (ASF), co znacznie rozszerzy\u0142o liczb\u0119 projekt\u00f3w oprogramowania open-source.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Te projekty Open Source upro\u015bci\u0142y rozw\u00f3j aplikacji Java. Niekt\u00f3re godne uwagi przyk\u0142ady z Apache Open Source to Felix (implementacja OSGi), Jackrabbit (implementacja JCR) i Sling. Wszystkie z nich s\u0105 u\u017cywane w AEM.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\" id=\"content-management-servers\">Serwery zarz\u0105dzania tre\u015bci\u0105<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Serwery zarz\u0105dzania tre\u015bci\u0105 to drugie podej\u015bcie do publikowania w sieci. Zapewniaj\u0105 dynamiczne, dzia\u0142aj\u0105ce w czasie rzeczywistym i inteligentne tre\u015bci, ale wymagaj\u0105 wi\u0119cej przetwarzania i zasob\u00f3w.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ac555a76ea89&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ac555a76ea89\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"409\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/axamit.com\/wp-content\/uploads\/2016\/07\/dispatcher-1-2.webp\" alt=\"\" class=\"wp-image-6642\" srcset=\"https:\/\/axamit.com\/wp-content\/uploads\/2016\/07\/dispatcher-1-2.webp 960w, https:\/\/axamit.com\/wp-content\/uploads\/2016\/07\/dispatcher-1-2-300x128.webp 300w, https:\/\/axamit.com\/wp-content\/uploads\/2016\/07\/dispatcher-1-2-768x327.webp 768w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Domy\u015blnie u\u017cywamy drugiego podej\u015bcia podczas pracy z AEM. Minimalna konfiguracja \u015brodowiska do publikowania w sieci za pomoc\u0105 AEM sk\u0142ada si\u0119 z dw\u00f3ch instancji AEM: autor i publikuj.<\/p>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\" id=\"what-is-a-dispatcher-in-aem-\">Czym jest dyspozytor w AEM?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dyspozytor \u0142\u0105czy szybko\u015b\u0107 statycznego serwera WWW z elastyczno\u015bci\u0105 serwera zarz\u0105dzania tre\u015bci\u0105. Dyspozytor dzia\u0142a jako cz\u0119\u015b\u0107 statycznego serwera HTML (takiego jak Apache). Innymi s\u0142owy, dyspozytor jest jedynie wtyczk\u0105 strony trzeciej (wtyczki s\u0105 nazywane \u201emodu\u0142ami\u201d dla apache httpd) dla statycznych serwer\u00f3w WWW. Firma Adobe stworzy\u0142a t\u0119 wtyczk\u0119.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ac555a76f01e&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ac555a76f01e\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"432\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/axamit.com\/wp-content\/uploads\/2016\/07\/dispatcher-1-3.webp\" alt=\"\" class=\"wp-image-6644\" srcset=\"https:\/\/axamit.com\/wp-content\/uploads\/2016\/07\/dispatcher-1-3.webp 940w, https:\/\/axamit.com\/wp-content\/uploads\/2016\/07\/dispatcher-1-3-300x138.webp 300w, https:\/\/axamit.com\/wp-content\/uploads\/2016\/07\/dispatcher-1-3-768x353.webp 768w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Takie \u015brodowisko zapewnia buforowanie ze szczeg\u00f3lnym naciskiem na:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Przechowywanie (czyli \u201ebuforowanie\u201d) jak najwi\u0119kszej cz\u0119\u015bci zawarto\u015bci witryny w formie statycznej strony internetowej;<\/li>\n\n\n\n<li>Minimalizowanie dost\u0119pu do silnika uk\u0142adu strony.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Oznacza to, \u017ce:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tre\u015bci statyczne s\u0105 obs\u0142ugiwane z t\u0105 sam\u0105 szybko\u015bci\u0105 i \u0142atwo\u015bci\u0105, co na statycznym serwerze WWW; dodatkowo mo\u017cna korzysta\u0107 z narz\u0119dzi administracyjnych i zabezpieczaj\u0105cych dost\u0119pnych dla Twoich statycznych serwer\u00f3w WWW;<\/li>\n\n\n\n<li>Tre\u015bci dynamiczne s\u0105 generowane w razie potrzeby bez spowalniania systemu bardziej ni\u017c to konieczne.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Dyspozytor zawiera mechanizmy do generowania i aktualizowania statycznego kodu HTML w oparciu o zawarto\u015b\u0107 dynamicznej witryny. Mo\u017cesz szczeg\u00f3\u0142owo okre\u015bli\u0107, kt\u00f3re dokumenty s\u0105 przechowywane jako pliki statyczne, a kt\u00f3re s\u0105 zawsze generowane dynamicznie.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ac555a76f5f6&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ac555a76f5f6\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/axamit.com\/wp-content\/uploads\/2016\/07\/dispatcher-1-4-1024x768-1.webp\" alt=\"\" class=\"wp-image-6645\" srcset=\"https:\/\/axamit.com\/wp-content\/uploads\/2016\/07\/dispatcher-1-4-1024x768-1.webp 1024w, https:\/\/axamit.com\/wp-content\/uploads\/2016\/07\/dispatcher-1-4-1024x768-1-300x225.webp 300w, https:\/\/axamit.com\/wp-content\/uploads\/2016\/07\/dispatcher-1-4-1024x768-1-768x576.webp 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Opr\u00f3cz buforowania, dyspozytor oferuje korzy\u015bci zwi\u0105zane z r\u00f3wnowa\u017ceniem obci\u0105\u017cenia (load balancing). R\u00f3wnowa\u017cenie obci\u0105\u017cenia polega na rozdzielaniu obci\u0105\u017cenia obliczeniowego witryny pomi\u0119dzy kilka instancji AEM. Zyskujesz zwi\u0119kszon\u0105 moc obliczeniow\u0105 i wi\u0119ksze pokrycie odporno\u015bci na awarie.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ac555a76fa76&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ac555a76fa76\" class=\"wp-block-image size-full is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"713\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/axamit.com\/wp-content\/uploads\/2016\/07\/dispatcher-1-5.webp\" alt=\"\" class=\"wp-image-6646\" style=\"width:1082px;height:713px\" srcset=\"https:\/\/axamit.com\/wp-content\/uploads\/2016\/07\/dispatcher-1-5.webp 940w, https:\/\/axamit.com\/wp-content\/uploads\/2016\/07\/dispatcher-1-5-300x228.webp 300w, https:\/\/axamit.com\/wp-content\/uploads\/2016\/07\/dispatcher-1-5-768x583.webp 768w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\" id=\"summary\">Podsumowanie<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Kluczowe cele dyspozytora:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Buforowanie;<\/li>\n\n\n\n<li>R\u00f3wnowa\u017cenie obci\u0105\u017cenia.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Dyspozytor zapewnia nast\u0119puj\u0105ce dodatkowe korzy\u015bci:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bezpiecze\u0144stwo;<\/li>\n\n\n\n<li>Zarz\u0105dzanie przetwarzaniem \u017c\u0105da\u0144.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Wi\u0119cej szczeg\u00f3\u0142owej dokumentacji mo\u017cna znale\u017a\u0107 na nast\u0119puj\u0105cej stronie:\u00a0<a href=\"https:\/\/docs.adobe.com\/docs\/en\/dispatcher.html\" target=\"_blank\" rel=\"noopener\">https:\/\/docs.adobe.com\/docs\/en\/dispatcher.html<\/a><\/p>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\" id=\"faq\">FAQ<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"what-is-a-dispatcher-in-aem-\">Czym jest dyspozytor w AEM?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Dispatcher to narz\u0119dzie do buforowania i r\u00f3wnowa\u017cenia obci\u0105\u017cenia, opracowane przez Adobe dla implementacji AEM. Rozk\u0142ada on r\u00f3wnomiernie przychodz\u0105ce \u017c\u0105dania mi\u0119dzy wieloma instancjami publikuj\u0105cymi AEM, aby zminimalizowa\u0107 ich obci\u0105\u017cenie. Dodatkowo, gdy to mo\u017cliwe, dostarcza buforowan\u0105 zawarto\u015b\u0107 u\u017cytkownikom ko\u0144cowym, co skutkuje popraw\u0105 wydajno\u015bci witryny.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"how-does-a-dispatcher-work-in-aem-\">Jak dzia\u0142a dispatcher w AEM?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">W AEM dispatcher dzia\u0142a jako serwer proxy mi\u0119dzy witryn\u0105 a u\u017cytkownikiem. Kiedy przegl\u0105darka u\u017cytkownika \u017c\u0105da strony, dispatcher sprawdza swoj\u0105 pami\u0119\u0107 podr\u0119czn\u0105 pod k\u0105tem wst\u0119pnie pobranej wersji tej strony. Je\u015bli buforowana strona jest aktualna, dispatcher udost\u0119pnia j\u0105 u\u017cytkownikowi. Je\u015bli jednak buforowana zawarto\u015b\u0107 jest nieaktualna, dispatcher przekazuje \u017c\u0105danie do instancji publikuj\u0105cej AEM. Instancja publikuj\u0105ca generuje now\u0105 wersj\u0119 strony, kt\u00f3r\u0105 dispatcher buforuje i udost\u0119pnia u\u017cytkownikowi. Proces ten poprawia wydajno\u015b\u0107 witryny poprzez minimalizowanie obci\u0105\u017cenia instancji AEM i dostarczanie buforowanej zawarto\u015bci, gdy tylko jest to mo\u017cliwe.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"what-are-the-author-publisher-and-dispatcher-in-aem-\">Czym s\u0105 instancje autor-wydawca i Dispatcher w AEM?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Autor-wydawca to dwupoziomowy system, kt\u00f3ry oddziela tworzenie tre\u015bci (instancja autora) od dostarczania tre\u015bci (instancja wydawcy). Dispatcher dzia\u0142a jako po\u015brednik mi\u0119dzy instancjami autora-wydawcy AEM a u\u017cytkownikami ko\u0144cowymi. Zmniejsza liczb\u0119 \u017c\u0105da\u0144 kierowanych do instancji AEM poprzez dostarczanie buforowanej zawarto\u015bci, co skutkuje popraw\u0105 wydajno\u015bci witryny.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"how-to-set-up-aem-dispatcher-\">Jak skonfigurowa\u0107 AEM Dispatcher?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Najpierw pobierz AEM SDK i rozpakuj narz\u0119dzia Dispatchera z pliku zip do specjalnego katalogu na swoim serwerze internetowym. Nast\u0119pnie skonfiguruj modu\u0142 AEM Dispatcher, aby po\u0142\u0105czy\u0107 si\u0119 z instancj\u0105 AEM i buforowa\u0107 zawarto\u015b\u0107. Na koniec przetestuj swoj\u0105 konfiguracj\u0119, aby upewni\u0107 si\u0119, \u017ce dzia\u0142a poprawnie. Szczeg\u00f3\u0142owe instrukcje znajdziesz w dokumentacji AEM.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"what-is-a-dispatcher-url-\">Czym jest adres URL Dispatchera?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Dispatcher buforuje i przechowuje strony witryny AEM, aby udost\u0119pnia\u0107 je u\u017cytkownikom. Adresy internetowe buforowanych stron nazywane s\u0105 adresami URL Dispatchera.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Serwery zarz\u0105dzania tre\u015bci\u0105 Czym jest dyspozytor w AEM? Podsumowanie FAQ W tym artykule na temat AEM Dispatcher chc\u0119 [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":5015,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[157],"tags":[],"class_list":["post-23393","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-adobe-experience-manager"],"acf":{"cta":"Give Us a Call","phone":"+1 (438) 383-6878","meta-description":"Dowiedz si\u0119, czym jest AEM Dispatcher i jak \u0142\u0105czy mo\u017cliwo\u015bci statycznego serwera WWW i serwera zarz\u0105dzania tre\u015bci\u0105 w celu lepszego buforowania, r\u00f3wnowa\u017cenia obci\u0105\u017cenia, bezpiecze\u0144stwa i zarz\u0105dzania przetwarzaniem \u017c\u0105da\u0144."},"_links":{"self":[{"href":"https:\/\/axamit.com\/pl\/wp-json\/wp\/v2\/posts\/23393","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/axamit.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/axamit.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/axamit.com\/pl\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/axamit.com\/pl\/wp-json\/wp\/v2\/comments?post=23393"}],"version-history":[{"count":1,"href":"https:\/\/axamit.com\/pl\/wp-json\/wp\/v2\/posts\/23393\/revisions"}],"predecessor-version":[{"id":23394,"href":"https:\/\/axamit.com\/pl\/wp-json\/wp\/v2\/posts\/23393\/revisions\/23394"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/axamit.com\/pl\/wp-json\/wp\/v2\/media\/5015"}],"wp:attachment":[{"href":"https:\/\/axamit.com\/pl\/wp-json\/wp\/v2\/media?parent=23393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/axamit.com\/pl\/wp-json\/wp\/v2\/categories?post=23393"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/axamit.com\/pl\/wp-json\/wp\/v2\/tags?post=23393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}