{"id":2684,"date":"2021-06-08T14:39:42","date_gmt":"2021-06-08T12:39:42","guid":{"rendered":"https:\/\/www.plus.hr\/blog\/?p=2684"},"modified":"2021-06-08T14:39:42","modified_gmt":"2021-06-08T12:39:42","slug":"cache","status":"publish","type":"post","link":"https:\/\/www.plus.hr\/blog\/2021\/06\/08\/cache\/","title":{"rendered":"\u0160to je cache i razlozi za implementaciju"},"content":{"rendered":"<h2>\u0160to je cache?<\/h2>\n<p><strong>\u0160to je cache<\/strong> ili predmemorija? Cache sadr\u017eaja je softver ili ure\u0111aj dizajniran da bude implementiran ispred poslu\u017eitelja. Posao predmemorije je presretati odre\u0111ene zahtjeve i odgovarati u ime aplikacije ili web stranice, \u010dime se smanjuje broj zahtjeva poslanih na pozadinske servere ili procese.<\/p>\n<p>Uobi\u010dajeno je da su presretnuti zahtjevi ve\u0107 vi\u0111eni, pa \u0107e predmemorija pohraniti odgovore na te zahtjeve. Ako presretne sli\u010dan ili isti zahtjev ponovno, mo\u017ee odgovoriti na isti na\u010din i prikazati informaciju koju ima spremljenu. Tako ne treba \u0161lati novi zahtjev na pozadinsku bazu. Kada se implementira predmemoriranje na strani poslu\u017eitelja, prvi posjetitelj web stranice nakon isteka predmemorije zatra\u017eit \u0107e sadr\u017eaj od izvornog poslu\u017eitelja koji se zatim poslu\u017euje predmemorijom i posjetiteljem. Svi sljede\u0107i posjetitelji biti \u0107e poslu\u017eeni iz predmemoriranog sadr\u017eaja izravno. \u0160to vi\u0161e sadr\u017eaja na web stranici koja je predmemorirana, to \u0107e vrijeme u\u010ditavanja stranice biti br\u017ee.\u00a0 Jednostavan primjer bila bi predmemorija slika na web stranici. Klijent (tj. Preglednik) \u0107e pitati web poslu\u017eitelj za sliku na stranici. Kada se neka slika zatra\u017ei prvi put, predmemorija \u0107e je morati preuzeti s web servera, no za sljede\u0107e zahtjeve te iste slike jednostavno \u0107e je poslu\u017eiti izravno.<\/p>\n<p>Ideja je da \u0107e web poslu\u017eitelj imati puno manje posla jer predmemorija mo\u017ee poslu\u017eiti velik dio sadr\u017eaja vrlo brzo.<\/p>\n<h3>\u010cemu slu\u017ei cache?<\/h3>\n<p>Primarna svrha cache-a je da ubrza u\u010ditavanje web stranice, \u0161to je uglavnom bitno korisnicima i posjetiteljima stranice. Iako je vidljiv rezultat br\u017ee u\u010ditavanje i prikazivanje u stvari je najve\u0107i benefit smanjenje latencije i smanjenje prometa prema serveru.<\/p>\n<p>Latencija se smanjuje jer se zahtjev izvr\u0161ava iz cachea, koji je \u201ebli\u017ei\u201c klijentu nego baza iz koje dolaze podaci i time je potrebno manje vremena da se u\u010dita. Ne ponavlja se zahtjev u bazu, ne optere\u0107uje se dodatno procesor, a web stranica izgleda br\u017ea. Istovremeno se smanjuje i prometno optere\u0107enje jer se koristi ista reprezentacija podataka iz cachea za vi\u0161e posjetitelja koji tra\u017ee istu informaciju.<\/p>\n<p>Ukratko, koristi od predmemorije bi bile<\/p>\n<ol>\n<li>Smanjuje optere\u0107enje web\u00a0 poslu\u017eitelja \u2013 omogu\u0107uje odre\u0111ene u\u0161tede na tro\u0161kovima\u00a0 poslu\u017eitelja i licenciranja.<\/li>\n<li>Smanjuje optere\u0107enje posredni\u010dkog softvera i podr\u017eanih DB sustava.<\/li>\n<li>Poslu\u017euje sadr\u017eaj br\u017ee &#8211; predmemorije mogu biti vrlo brze!<\/li>\n<li>Predmemorira sadr\u017eaj bli\u017ee svojim korisnicima. &#8211; Ovo je zanimljivo. Predmemorija ne mora uvijek biti na istom mjestu kao i ostatak sustava. Mogli biste koristiti dobru predmemoriju za izgradnju vlastitog jednostavnog sustava za distribuciju sadr\u017eaja (CDN) kako biste osigurali da korisnici do\u0111u do sadr\u017eaja iz izvora \u0161to je bli\u017ee njima mogu\u0107e. Neke tvrtke ula\u017eu zna\u010dajna sredstva da bi kreirale takve sustave na razli\u010ditim lokacijama na svijetu kako bi predmemorirani sadr\u017eaj stvarno bio lokacijski bli\u017ee posjetiteljima.<\/li>\n<\/ol>\n<h3>Za\u0161to implementirati cache na stranicu?<\/h3>\n<p>\u010cak i ako ni\u0161ta ne razumijete o ovome, jednu stvar svakako trebate znati. <strong>Predmemoriranje web stranica<\/strong> jedna je od najkorisnijih dostupnih tehnologija. U\u010dinkovito postavljanje predmemorije najva\u017enija je stvar koju jedna web stranica mo\u017ee u\u010diniti kako bi \u0161to br\u017ee poslu\u017eila sadr\u017eaj posjetiteljima. Tako se pobolj\u0161ava vrijeme u\u010ditavanja front-end i back-end informacija i smanjile optere\u0107enje na server. Ukratko, web stranice \u010dini izuzetno brzima, \u0161to dovodi do boljih SEO rezultata i pove\u0107anog zadovoljstva korisnika.\u00a0 To svakako dovodi do boljih konverzija i samim time pove\u0107ani prihod ako proizvode ili usluge prodajete putem interneta.<\/p>\n<h3>Kako podesiti cache?<\/h3>\n<p>Iako je predmemorija izvrsna stvar, neki vlasnici web stranica strahuju da mo\u017ee imati i negativne aspekte poput \u201e\u0160to ako sam update-ao stranicu a cache poslu\u017euje zastarjelu verziju?\u201c. To je svakako briga na mjestu jer ako je bilo neke promjene u bazi, a cache poslu\u017euje iz svoje memorije posjetitelji ne\u0107e vidjeti novi sadr\u017eaj.<\/p>\n<p>No to se svakako da podesiti kako vama odgovara. Ovisno o tome kako implementirate cache, pode\u0161avanja se mogu raditi izravno u kodu ili u postavkama plugina ako predmemoriju koristite na taj na\u010din. U oba slu\u010daja web stranica \u0107e u svom zaglavlju, a ispred HTML koda, \u00a0imati nekoliko linija koda koji utje\u010du na to kako se kreira i koristi predmemorija. Ti kodovi su uglavnom automatski generirani od strane servera i daju upute i cache-u na serveru i va\u0161em pregledniku kako da rukuje s informacijama, no do odre\u0111ene mjere mo\u017eete imati kontrolu nad tim kodovima. Pogledajmo primjer jednog takvog koda:<\/p>\n<p>HTTP\/1.1 200 OK<\/p>\n<p>Date: Fri, 23 Oct 2021 17:18:23 GMT<\/p>\n<p>Server: Apache\/1.3.3 (Unix)<\/p>\n<p>Cache-Control: max-age=3600, must-revalidate<\/p>\n<p>Expires: Fri, 30 Oct 2021 15:22:41 GMT<\/p>\n<p>Last-Modified: Mon, 29 Jun 2020 04:18:12 GMT<\/p>\n<p>ETag: &#8220;3f76-430-3117fbbc&#8221;<\/p>\n<p>Content-Length: 1040<\/p>\n<p>Content-Type: text\/html<\/p>\n<h4>\u0160to je sadr\u017eano u ovom kodu?<\/h4>\n<p>U ovom kodu su sadr\u017eane informacije o tome kada je bila posljednja promjena (Last-Modified) i kada je posljednji put cache povukao podatke (Date) te kada je vrijeme da se ponovno osvje\u017ee podaci u predmemoriji (Expires). Time su ovdje prisutne informacije o svje\u017eini informacija u predmemoriji. Tako\u0111er imamo i definirano koliko je maksimalno trajanje informacija u predmemoriji koje mo\u017ee koristiti prije nego ih mora ponovno zatra\u017eiti s poslu\u017eitelja (Cache-Control: max-age). Ti parametri se provjeravaju svaki put kada posjetitelj \u017eeli vidjeti odre\u0111enu web stranicu. Provjerava se je li isteklo vrijeme trajanja informacija i postoji li novija verzija na serveru, ako postoji onda se povla\u010di. Zbog tih definicija nema straha da \u0107e posjetitelj vidjeti zastarjelu verziju stranice.<\/p>\n<p>S druge stranice ako se vrijeme obaveznog osvje\u017eavanja predmemorije postavi na prekratko, onda od toga nema svrhe jer \u0107e zahtjevi prema serveru i dalje biti pre\u010desti, gotovo kao da i ne koristite cache.<\/p>\n<p>Ako vam je izuzetno bitno da novi sadr\u017eaj bude dostupan odmah po a\u017euriranju sadr\u017eaja stranice, a ne tek nakon \u0161to cache istekne, uvijek postoji mogu\u0107nost ru\u010dnog \u010di\u0161\u0107enja cache-a \u010dime se prilikom prvog u\u010ditavanja stranice stvara novi zahtjev prema serveru i stvara\u00a0 novi cache s novim a\u017euriranim informacijama.<\/p>\n<p>Dodatno se mo\u017ee podesiti i ESI (Edge Side Includes). TO je metoda koja omogu\u0107uje da u sadr\u017eaju koji je spremljen u predmemoriju postoje mjesta koja nisu \u201ecache-irana\u201c. Na tom mjestu se prikazuje ne\u0161to \u0161to uvijek mora biti svje\u017ee i novo. Primjer toga je widget u kojem prikazujete novosti ili najnovije promo ponude.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0160to je cache? \u0160to je cache ili predmemorija? Cache sadr\u017eaja je softver ili ure\u0111aj dizajniran da bude implementiran ispred poslu\u017eitelja. Posao predmemorije je presretati odre\u0111ene zahtjeve i odgovarati u ime aplikacije ili web stranice, \u010dime se smanjuje broj zahtjeva poslanih na pozadinske servere ili procese. Uobi\u010dajeno je da su presretnuti zahtjevi ve\u0107 vi\u0111eni, pa \u0107e [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":3664,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[49,176,261],"class_list":["post-2684","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-izrada-web-stranica","tag-cache","tag-optimizacija","tag-web-stranica"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0160to je cache i za\u0161to ga koristiti - Plus Hosting<\/title>\n<meta name=\"description\" content=\"\u0160to je cache ili predmemorija? Cache sadr\u017eaja je softver ili ure\u0111aj dizajniran da bude implementiran ispred poslu\u017eitelja.\" \/>\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.plus.hr\/blog\/2021\/06\/08\/cache\/\" \/>\n<meta property=\"og:locale\" content=\"hr_HR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0160to je cache i za\u0161to ga koristiti - Plus Hosting\" \/>\n<meta property=\"og:description\" content=\"\u0160to je cache ili predmemorija? Cache sadr\u017eaja je softver ili ure\u0111aj dizajniran da bude implementiran ispred poslu\u017eitelja.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.plus.hr\/blog\/2021\/06\/08\/cache\/\" \/>\n<meta property=\"og:site_name\" content=\"Plus Hosting blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-06-08T12:39:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2021\/06\/sto-je-cache.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"831\" \/>\n\t<meta property=\"og:image:height\" content=\"570\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Plus Hosting\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisao\/la\" \/>\n\t<meta name=\"twitter:data1\" content=\"Plus Hosting\" \/>\n\t<meta name=\"twitter:label2\" content=\"Procijenjeno vrijeme \u010ditanja\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minuta\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/2021\\\/06\\\/08\\\/cache\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/2021\\\/06\\\/08\\\/cache\\\/\"},\"author\":{\"name\":\"Plus Hosting\",\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/#\\\/schema\\\/person\\\/546d59581335c51d7ef2b8bd83bcf033\"},\"headline\":\"\u0160to je cache i razlozi za implementaciju\",\"datePublished\":\"2021-06-08T12:39:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/2021\\\/06\\\/08\\\/cache\\\/\"},\"wordCount\":1074,\"publisher\":{\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/2021\\\/06\\\/08\\\/cache\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/sto-je-cache.jpg\",\"keywords\":[\"cache\",\"optimizacija\",\"web stranica\"],\"articleSection\":[\"Izrada web stranica\"],\"inLanguage\":\"hr\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/2021\\\/06\\\/08\\\/cache\\\/\",\"url\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/2021\\\/06\\\/08\\\/cache\\\/\",\"name\":\"\u0160to je cache i za\u0161to ga koristiti - Plus Hosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/2021\\\/06\\\/08\\\/cache\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/2021\\\/06\\\/08\\\/cache\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/sto-je-cache.jpg\",\"datePublished\":\"2021-06-08T12:39:42+00:00\",\"description\":\"\u0160to je cache ili predmemorija? Cache sadr\u017eaja je softver ili ure\u0111aj dizajniran da bude implementiran ispred poslu\u017eitelja.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/2021\\\/06\\\/08\\\/cache\\\/#breadcrumb\"},\"inLanguage\":\"hr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.plus.hr\\\/blog\\\/2021\\\/06\\\/08\\\/cache\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"hr\",\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/2021\\\/06\\\/08\\\/cache\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/sto-je-cache.jpg\",\"contentUrl\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/sto-je-cache.jpg\",\"width\":831,\"height\":570,\"caption\":\"\u0160to je cache\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/2021\\\/06\\\/08\\\/cache\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0160to je cache i razlozi za implementaciju\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/\",\"name\":\"Plus Hosting blog\",\"description\":\"Plus Hosting blog: savjeti o hostingu, domenama i WordPressu\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"hr\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/#organization\",\"name\":\"Plus Hosting\",\"url\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"hr\",\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/plus-hosting-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/plus-hosting-logo.png\",\"width\":640,\"height\":640,\"caption\":\"Plus Hosting\"},\"image\":{\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.plus.hr\\\/blog\\\/#\\\/schema\\\/person\\\/546d59581335c51d7ef2b8bd83bcf033\",\"name\":\"Plus Hosting\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"hr\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/07f9c32002cbe0aba57dad3700650e87e434c204e2738cb948303128b270fe6a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/07f9c32002cbe0aba57dad3700650e87e434c204e2738cb948303128b270fe6a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/07f9c32002cbe0aba57dad3700650e87e434c204e2738cb948303128b270fe6a?s=96&d=mm&r=g\",\"caption\":\"Plus Hosting\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u0160to je cache i za\u0161to ga koristiti - Plus Hosting","description":"\u0160to je cache ili predmemorija? Cache sadr\u017eaja je softver ili ure\u0111aj dizajniran da bude implementiran ispred poslu\u017eitelja.","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.plus.hr\/blog\/2021\/06\/08\/cache\/","og_locale":"hr_HR","og_type":"article","og_title":"\u0160to je cache i za\u0161to ga koristiti - Plus Hosting","og_description":"\u0160to je cache ili predmemorija? Cache sadr\u017eaja je softver ili ure\u0111aj dizajniran da bude implementiran ispred poslu\u017eitelja.","og_url":"https:\/\/www.plus.hr\/blog\/2021\/06\/08\/cache\/","og_site_name":"Plus Hosting blog","article_published_time":"2021-06-08T12:39:42+00:00","og_image":[{"width":831,"height":570,"url":"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2021\/06\/sto-je-cache.jpg","type":"image\/jpeg"}],"author":"Plus Hosting","twitter_card":"summary_large_image","twitter_misc":{"Napisao\/la":"Plus Hosting","Procijenjeno vrijeme \u010ditanja":"5 minuta"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.plus.hr\/blog\/2021\/06\/08\/cache\/#article","isPartOf":{"@id":"https:\/\/www.plus.hr\/blog\/2021\/06\/08\/cache\/"},"author":{"name":"Plus Hosting","@id":"https:\/\/www.plus.hr\/blog\/#\/schema\/person\/546d59581335c51d7ef2b8bd83bcf033"},"headline":"\u0160to je cache i razlozi za implementaciju","datePublished":"2021-06-08T12:39:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.plus.hr\/blog\/2021\/06\/08\/cache\/"},"wordCount":1074,"publisher":{"@id":"https:\/\/www.plus.hr\/blog\/#organization"},"image":{"@id":"https:\/\/www.plus.hr\/blog\/2021\/06\/08\/cache\/#primaryimage"},"thumbnailUrl":"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2021\/06\/sto-je-cache.jpg","keywords":["cache","optimizacija","web stranica"],"articleSection":["Izrada web stranica"],"inLanguage":"hr"},{"@type":"WebPage","@id":"https:\/\/www.plus.hr\/blog\/2021\/06\/08\/cache\/","url":"https:\/\/www.plus.hr\/blog\/2021\/06\/08\/cache\/","name":"\u0160to je cache i za\u0161to ga koristiti - Plus Hosting","isPartOf":{"@id":"https:\/\/www.plus.hr\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.plus.hr\/blog\/2021\/06\/08\/cache\/#primaryimage"},"image":{"@id":"https:\/\/www.plus.hr\/blog\/2021\/06\/08\/cache\/#primaryimage"},"thumbnailUrl":"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2021\/06\/sto-je-cache.jpg","datePublished":"2021-06-08T12:39:42+00:00","description":"\u0160to je cache ili predmemorija? Cache sadr\u017eaja je softver ili ure\u0111aj dizajniran da bude implementiran ispred poslu\u017eitelja.","breadcrumb":{"@id":"https:\/\/www.plus.hr\/blog\/2021\/06\/08\/cache\/#breadcrumb"},"inLanguage":"hr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.plus.hr\/blog\/2021\/06\/08\/cache\/"]}]},{"@type":"ImageObject","inLanguage":"hr","@id":"https:\/\/www.plus.hr\/blog\/2021\/06\/08\/cache\/#primaryimage","url":"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2021\/06\/sto-je-cache.jpg","contentUrl":"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2021\/06\/sto-je-cache.jpg","width":831,"height":570,"caption":"\u0160to je cache"},{"@type":"BreadcrumbList","@id":"https:\/\/www.plus.hr\/blog\/2021\/06\/08\/cache\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/www.plus.hr\/blog\/"},{"@type":"ListItem","position":2,"name":"\u0160to je cache i razlozi za implementaciju"}]},{"@type":"WebSite","@id":"https:\/\/www.plus.hr\/blog\/#website","url":"https:\/\/www.plus.hr\/blog\/","name":"Plus Hosting blog","description":"Plus Hosting blog: savjeti o hostingu, domenama i WordPressu","publisher":{"@id":"https:\/\/www.plus.hr\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.plus.hr\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"hr"},{"@type":"Organization","@id":"https:\/\/www.plus.hr\/blog\/#organization","name":"Plus Hosting","url":"https:\/\/www.plus.hr\/blog\/","logo":{"@type":"ImageObject","inLanguage":"hr","@id":"https:\/\/www.plus.hr\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2026\/11\/plus-hosting-logo.png","contentUrl":"https:\/\/www.plus.hr\/blog\/wp-content\/uploads\/2026\/11\/plus-hosting-logo.png","width":640,"height":640,"caption":"Plus Hosting"},"image":{"@id":"https:\/\/www.plus.hr\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.plus.hr\/blog\/#\/schema\/person\/546d59581335c51d7ef2b8bd83bcf033","name":"Plus Hosting","image":{"@type":"ImageObject","inLanguage":"hr","@id":"https:\/\/secure.gravatar.com\/avatar\/07f9c32002cbe0aba57dad3700650e87e434c204e2738cb948303128b270fe6a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/07f9c32002cbe0aba57dad3700650e87e434c204e2738cb948303128b270fe6a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/07f9c32002cbe0aba57dad3700650e87e434c204e2738cb948303128b270fe6a?s=96&d=mm&r=g","caption":"Plus Hosting"}}]}},"_links":{"self":[{"href":"https:\/\/www.plus.hr\/blog\/wp-json\/wp\/v2\/posts\/2684","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.plus.hr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.plus.hr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.plus.hr\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.plus.hr\/blog\/wp-json\/wp\/v2\/comments?post=2684"}],"version-history":[{"count":0,"href":"https:\/\/www.plus.hr\/blog\/wp-json\/wp\/v2\/posts\/2684\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.plus.hr\/blog\/wp-json\/wp\/v2\/media\/3664"}],"wp:attachment":[{"href":"https:\/\/www.plus.hr\/blog\/wp-json\/wp\/v2\/media?parent=2684"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.plus.hr\/blog\/wp-json\/wp\/v2\/categories?post=2684"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.plus.hr\/blog\/wp-json\/wp\/v2\/tags?post=2684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}