{"id":54566,"date":"2019-12-29T00:00:00","date_gmt":"2019-12-28T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/samostoyatelnyj-hosting-storonnih-resursov-horoshij-plohoj-zloj"},"modified":"2020-02-18T14:02:35","modified_gmt":"2020-02-18T11:02:35","slug":"samostoyatelnyj-hosting-storonnih-resursov-horoshij-plohoj-zloj","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/samostoyatelnyj-hosting-storonnih-resursov-horoshij-plohoj-zloj","title":{"rendered":"Hostimi i pavarur i burimeve t\u00eb pal\u00ebve t\u00eb treta: i mir\u00eb, i keq, i lig","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>N\u00eb vitet e fundit, gjithnj\u00eb e m\u00eb shum\u00eb platforma p\u00ebr optimizimin e projekteve front-end ofrojn\u00eb mund\u00ebsi p\u00ebr hostim t\u00eb pavarur ose p\u00ebr ndihm\u00ebn e burimeve t\u00eb jashtme. Akamai lejon p\u00ebrcaktimin e <noindex><a rel=\"nofollow\" href=\"https:\/\/community.akamai.com\/customers\/s\/article\/5-ways-to-prevent-slow-3rd-party-front-end-services?language=en_US\">parametrave specifik\u00eb<\/a><\/noindex> p\u00ebr URL-t\u00eb e krijuara nga vet\u00eb. Cloudflare ka teknologjin\u00eb Edge Workers. Fasterzine mund t\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/www.fasterize.com\/en\/blog\/https-the-impact-on-your-loading-times\/\">riformatoj\u00eb<\/a><\/noindex> URL-t\u00eb n\u00eb faqet n\u00eb m\u00ebnyr\u00eb q\u00eb ato t\u00eb tregojn\u00eb burime t\u00eb jashtme q\u00eb ndodhen n\u00eb domenin kryesor t\u00eb faqes.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/481574\/\"><img decoding=\"async\" alt=\"Hostimi i pavarur i burimeve t\u00eb pal\u00ebve t\u00eb treta: i mir\u00eb, i keq, i lig\" src=\"\/wp-content\/uploads\/2019\/12\/61f87db89ba8c5f4bf030a4004df56f3.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>N\u00ebse dihet se sh\u00ebrbimet e jashtme q\u00eb p\u00ebrdorni n\u00eb projektin tuaj nuk ndryshohen shpesh, dhe se procesi i dor\u00ebzimit t\u00eb tyre ndaj klient\u00ebve mund t\u00eb p\u00ebrmir\u00ebsohet, at\u00ebher\u00eb sigurisht q\u00eb po mendoni p\u00ebr ndihm\u00ebn e k\u00ebtyre sh\u00ebrbimeve. Me k\u00ebt\u00eb qasje, mund t\u00eb \"afroni\" k\u00ebto burime tek p\u00ebrdoruesit dhe t\u00eb fitoni m\u00eb shum\u00eb kontroll mbi memorizimin e tyre nga ana e klient\u00ebve. Kjo, p\u00ebr m\u00eb tep\u00ebr, mbron p\u00ebrdoruesit nga v\u00ebshtir\u00ebsit\u00eb t\u00eb shkaktuara nga \"r\u00ebnia\" e ndonj\u00eb sh\u00ebrbimi t\u00eb jasht\u00ebm ose degradimi i performanc\u00ebs s\u00eb tij.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Pozitiv: p\u00ebrmir\u00ebsimi i performanc\u00ebs<\/h2>\n<p>\nHostimi i pavarur i burimeve t\u00eb huaja p\u00ebrmir\u00ebson performanc\u00ebn n\u00eb m\u00ebnyr\u00eb tep\u00ebr t\u00eb dukshme. Shfletuesi nuk duhet t\u00eb kontaktoj\u00eb p\u00ebrs\u00ebri DNS, nuk i nevojitet t\u00eb vendos\u00eb nj\u00eb lidhje TCP dhe t\u00eb kryej\u00eb nj\u00eb dor\u00ebzim TLS n\u00eb nj\u00eb domen t\u00eb jasht\u00ebm. Si ndikon hostimi i pavarur i burimeve t\u00eb huaja n\u00eb performanc\u00eb mund t\u00eb shihet duke krahasuar dy skica t\u00eb m\u00ebposhtme.<\/p>\n<p><img decoding=\"async\" alt=\"Hostimi i pavarur i burimeve t\u00eb pal\u00ebve t\u00eb treta: i mir\u00eb, i keq, i lig\" src=\"\/wp-content\/uploads\/2019\/12\/ee0a0ccb712a873d10b8de0dbc7ef84a.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Burimet e jashtme ngarkohen nga burime t\u00eb jashtme (marr\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/csswizardry.com\/2019\/05\/self-host-your-static-assets\/\">k\u00ebtu<\/a><\/noindex>)<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Hostimi i pavarur i burimeve t\u00eb pal\u00ebve t\u00eb treta: i mir\u00eb, i keq, i lig\" src=\"\/wp-content\/uploads\/2019\/12\/e9ee0b858dbb1aa7c6476d8bf954fc62.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Burimet e jashtme ruhen aty ku ruhen materialet e tjera t\u00eb faqes (marr\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/csswizardry.com\/2019\/05\/self-host-your-static-assets\/\">k\u00ebtu<\/a><\/noindex>)<\/i><\/p>\n<p>Situata p\u00ebrmir\u00ebsohet edhe m\u00eb shum\u00eb sepse shfletuesi do t\u00eb shfryt\u00ebzoj\u00eb mund\u00ebsit\u00eb e shum\u00ebfisht\u00eb dhe prioritizimin e t\u00eb dh\u00ebnave t\u00eb lidhjes HTTP\/2, e cila tashm\u00eb \u00ebsht\u00eb vendosur me domenin kryesor.<\/p>\n<p>N\u00ebse nuk vendosni burime t\u00eb jashtme n\u00eb faqen tuaj, p\u00ebr shkak se ato do t\u00eb ngarkohen nga nj\u00eb domain q\u00eb ndan nga ai kryesor, nuk do t\u00eb jet\u00eb e mundur t'i jepni prioritet. Kjo do t\u00eb \u00e7oj\u00eb n\u00eb faktin se ato do t\u00eb konkurrojn\u00eb me nj\u00ebra-tjetr\u00ebn p\u00ebr band\u00eb klienti. Kjo mund t\u00eb shkaktoj\u00eb q\u00eb koha e ngarkes\u00ebs p\u00ebr materialet q\u00eb jan\u00eb kritike p\u00ebr formimin e faqes t\u00eb jet\u00eb shum\u00eb m\u00eb e gjat\u00eb se koha e arritshme n\u00eb rrethana ideale. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=nOW-i6bbRdo\">K\u00ebtu \u00ebsht\u00eb<\/a><\/noindex> prezantimi mbi prioritizimin HTTP\/2, ku gjith\u00e7ka shpjegohet shum\u00eb mir\u00eb.<\/p>\n<p>Mund t\u00eb supozohet se p\u00ebrdorimi i atributit n\u00eb lidhjet p\u00ebr burime t\u00eb jashtme <code>preconnect<\/code> do t\u00eb ndihmoj\u00eb n\u00eb zgjidhjen e problemit. Megjithat\u00eb, n\u00ebse ka shum\u00eb lidhje p\u00ebr domain t\u00eb ndrysh\u00ebm, kjo mund t\u00eb ngarkoj\u00eb linj\u00ebn e komunikimit n\u00eb momentin m\u00eb kritik.<\/p>\n<p>N\u00ebse hostoni burimet e jashtme n\u00eb m\u00ebnyr\u00eb t\u00eb pavarur \u2013 mund t\u00eb kontrolloni se si k\u00ebto burime i dor\u00ebzohen klientit. Kjo do t\u00eb thot\u00eb se:<\/p>\n<ul>\n<li>Mund t\u00eb sigurohet aplikimi i nj\u00eb algoritmi p\u00ebr kompresimin e t\u00eb dh\u00ebnave, m\u00eb t\u00eb p\u00ebrshtatshme p\u00ebr \u00e7do shfletues (Brotli\/gzip).<\/li>\n<li>Mund t\u00eb rritet koha e memorizimit t\u00eb burimeve, t\u00eb cilat shpesh, madje edhe tek ofruesit m\u00eb t\u00eb njohur, nuk jan\u00eb shum\u00eb t\u00eb m\u00ebdha (p\u00ebr shembull, vlera p\u00ebr etiket\u00ebn GA \u00ebsht\u00eb vendosur n\u00eb 30 minuta).<\/li>\n<\/ul>\n<p>\nMund t\u00eb zgjatet madje edhe treguesi TTL p\u00ebr burimin, p\u00ebr shembull, deri n\u00eb nj\u00eb vit, duke p\u00ebrfshir\u00eb materialet p\u00ebrkat\u00ebse n\u00eb strategjin\u00eb tuaj t\u00eb menaxhimit t\u00eb memorizimit (hash-et e URL-ve, versionimi dhe k\u00ebshtu me radh\u00eb). Do t\u00eb flasim p\u00ebr k\u00ebt\u00eb m\u00eb posht\u00eb.<\/p>\n<h3>\u258dMbrojtja nga nd\u00ebrprerjet n\u00eb funksionimin e sh\u00ebrbimeve t\u00eb jashtme ose nga shkurtimi i tyre<\/h3>\n<p>\nNj\u00eb aspekt tjet\u00ebr interesant i hostimit t\u00eb pavarur t\u00eb burimeve t\u00eb jashtme \u00ebsht\u00eb se kjo mund t\u00eb zbut\u00eb rreziqet e lidhura me nd\u00ebrprerjet e sh\u00ebrbimeve t\u00eb jashtme. Supozoni se zgjidhja juaj e jashtme p\u00ebr realizimin e testeve A\/B \u00ebsht\u00eb implementuar si nj\u00eb skritp mb\u00ebshtet\u00ebs, i ngarkuar n\u00eb seksionin e titullit t\u00eb faqes. Ky skritp ngarkohet ngadal\u00eb. N\u00ebse skritpi nuk ngarkohet dot \u2013 faqa do t\u00eb mbetet bosh. N\u00ebse ngarkimi i tij merr shum\u00eb koh\u00eb \u2013 faqa do t\u00eb shfaqet me nj\u00eb vones\u00eb t\u00eb madhe. Ose, supozoni se n\u00eb projektin p\u00ebrdoret nj\u00eb bibliotek\u00eb q\u00eb ngarkohet nga nj\u00eb burim CDN i jasht\u00ebm. Imagjinoni se ky burim ka p\u00ebsuar nj\u00eb defekt ose \u00ebsht\u00eb bllokuar n\u00eb ndonj\u00eb vend. Nj\u00eb situat\u00eb e till\u00eb do t\u00eb \u00e7oj\u00eb n\u00eb parregull\u00ebsi n\u00eb logjik\u00ebn e funksionimit t\u00eb faqes.<\/p>\n<p>P\u00ebr t\u00eb m\u00ebsuar se si funksionon faqja juaj n\u00ebn kushtet e pamund\u00ebsis\u00eb s\u00eb nj\u00eb sh\u00ebrbimi t\u00eb jasht\u00ebm, mund t\u00eb p\u00ebrdorni seksionin SPOF n\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/www.webpagetest.org\/\">webpagetest.org<\/a><\/noindex>.<\/p>\n<p><img decoding=\"async\" alt=\"Hostimi i pavarur i burimeve t\u00eb pal\u00ebve t\u00eb treta: i mir\u00eb, i keq, i lig\" src=\"\/wp-content\/uploads\/2019\/12\/0ffa0b44054ccd16bab33c6b7beff049.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Seksioni SPOF n\u00eb webpagetest.org<\/i><\/p>\n<h3>\u258d\u00c7far\u00eb mund t\u00eb thuhet p\u00ebr problemet me memorizimin e materialeve n\u00eb shfletues? (k\u00ebshill\u00eb: kjo \u00ebsht\u00eb nj\u00eb mit)<\/h3>\n<p>\nMund t\u00eb mendoni se p\u00ebrdorimi i CDN-ve publike automatikisht do t\u00eb \u00e7oj\u00eb n\u00eb p\u00ebrmir\u00ebsimin e performanc\u00ebs s\u00eb burimeve, pasi k\u00ebto sh\u00ebrbime kan\u00eb rrjete mjaft cil\u00ebsore dhe jan\u00eb t\u00eb shp\u00ebrndara n\u00eb t\u00eb gjith\u00eb bot\u00ebn. Por, n\u00eb t\u00eb v\u00ebrtet\u00eb, gjith\u00e7ka \u00ebsht\u00eb pak m\u00eb e komplikuar.<\/p>\n<p>Le t\u00eb supozojm\u00eb se kemi disa faqe t\u00eb ndryshme: website1.com, website2.com, website3.com. N\u00eb t\u00eb gjitha k\u00ebto faqe p\u00ebrdoret biblioteka jQuery. Ne e lidhim at\u00eb me CDN, p\u00ebr shembull \u2014 googleapis.com. Mund t\u00eb pritet q\u00eb shfletuesi ta ngarkoj\u00eb dhe ta ruaj\u00eb n\u00eb cache bibliotek\u00ebn nj\u00eb her\u00eb, pastaj ta p\u00ebrdor\u00eb at\u00eb gjat\u00eb funksionimit t\u00eb t\u00eb tre faqeve. Kjo mund t\u00eb zvog\u00ebloj\u00eb ngarkes\u00ebn e rrjetit. Ndoshta, kjo do t\u00eb ndihmoj\u00eb n\u00eb kursim ndonj\u00ebhere dhe do t\u00eb p\u00ebrmir\u00ebsoj\u00eb performanc\u00ebn e burimeve. Nga nj\u00eb k\u00ebndv\u00ebshtrim praktik, gjith\u00e7ka duket ndryshe. P\u00ebr shembull, n\u00eb Safari \u00ebsht\u00eb implementuar nj\u00eb mund\u00ebsi e quajtur <noindex><a rel=\"nofollow\" href=\"https:\/\/webkit.org\/blog\/7675\/intelligent-tracking-prevention\/\">Intelligent Tracking Prevention<\/a><\/noindex>: n\u00eb cache p\u00ebrdoren \u00e7el\u00ebsa t\u00eb dyfisht\u00eb, t\u00eb bazuar n\u00eb burimin e dokumentit dhe n\u00eb burimin e burimeve t\u00eb jashtme. <noindex><a rel=\"nofollow\" href=\"https:\/\/andydavies.me\/blog\/2018\/09\/06\/safari-caching-and-3rd-party-resources\/\">K\u00ebtu \u00ebsht\u00eb<\/a><\/noindex> nj\u00eb artikull i mir\u00eb mbi k\u00ebt\u00eb tem\u00eb.<\/p>\n<p>Studime t\u00eb vjetra <noindex><a rel=\"nofollow\" href=\"https:\/\/yuiblog.com\/blog\/2007\/01\/04\/performance-research-part-2\/\">Yahoo<\/a><\/noindex> dhe <noindex><a rel=\"nofollow\" href=\"https:\/\/code.facebook.com\/posts\/964122680272229\/web-performance-cache-efficiency-exercise\/\">Facebook<\/a><\/noindex>, si dhe nj\u00eb m\u00eb t\u00eb ri <noindex><a rel=\"nofollow\" href=\"https:\/\/discuss.httparchive.org\/t\/analyzing-resource-age-by-content-type\/1659\">nj\u00eb studim<\/a><\/noindex> Pola Calvano, tregojn\u00eb se burimet nuk ruhen n\u00eb caches e shfletuesve aq gjat\u00eb sa mund t\u00eb presim: \u00abEkziston nj\u00eb hendek i r\u00ebnd\u00ebsish\u00ebm midis koh\u00ebs s\u00eb caching t\u00eb burimeve t\u00eb brendshme dhe atyre t\u00eb jashtme t\u00eb projektit. Flasim p\u00ebr CSS dhe p\u00ebr fontet n\u00eb web. Konkretisht, periudha e caching p\u00ebr 95% t\u00eb font\u00ebve t\u00eb brendsh\u00ebm kalon nj\u00eb jav\u00eb, nd\u00ebrsa koha e caching p\u00ebr 50% t\u00eb font\u00ebve t\u00eb jashtme \u00ebsht\u00eb m\u00eb pak se nj\u00eb jav\u00eb! Kjo i jep zhvilluesve web arsye t\u00eb forta p\u00ebr t\u00eb strehuar vet\u00eb skedar\u00ebt e font\u00ebve!\u00bb.<\/p>\n<p>Si rezultat, n\u00ebse strehoni materialet e t\u00eb tjer\u00ebve, nuk do t\u00eb v\u00ebreni probleme me performanc\u00ebn t\u00eb shkaktuara nga caching i shfletuesit.<\/p>\n<p>Tani, kur kemi shqyrtuar pikat e forta t\u00eb strehimit t\u00eb burimeve t\u00eb jashtme n\u00eb m\u00ebnyr\u00eb t\u00eb pavarur, le t\u00eb flasim p\u00ebr at\u00eb se si t\u00eb dallojm\u00eb nj\u00eb implementim t\u00eb mir\u00eb t\u00eb k\u00ebtij qasjeje nga nj\u00eb t\u00eb keqe.<\/p>\n<h2>E keqe: djalli fshehet n\u00eb detaje<\/h2>\n<p>\nShk\u00ebputja e burimeve t\u00eb jashtme n\u00eb domenin tuaj t\u00eb vet\u00eb nuk mund t\u00eb b\u00ebhet automatikisht, pa u kujdesur p\u00ebr caching-n e duhur t\u00eb k\u00ebtyre burimeve.<\/p>\n<p>Nj\u00eb nga problemet kryesore k\u00ebtu \u00ebsht\u00eb koha e caching. P\u00ebr shembull, informacionet mbi versionet p\u00ebrfshihen n\u00eb emrat e skritp\u00ebve t\u00eb jasht\u00ebm m\u00eb ndonj\u00ebher\u00eb k\u00ebshtu: <code>jquery-3.4.1.js<\/code>. Nj\u00eb skedar i till\u00eb n\u00eb t\u00eb ardhmen nuk do t\u00eb ndryshoj\u00eb, si rezultat kjo nuk do t\u00eb shkaktoj\u00eb probleme n\u00eb caching-n e tij.<\/p>\n<p>Por n\u00ebse nj\u00eb skem\u00eb versioni nuk aplikohet p\u00ebr skedar\u00ebt, skritp\u00ebt e cache-uar, p\u00ebrmbajtja e t\u00eb cil\u00ebve ndryshon pa ndryshuar emrin e skedarit, mund t\u00eb kalben. Kjo mund t\u00eb b\u00ebhet nj\u00eb problem serioz, pasi kjo, p\u00ebr shembull, nuk e lejon q\u00eb n\u00eb m\u00ebnyr\u00eb automatike t\u00eb futen rregullime sigurie n\u00eb skritp\u00ebt, t\u00eb cilat klient\u00ebt duhet t'i marrin sa m\u00eb shpejt. Zhvilluesi do t\u00eb ket\u00eb p\u00ebr t\u00eb b\u00ebr\u00eb p\u00ebrpjekje p\u00ebr t\u00eb p\u00ebrdit\u00ebsuar k\u00ebta skritp\u00eb n\u00eb cache. P\u00ebr m\u00eb tep\u00ebr, kjo mund t\u00eb shkaktoj\u00eb d\u00ebshtime n\u00eb funksionimin e aplikacionit p\u00ebr shkak se kodi i p\u00ebrdorur nga klienti nga cache \u00ebsht\u00eb ndryshe nga versioni i fresk\u00ebt i kodit, p\u00ebr t\u00eb cilin merret parasysh pjesa serverike e projektit.<\/p>\n<p>E v\u00ebrteta \u00ebsht\u00eb, \u00e7\u00ebshtjet lidhur me materialet q\u00eb p\u00ebrdit\u00ebsohen shpesh (menaxher\u00eb etiketash, zgjidhje p\u00ebr teste A\/B), caching-u i tyre n\u00eb sh\u00ebrbimet CDN \u00ebsht\u00eb nj\u00eb detyr\u00eb e d\u00ebshtueshme, por gjithashtu shum\u00eb m\u00eb e komplikuar. Sh\u00ebrbime si Commanders Act, zgjidhje p\u00ebr menaxhimin e etiketave, p\u00ebrdorin web-hooks kur publikojn\u00eb versione t\u00eb reja. Kjo ofron mund\u00ebsin\u00eb p\u00ebr t\u00eb organizuar nj\u00eb reset t\u00eb cache n\u00eb CDN, ose, \u00e7far\u00eb \u00ebsht\u00eb m\u00eb e mir\u00eb, mund\u00ebsin\u00eb e thirrjes s\u00eb azhurnimit t\u00eb hash-it ose versionit t\u00eb URL-s\u00eb.<\/p>\n<h3>\u258dShp\u00ebrndarja adaptuese e materialeve p\u00ebr klient\u00ebt<\/h3>\n<p>\nP\u00ebr m\u00eb tep\u00ebr, kur flasim p\u00ebr caching, duhet t\u00eb marim parasysh edhe faktin se cil\u00ebsimet e caching q\u00eb p\u00ebrdoren n\u00eb CDN mund t\u00eb mos jen\u00eb t\u00eb p\u00ebrshtatshme p\u00ebr disa burime t\u00eb jashtme. P\u00ebr shembull, k\u00ebto burime mund t\u00eb p\u00ebrdorin teknologjin\u00eb e snifimit t\u00eb agjentit t\u00eb p\u00ebrdoruesit (user agent sniffing, adaptive serving) p\u00ebr t\u00eb ofruar p\u00ebr versione t\u00eb materialeve t\u00eb optimizuara posa\u00e7\u00ebrisht p\u00ebr k\u00ebto shfletues. K\u00ebto teknologji, p\u00ebr t\u00eb zbuluar aft\u00ebsit\u00eb e shfletuesit, mb\u00ebshteten n\u00eb shprehi t\u00eb zakonshme, ose n\u00eb nj\u00eb baz\u00eb t\u00eb dh\u00ebnash q\u00eb p\u00ebrmban informacione mbi header-at HTTP <code>User-Agent<\/code>. Duke m\u00ebsuar se me cilin shfletues kan\u00eb t\u00eb b\u00ebjn\u00eb, ata i japin atij materialet q\u00eb jan\u00eb optimizuar p\u00ebr t\u00eb.<\/p>\n<p>K\u00ebtu mund t\u00eb p\u00ebrmendim dy sh\u00ebrbime. E para \u2014 googlefonts.com. E dyta \u2014 polyfill.io. Sh\u00ebrbimi Google Fonts ofron, p\u00ebr nj\u00eb burim t\u00eb caktuar, kod t\u00eb ndrysh\u00ebm CSS, n\u00eb var\u00ebsi t\u00eb mund\u00ebsive t\u00eb shfletuesit (duke dh\u00ebn\u00eb lidhje n\u00eb burime woff2, duke p\u00ebrdorur <code>unicode-range<\/code>).<\/p>\n<p>K\u00ebtu jan\u00eb rezultatet e disa k\u00ebrkesave ndaj Google Fonts, t\u00eb realizuara nga shfletues t\u00eb ndrysh\u00ebm.<\/p>\n<p><img decoding=\"async\" alt=\"Hostimi i pavarur i burimeve t\u00eb pal\u00ebve t\u00eb treta: i mir\u00eb, i keq, i lig\" src=\"\/wp-content\/uploads\/2019\/12\/5078ce754cc324e42261a1749e96a445.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rezultati i k\u00ebrkes\u00ebs ndaj Google Fonts, e realizuar nga Chrome<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Hostimi i pavarur i burimeve t\u00eb pal\u00ebve t\u00eb treta: i mir\u00eb, i keq, i lig\" src=\"\/wp-content\/uploads\/2019\/12\/103de3c523a05fdfa230ada49842f124.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rezultati i k\u00ebrkes\u00ebs ndaj Google Fonts, e realizuar nga IE10<\/i><\/p>\n<p>Polyfill.io i jep vet\u00ebm polifillat q\u00eb i nevojiten shfletuesit. Kjo b\u00ebhet p\u00ebr shkak t\u00eb performanc\u00ebs.<\/p>\n<p>P\u00ebr shembull, le t\u00eb shohim se \u00e7far\u00eb do t\u00eb ndodh\u00eb n\u00ebse b\u00ebjm\u00eb k\u00ebt\u00eb k\u00ebrkes\u00eb nga shfletues t\u00eb ndrysh\u00ebm: <noindex><a rel=\"nofollow\" href=\"https:\/\/polyfill.io\/v3\/polyfill.js?features=default\">https:\/\/polyfill.io\/v3\/polyfill.js?features=default<\/a><\/noindex><\/p>\n<p>N\u00eb p\u00ebrgjigje t\u00eb nj\u00eb k\u00ebrkese t\u00eb till\u00eb, e b\u00ebr\u00eb nga IE10, do t\u00eb vijn\u00eb 34 KB t\u00eb dh\u00ebnash. Nd\u00ebrsa p\u00ebrgjigja nga Chrome do t\u00eb jet\u00eb bosh.<\/p>\n<h2>I keqi: disa shqet\u00ebsime rreth privat\u00ebsis\u00eb<\/h2>\n<p>\nKy pik\u00eb \u00ebsht\u00eb i fundit n\u00eb renditje, por jo i par\u00ebnd\u00ebsish\u00ebm. B\u00ebhet fjal\u00eb se hostimi i burimeve t\u00eb tjera n\u00eb domenin kryesor t\u00eb projektit ose n\u00eb subdomenin e tij mund t\u00eb rrezikoj\u00eb privat\u00ebsin\u00eb e p\u00ebrdoruesve dhe t\u00eb ket\u00eb nj\u00eb ndikim negativ n\u00eb projektin kryesor t\u00eb internetit.<\/p>\n<p>N\u00ebse sistemi juaj CDN \u00ebsht\u00eb i konfiguruar gabim, mund t\u00eb p\u00ebrfundoni duke d\u00ebrguar cookie-t e domenit tuaj n\u00eb nj\u00eb sh\u00ebrbim t\u00eb jasht\u00ebm. N\u00ebse nuk organizohet nj\u00eb filtrimi i sakt\u00eb n\u00eb nivelin e CDN, at\u00ebher\u00eb cookie-t e seanc\u00ebs tuaja, t\u00eb cilat normalisht nuk mund t\u00eb shfryt\u00ebzohen n\u00eb JavaScript (me atributin <code>httponly<\/code>), mund t\u00eb d\u00ebrgohen n\u00eb nj\u00eb host t\u00eb jasht\u00ebm.<\/p>\n<p>Kjo mund t\u00eb ndodh\u00eb me gjurmues t\u00eb till\u00eb si Eulerian ose Criteo. Gjurmuesit e jasht\u00ebm mund t\u00eb ken\u00eb vendosur nj\u00eb identifikues unik n\u00eb cookie. Ata, n\u00ebse ishin pjes\u00eb e materialeve t\u00eb webfaqeve, mund t\u00eb lexonin identifikuesin sipas d\u00ebshir\u00ebs gjat\u00eb pun\u00ebs s\u00eb p\u00ebrdoruesit me burime t\u00eb ndryshme n\u00eb internet.<\/p>\n<p>Sot, shumica e shfletuesve p\u00ebrfshijn\u00eb mbrojtje kund\u00ebr k\u00ebtij lloj sjelljeje t\u00eb gjurmuesve. Si rezultat, tani gjurmuesit p\u00ebrdorin teknologjin\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/medium.com\/nextdns\/cname-cloaking-the-dangerous-disguise-of-third-party-trackers-195205dc522a\">CNAME Cloaking<\/a><\/noindex>, duke u maskuar si skriptet e ndryshme t\u00eb projekteve. Pik\u00ebrisht, gjurmuesit i ofrojn\u00eb pronar\u00ebve t\u00eb faqeve t\u00eb internetit q\u00eb t\u00eb shtojn\u00eb n\u00eb cil\u00ebsimet e tyre CNAME p\u00ebr nj\u00eb domen, adresa e t\u00eb cilit zakonisht duket si nj\u00eb grup rast\u00ebsish t\u00eb karaktereve.<\/p>\n<p>Edhe pse nuk rekomandohet q\u00eb cookie-t e nj\u00eb web-faqeje t\u00eb jen\u00eb t\u00eb aksesueshme p\u00ebr t\u00eb gjitha subdomenet (p.sh. *.website.com), shum\u00eb webfaqe e b\u00ebjn\u00eb k\u00ebt\u00eb. N\u00eb k\u00ebt\u00eb rast, k\u00ebto cookie automatikisht d\u00ebrgohen te nj\u00eb gjurmues i jasht\u00ebm t\u00eb maskuar. Si rezultat, as q\u00eb mund t\u00eb flasim p\u00ebr privat\u00ebsi.<\/p>\n<p>P\u00ebr m\u00eb tep\u00ebr, e nj\u00ebjta gj\u00eb ndodh edhe me headristat HTTP <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2015\/09\/automating-resource-selection-with-client-hints\">Client-Hints<\/a><\/noindex>, t\u00eb cilat d\u00ebrgohen vet\u00ebm n\u00eb domenin kryesor, pasi ato mund t\u00eb p\u00ebrdoren p\u00ebr t\u00eb krijuar <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/httpwg\/http-extensions\/issues\/767\">nj\u00eb gjurm\u00eb digjitale<\/a><\/noindex> t\u00eb p\u00ebrdoruesit. Sigurohuni q\u00eb sh\u00ebrbimi juaj CDN t\u00eb filtroj\u00eb sakt\u00ebsisht k\u00ebto headra.<\/p>\n<h2>P\u00ebrfundimet<\/h2>\n<p>\nN\u00ebse planifikoni t\u00eb implementoni nj\u00eb hostim t\u00eb pavarur t\u00eb burimeve t\u00eb jashtme s\u00eb shpejti \u2014 lejoni q\u00eb t'ju jap disa k\u00ebshilla:<\/p>\n<ul>\n<li>Hostoni bibliotekat tuaja m\u00eb t\u00eb r\u00ebnd\u00ebsishme t\u00eb JS, fontet dhe skedar\u00ebt CSS. Kjo do t\u00eb ul\u00eb rrezikun e r\u00ebnies s\u00eb faqes ose t\u00eb reduktimit t\u00eb performanc\u00ebs si rezultat i paprekshm\u00ebris\u00eb s\u00eb nj\u00eb burimi thelb\u00ebsor p\u00ebr funksionimin e faqes, p\u00ebr shkak t\u00eb nj\u00eb sh\u00ebrbimi t\u00eb jasht\u00ebm.<\/li>\n<li>Para se t\u00eb ruani burime t\u00eb jashtme n\u00eb CDN, sigurohuni q\u00eb em\u00ebrtimi i skedar\u00ebve t\u00eb p\u00ebrdor\u00eb nj\u00eb sistem versionimi, ose q\u00eb t\u00eb mund t\u00eb menaxhoni ciklin e jet\u00ebs s\u00eb k\u00ebtyre burimeve, duke pastruar me dor\u00eb ose automatikisht cache-n e CDN kur publikoni nj\u00eb version t\u00eb ri t\u00eb skriptit.<\/li>\n<li>Kujdesuni shum\u00eb p\u00ebr cil\u00ebsimet e CDN, server\u00ebve proxy, cache. Kjo do t'ju lejoj\u00eb t\u00eb shmangni d\u00ebrgimin e cookie-ve t\u00eb projektit tuaj ose headra <code>Client-Hints<\/code> n\u00eb sh\u00ebrbime t\u00eb jashtme.<\/li>\n<\/ul>\n<p>\n<b>T\u00eb nderuar lexues!<\/b> A po vendosni n\u00eb serverat tuaj materiale t\u00eb tjer\u00eb q\u00eb jan\u00eb jasht\u00ebzakonisht t\u00eb r\u00ebnd\u00ebsishme p\u00ebr funksionimin e projekteve tuaja?<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/ruvds.com\/ru-rub\"><img decoding=\"async\" alt=\"Hostimi i pavarur i burimeve t\u00eb pal\u00ebve t\u00eb treta: i mir\u00eb, i keq, i lig\" src=\"\/wp-content\/uploads\/2019\/12\/30212b2008a5ed0b51a4469d885b9e91.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ruvds.com\/ru-rub\/#order\"><img decoding=\"async\" alt=\"Hostimi i pavarur i burimeve t\u00eb pal\u00ebve t\u00eb treta: i mir\u00eb, i keq, i lig\" src=\"\/wp-content\/uploads\/2019\/12\/7117788d4bd0ef7de47d98a372b72ae7.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/481574\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0433\u043e\u0434\u044b \u0432\u0441\u0451 \u0431\u043e\u043b\u044c\u0448\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0434\u043b\u044f \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434-\u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043f\u043e \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u043c\u0443 \u0445\u043e\u0441\u0442\u0438\u043d\u0433\u0443 \u0438\u043b\u0438 \u043f\u0440\u043e\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432. Akamai \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0437\u0430\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0434\u043b\u044f \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0445 URL. \u0423 Cloudflare \u0435\u0441\u0442\u044c \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f Edge Workers. Fasterzine \u043c\u043e\u0436\u0435\u0442 \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c URL \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u0445 \u0442\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u043e\u043d\u0438 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u0438 \u0431\u044b \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b, \u043d\u0430\u0445\u043e\u0434\u044f\u0449\u0438\u0435\u0441\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0434\u043e\u043c\u0435\u043d\u0435 \u0441\u0430\u0439\u0442\u0430. \u0415\u0441\u043b\u0438 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e, \u0447\u0442\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-54566","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0433\u043e\u0434\u044b \u0432\u0441\u0451 \u0431\u043e\u043b\u044c\u0448\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0434\u043b\u044f \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434-\u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043f\u043e \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u043c\u0443 \u0445\u043e\u0441\u0442\u0438\u043d\u0433\u0443 \u0438\u043b\u0438 \u043f\u0440\u043e\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/samostoyatelnyj-hosting-storonnih-resursov-horoshij-plohoj-zloj\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0421\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432: \u0445\u043e\u0440\u043e\u0448\u0438\u0439, \u043f\u043b\u043e\u0445\u043e\u0439, \u0437\u043b\u043e\u0439 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0433\u043e\u0434\u044b \u0432\u0441\u0451 \u0431\u043e\u043b\u044c\u0448\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0434\u043b\u044f \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434-\u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043f\u043e \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u043c\u0443 \u0445\u043e\u0441\u0442\u0438\u043d\u0433\u0443 \u0438\u043b\u0438 \u043f\u0440\u043e\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/samostoyatelnyj-hosting-storonnih-resursov-horoshij-plohoj-zloj\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-28T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:35+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Hostimi i pavarur i burimeve t\u00eb jashtme: i mir\u00eb, i keq, i keqi | ProHoster","description":"N\u00eb vitet e fundit, gjithnj\u00eb e m\u00eb shum\u00eb platforma p\u00ebr optimizimin e projekteve frontend ofrojn\u00eb mund\u00ebsi p\u00ebr hostimin e vet ose p\u00ebr proximin e burimeve t\u00eb jashtme.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/samostoyatelnyj-hosting-storonnih-resursov-horoshij-plohoj-zloj","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0421\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432: \u0445\u043e\u0440\u043e\u0448\u0438\u0439, \u043f\u043b\u043e\u0445\u043e\u0439, \u0437\u043b\u043e\u0439 | ProHoster","og:description":"\u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0433\u043e\u0434\u044b \u0432\u0441\u0451 \u0431\u043e\u043b\u044c\u0448\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0434\u043b\u044f \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434-\u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043f\u043e \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u043c\u0443 \u0445\u043e\u0441\u0442\u0438\u043d\u0433\u0443 \u0438\u043b\u0438 \u043f\u0440\u043e\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432.","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/samostoyatelnyj-hosting-storonnih-resursov-horoshij-plohoj-zloj","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-28T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:35+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54566","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 11:52:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:02:46","updated":"2026-08-11 12:50:28","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/54566","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=54566"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/54566\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=54566"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=54566"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=54566"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}