{"id":2518,"date":"2017-06-10T08:07:00","date_gmt":"2017-06-10T08:07:00","guid":{"rendered":"http:\/\/newhelp.iwareprint.pl\/?p=2518"},"modified":"2024-04-04T10:29:06","modified_gmt":"2024-04-04T10:29:06","slug":"czym-sa-optymalizacje-ajax-i-jak-wplywaja-na-system","status":"publish","type":"post","link":"https:\/\/iwareprint.pl\/blog\/ogolne\/czym-sa-optymalizacje-ajax-i-jak-wplywaja-na-system\/","title":{"rendered":"Czym s\u0105 optymalizacje Ajax i jak wp\u0142ywaj\u0105 na system"},"content":{"rendered":"\n<h5 class=\"wp-block-heading\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blog.iwareprint.pl\/wp-content\/uploads\/2017\/06\/coding.jpg\" alt=\"programmers coding\" width=\"800\" height=\"385\" srcset=\"https:\/\/blog.iwareprint.pl\/wp-content\/uploads\/2017\/06\/coding.jpg 800w, https:\/\/blog.iwareprint.pl\/wp-content\/uploads\/2017\/06\/coding-300x144.jpg 300w, https:\/\/blog.iwareprint.pl\/wp-content\/uploads\/2017\/06\/coding-768x370.jpg 768w\"><\/h5>\n\n\n\n<p class=\"has-text-align-left text-big\"><strong>Poza dodawaniem nowych i poprawkami istniej\u0105cych funkcjonalno\u015bci, aktualizacje iwarePRINT za ka\u017cdym razem nios\u0105 ze sob\u0105 r\u00f3wnie\u017c optymalizacje istniej\u0105cego kodu. Czasem s\u0105 to drobne poprawki, kt\u00f3re zwi\u0119kszaj\u0105 wydajno\u015b\u0107, a czasem s\u0105 to globalne zmiany, kt\u00f3rych wprowadzenie zajmuje kilka tygodni.<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-left\">Ci, kt\u00f3rzy \u015bledz\u0105 zak\u0142adk\u0119 aktualno\u015bci na helpie iwarePRINT\u00a0zauwa\u017cyli zapewne tajemniczo brzmi\u0105ce sformu\u0142owanie \u201coptymalizacje Ajax\u201d. Jako, \u017ce b\u0119dzie si\u0119 ono w przysz\u0142o\u015bci jeszcze pojawia\u0107, przybli\u017c\u0119 czym s\u0105 i jak wp\u0142ywaj\u0105 na dzia\u0142anie systemu. Zacznijmy od tego\u2026<\/p>\n\n\n\n<p class=\"has-text-align-left text-big\"><strong>Czym jest Ajax?<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-left\">Za ka\u017cdym razem, gdy odwiedzasz stron\u0119 w Internecie przegl\u0105darka wysy\u0142a \u017c\u0105danie do serwera, ten wysy\u0142a odpowied\u017a i strona pojawia si\u0119 przed Twoimi oczami. Je\u015bli klikniesz w link ten proces si\u0119 powtarza.&nbsp;Normalnie, na stronie z galeri\u0105 posiadaj\u0105c\u0105 100 zdj\u0119\u0107 ka\u017cde klikni\u0119cie kolejnego zdj\u0119cia powoduje za\u0142adowanie ca\u0142ej strony wraz z tym konkretnym zdj\u0119ciem. Przy pi\u0105tym obrazku wiesz ju\u017c, \u017ce jest to strata Twojego czasu. Marnuj\u0105 si\u0119 r\u00f3wnie\u017c zasoby serwera, kt\u00f3ry musi wysy\u0142a\u0107 ca\u0142\u0105 stron\u0119 za ka\u017cdym klikni\u0119ciem.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Tu w\u0142a\u015bnie przychodzi z pomoc\u0105 Ajax \u2013 grupa technologii wysy\u0142ania i odbierania danych&nbsp;<strong>w tle<\/strong>, bez prze\u0142adowywania strony.&nbsp;Przyk\u0142adowo, gdy przegl\u0105dasz Facebooka i dotrzesz do ko\u0144ca strony, wtedy wkracza Ajax, kt\u00f3ry \u0142aduje kolejne kilka post\u00f3w. W innym wypadku musia\u0142by\u015b albo przewija\u0107 wpisy strona po stronie, albo czeka\u0107 zupe\u0142nie niepotrzebnie na za\u0142adowanie si\u0119 wszystkich post\u00f3w naraz, nawet tych sprzed kilku lat.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Podobnie dzia\u0142a pokazywanie wynik\u00f3w w Google, gdy jeszcze wpisujesz tre\u015b\u0107 zapytania. Znacznie przy\u015bpiesza to dotarcie do poszukiwanych informacji i dzi\u0119ki podpowiedziom w czasie rzeczywistym \u0142atwiej znale\u017a\u0107 to, czego si\u0119 szuka.<\/p>\n\n\n\n<p class=\"has-text-align-left text-big\"><strong>Ajax w iwarePRINT<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-left\">Jednym z pierwszych zoptymalizowanych za pomoc\u0105 Ajax widok\u00f3w w iwarePRINT by\u0142o dodawanie wyklucze\u0144 w produktach kalkulowanych. To zreszt\u0105 najbardziej widoczna zmiana ze wszystkich, bo wraz ze zmian\u0105 sposobu pobierania i wysy\u0142ania danych, zosta\u0142 unowocze\u015bniony ca\u0142y ich mechanizm.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Dawniej, aby doda\u0107 z\u0142o\u017cone wykluczenie strona musia\u0142a prze\u0142adowa\u0107 si\u0119 minimum kilka razy. Teraz dane dodawane i zapisywane s\u0105 w tle, a strona nie musi si\u0119 prze\u0142adowywa\u0107. Tworzenie wyklucze\u0144 w ten spos\u00f3b jest przyjemno\u015bci\u0105.<\/p>\n\n\n\n<p class=\"has-text-align-left\">W lutym zoptymalizowane zosta\u0142y widoki w sekcji klienci i faktury. Tak\u017ce w tym przypadku, poza samym sposobem \u0142adowania danych, dosz\u0142y&nbsp;nowe opcje filtrowania i wi\u0119ksze mo\u017cliwo\u015bci edycji danych. Wida\u0107 wi\u0119c, \u017ce wraz ze zmianami technologicznymi id\u0105 r\u00f3wnie\u017c u\u017cytkowe, co cieszy naszych klient\u00f3w.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Ajax poprawia tak\u017ce spos\u00f3b obs\u0142ugi systemu \u2013 mniej prze\u0142adowywania stron, to mniej czekania. Zmiany mo\u017cna wprowadza\u0107 du\u017co szybciej i efektywniej.<\/p>\n\n\n\n<p class=\"has-text-align-left\">W najnowszej, nadchodz\u0105cej aktualizacji na programistyczny warsztat posz\u0142y widoki zwi\u0105zane z zam\u00f3wieniami: p\u0142atno\u015bci, prepress, produkcja i wysy\u0142ka. Listy zam\u00f3wie\u0144, zlece\u0144 i paczek b\u0119d\u0105 jednorazowo \u0142adowa\u0107 tylko \u017c\u0105dan\u0105 ilo\u015b\u0107 danych. Mniej zapyta\u0144 do serwera to mniejsze jego obci\u0105\u017cenie i tym samym szybsza praca.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Wprowadzane zmiany b\u0119d\u0105 w pe\u0142ni odczuwalne, gdy po fazie test\u00f3w, o nowe wersje widok\u00f3w zostan\u0105 zaktualizowane wszystkie systemy naszych klient\u00f3w.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Wraz ze wzrostem liczby drukarni korzystaj\u0105cych z iwarePRINT, ich klient\u00f3w oraz ilo\u015bci sk\u0142adanych zam\u00f3wie\u0144, optymalizacje s\u0105 niezb\u0119dne, aby\u015bmy mogli \u015bwiadczy\u0107 najwy\u017cszej jako\u015bci us\u0142ugi. Ajax w cichy i prawie niewidoczny spos\u00f3b pomaga nam realizowa\u0107 te za\u0142o\u017cenia.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Poza dodawaniem nowych i poprawkami istniej\u0105cych funkcjonalno\u015bci, aktualizacje iwarePRINT za ka\u017cdym razem nios\u0105 ze sob\u0105 r\u00f3wnie\u017c optymalizacje istniej\u0105cego [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2519,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"acf":[],"_links":{"self":[{"href":"https:\/\/iwareprint.pl\/blog\/wp-json\/wp\/v2\/posts\/2518"}],"collection":[{"href":"https:\/\/iwareprint.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/iwareprint.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/iwareprint.pl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/iwareprint.pl\/blog\/wp-json\/wp\/v2\/comments?post=2518"}],"version-history":[{"count":1,"href":"https:\/\/iwareprint.pl\/blog\/wp-json\/wp\/v2\/posts\/2518\/revisions"}],"predecessor-version":[{"id":2521,"href":"https:\/\/iwareprint.pl\/blog\/wp-json\/wp\/v2\/posts\/2518\/revisions\/2521"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/iwareprint.pl\/blog\/wp-json\/wp\/v2\/media\/2519"}],"wp:attachment":[{"href":"https:\/\/iwareprint.pl\/blog\/wp-json\/wp\/v2\/media?parent=2518"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/iwareprint.pl\/blog\/wp-json\/wp\/v2\/categories?post=2518"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iwareprint.pl\/blog\/wp-json\/wp\/v2\/tags?post=2518"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}