{"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 t\u00eb pavarura t\u00eb burimeve t\u00eb pal\u00ebve t\u00eb treta: t\u00eb mira, t\u00eb k\u00ebqija, t\u00eb k\u00ebqija","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 frontend ofrojn\u00eb mund\u00ebsi p\u00ebr hostimin e pavarur ose proxy t\u00eb burimeve t\u00eb pal\u00ebve t\u00eb treta. 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 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\/\">rishkruaj\u00eb<\/a><\/noindex> URL-t\u00eb n\u00eb faqet n\u00eb m\u00ebnyr\u00eb q\u00eb ato t\u00eb tregojn\u00eb p\u00ebr burime t\u00eb pal\u00ebve t\u00eb treta, 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 t\u00eb pavarura t\u00eb burimeve t\u00eb pal\u00ebve t\u00eb treta: t\u00eb mira, t\u00eb k\u00ebqija, t\u00eb k\u00ebqija\" 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 pal\u00ebve t\u00eb treta q\u00eb p\u00ebrdoren n\u00eb projektin tuaj nuk ndryshojn\u00eb shum\u00eb shpesh dhe se procesi i dor\u00ebzimit t\u00eb tyre tek klient\u00ebt mund t\u00eb p\u00ebrmir\u00ebsohet, at\u00ebher\u00eb p\u00ebr siguri po mendoni p\u00ebr proksimin e k\u00ebtyre sh\u00ebrbimeve. Me k\u00ebt\u00eb qasje, ju mund ta \"afroni\" k\u00ebto burime me p\u00ebrdoruesit dhe t\u00eb fitoni kontroll m\u00eb t\u00eb plot\u00eb mbi k\u00ebshillimin e tyre n\u00eb an\u00ebn e klientit. Kjo, p\u00ebr m\u00eb tep\u00ebr, mbron p\u00ebrdoruesit nga ndonj\u00eb shqet\u00ebsim q\u00eb mund t\u00eb shkaktohet nga \"r\u00ebnia\" e sh\u00ebrbimit t\u00eb pal\u00ebve t\u00eb treta ose degradimi i performanc\u00ebs s\u00eb tij.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>I mir\u00eb: Rritja e performanc\u00ebs<\/h2>\n<p>\nHostimi i pavarur i burimeve t\u00eb huaja p\u00ebrmir\u00ebson performanc\u00ebn n\u00eb nj\u00eb m\u00ebnyr\u00eb mjaft t\u00eb dukshme. Shfletuesi nuk ka nevoj\u00eb t\u00eb kontaktoj\u00eb disa her\u00eb p\u00ebr DNS, nuk i nevojitet t\u00eb krijoj\u00eb nj\u00eb lidhje TCP dhe t\u00eb kryej\u00eb nj\u00eb dor\u00ebzim TLS n\u00eb nj\u00eb domen t\u00eb pal\u00ebve t\u00eb treta. Si e ndikon hostimi i pavarur i burimeve t\u00eb huaja n\u00eb performanc\u00eb mund t\u00eb shihet duke krahasuar dy imazhet e m\u00ebposhtme.<\/p>\n<p><img decoding=\"async\" alt=\"Hostimi t\u00eb pavarura t\u00eb burimeve t\u00eb pal\u00ebve t\u00eb treta: t\u00eb mira, t\u00eb k\u00ebqija, t\u00eb k\u00ebqija\" src=\"\/wp-content\/uploads\/2019\/12\/ee0a0ccb712a873d10b8de0dbc7ef84a.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Burimet e pal\u00ebve t\u00eb treta 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 t\u00eb pavarura t\u00eb burimeve t\u00eb pal\u00ebve t\u00eb treta: t\u00eb mira, t\u00eb k\u00ebqija, t\u00eb k\u00ebqija\" src=\"\/wp-content\/uploads\/2019\/12\/e9ee0b858dbb1aa7c6476d8bf954fc62.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Burimet e pal\u00ebve t\u00eb treta ruhen aty ku ndodhen edhe 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>Situat\u00ebn e p\u00ebrmir\u00ebson dhe fakti q\u00eb shfletuesi do t\u00eb p\u00ebrdor\u00eb mund\u00ebsit\u00eb p\u00ebr shum\u00ebfishimin dhe prioritizimin e t\u00eb dh\u00ebnave n\u00eb lidhjet HTTP\/2, t\u00eb cilat tashm\u00eb jan\u00eb krijuar me domenin kryesor.<\/p>\n<p>N\u00ebse burimet e pal\u00ebve t\u00eb treta nuk ruhen n\u00eb faqen tuaj, ato do t\u00eb ngarkohet nga nj\u00eb domen tjet\u00ebr, q\u00eb do t\u00eb thot\u00eb se nuk mund t\u00eb prioritizohen. Kjo do t\u00eb \u00e7oj\u00eb n\u00eb nj\u00eb gar\u00eb nd\u00ebrmjet tyre p\u00ebr band\u00ebn e klientit. Kjo mund t\u00eb rezultoj\u00eb n\u00eb nj\u00eb koh\u00eb ngarkimi p\u00ebr materialet q\u00eb jan\u00eb kritikisht t\u00eb r\u00ebnd\u00ebsishme p\u00ebr formimin e faqes, q\u00eb do t\u00eb jet\u00eb shum\u00eb m\u00eb e gjat\u00eb se koha q\u00eb mund t\u00eb arrihet n\u00eb rrethana ideale. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=nOW-i6bbRdo\">Ja<\/a><\/noindex> nj\u00eb fjalim mbi HTTP\/2-prioritizimin, ku e gjith\u00eb kjo shpjegohet shum\u00eb mir\u00eb.<\/p>\n<p>Mund t\u00eb supozohet se p\u00ebrdorimi i atributeve n\u00eb lidhjet me 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 me domains t\u00eb ndryshme, kjo mund, n\u00eb t\u00eb v\u00ebrtet\u00eb, t\u00eb mbingarkoj\u00eb linj\u00ebn e komunikimit n\u00eb momentin m\u00eb t\u00eb r\u00ebnd\u00ebsish\u00ebm.<\/p>\n<p>N\u00ebse hostoni burimet e jashtme vet\u00eb, mund t\u00eb kontrolloni se si sakt\u00ebsisht k\u00ebto burime i jepen klientit. Ishte fjala p\u00ebr k\u00ebt\u00eb:<\/p>\n<ul>\n<li>Mund t\u00eb sigurohet p\u00ebr aplikimin e algoritmit t\u00eb kompresimit t\u00eb t\u00eb dh\u00ebnave, q\u00eb i p\u00ebrshtatet m\u00eb s\u00eb miri \u00e7do shfletuesi (Brotli\/gzip).<\/li>\n<li>Mund t\u00eb rritet koha e caching t\u00eb burimeve, q\u00eb zakonisht, madje edhe te ofruesit m\u00eb t\u00eb njohur, nuk \u00ebsht\u00eb ve\u00e7an\u00ebrisht e madhe (p\u00ebr shembull, vlera p\u00ebr etiket\u00ebn GA \u00ebsht\u00eb vendosur n\u00eb 30 minuta).<\/li>\n<\/ul>\n<p>\nMund t\u00eb zgjasni madje treguesin 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 caching (hash-et e URL-ve, versionimi dhe k\u00ebshtu me radh\u00eb). Rreth k\u00ebsaj do t\u00eb flasim m\u00eb posht\u00eb.<\/p>\n<h3>\u258dMbrojtja nga nd\u00ebrprerjet e funksionimit t\u00eb sh\u00ebrbimeve t\u00eb jashtme ose nga \u00e7aktivizimi i tyre<\/h3>\n<p>\nNj\u00eb aspekt tjet\u00ebr interesant i hostimit t\u00eb burimeve t\u00eb jashtme \u00ebsht\u00eb se kjo lejon t\u00eb zbuten rreziqet q\u00eb lidhen me nd\u00ebrprerjet e sh\u00ebrbimeve t\u00eb jashtme. Supozoni se zgjidhja e jashtme q\u00eb po p\u00ebrdorni p\u00ebr testimin A\/B \u00ebsht\u00eb realizuar n\u00eb form\u00ebn e nj\u00eb skripti bllokues, i ngarkuar n\u00eb seksionin e kok\u00ebs s\u00eb faqes. Ky skript ngarkohet ngadal\u00eb. N\u00ebse ngarkimi i skriptit p\u00ebrkat\u00ebs d\u00ebshton, faqja do t\u00eb jet\u00eb bosh. N\u00ebse ngarkimi i saj do t\u00eb marr\u00eb shum\u00eb koh\u00eb, faqja do t\u00eb shfaqet me nj\u00eb vones\u00eb t\u00eb madhe. Apo, supozoni se projekti p\u00ebrdor nj\u00eb bibliotek\u00eb, e cila ngarkohet nga nj\u00eb burim CDN i jasht\u00ebm. Supozojm\u00eb se ky burim ka p\u00ebsuar nj\u00eb d\u00ebshtim ose \u00ebsht\u00eb bllokuar n\u00eb nj\u00eb vend t\u00eb caktuar. Nj\u00eb situat\u00eb e till\u00eb do t\u00eb \u00e7onte n\u00eb prishjen e logjik\u00ebs s\u00eb pun\u00ebs s\u00eb faqes.<\/p>\n<p>P\u00ebr t\u00eb m\u00ebsuar se si funksionon faqja juaj n\u00eb kushte t\u00eb pap\u00ebrshtatshme t\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 t\u00eb pavarura t\u00eb burimeve t\u00eb pal\u00ebve t\u00eb treta: t\u00eb mira, t\u00eb k\u00ebqija, t\u00eb k\u00ebqija\" 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 mendoni p\u00ebr problemet me cache-in e materialeve n\u00eb shfletues? (k\u00ebshill\u00eb: ky \u00ebsht\u00eb nj\u00eb mit)<\/h3>\n<p>\nMund t'i dukej se p\u00ebrdorimi i CDN-ve publik do t\u00eb \u00e7onte automatikisht n\u00eb performanc\u00eb m\u00eb t\u00eb mir\u00eb t\u00eb burimeve, pasi k\u00ebto sh\u00ebrbime kan\u00eb rrjeta 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. T\u00eb gjitha k\u00ebto faqe p\u00ebrdorin bibliotek\u00ebn jQuery. Ne e lidhim at\u00eb me to, duke p\u00ebrdorur CDN, p\u00ebr shembull \u2014 googleapis.com. Mund t\u00eb pritet q\u00eb shfletuesi ta ngarkoj\u00eb nj\u00eb her\u00eb dhe ta ruaj\u00eb n\u00eb cache bibliotek\u00ebn, e m\u00eb pas ta p\u00ebrdor\u00eb at\u00eb gjat\u00eb pun\u00ebs me t\u00eb tre faqet. Kjo mund t\u00eb zvog\u00ebloj\u00eb ngarkes\u00ebn n\u00eb rrjet. Ndoshta, kjo do t\u00eb ndihmoj\u00eb p\u00ebr t\u00eb kursyer diku dhe t\u00eb ndihmoj\u00eb n\u00eb p\u00ebrmir\u00ebsimin e performanc\u00ebs s\u00eb burimeve. Megjithat\u00eb, nga nj\u00eb pik\u00ebpamje praktike, gjith\u00e7ka duket ndryshe. P\u00ebr shembull, n\u00eb Safari \u00ebsht\u00eb zbatuar nj\u00eb funksion i 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 dyfisht\u00eb, q\u00eb bazohen 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\/\">Ja<\/a><\/noindex> nj\u00eb artikull i mir\u00eb n\u00eb 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 m\u00eb t\u00eb reja <noindex><a rel=\"nofollow\" href=\"https:\/\/discuss.httparchive.org\/t\/analyzing-resource-age-by-content-type\/1659\">studim<\/a><\/noindex> Pola Calvano, tregojn\u00eb se burimet nuk ruhen n\u00eb cache-t e shfletuesit aq gjat\u00eb sa mund t\u00eb presim: \"Ekziston nj\u00eb diferenc\u00eb e r\u00ebnd\u00ebsishme midis koh\u00ebs s\u00eb cache-it t\u00eb burimeve t\u00eb veta dhe atyre t\u00eb jashtme t\u00eb projektit. K\u00ebtu flasim p\u00ebr CSS dhe p\u00ebr fontet n\u00eb web. Sakt\u00ebsisht, koha e cache-it p\u00ebr 95% t\u00eb font\u00ebve t\u00eb vet \u00ebsht\u00eb mbi nj\u00eb jav\u00eb, nd\u00ebrsa koha e cache-it p\u00ebr 50% t\u00eb font\u00ebve t\u00eb jasht\u00ebm \u00ebsht\u00eb m\u00eb pak se nj\u00eb jav\u00eb! Kjo u jep zhvilluesve t\u00eb web-it arsye t\u00eb forta p\u00ebr t\u00eb mbajtur ndar\u00eb skedar\u00ebt e font\u00ebve!\".<\/p>\n<p>Si rezultat, n\u00ebse do t\u00eb mbani materiale t\u00eb huaja, nuk do t\u00eb vini re probleme me performanc\u00ebn, t\u00eb shkaktuara nga cache-imi n\u00eb shfletues.<\/p>\n<p>Tani, kur kemi shqyrtuar pikat e forta t\u00eb hostimit t\u00eb burimeve t\u00eb jashtme, le t\u00eb flasim p\u00ebr at\u00eb se si t\u00eb dallojm\u00eb nj\u00eb zbatim t\u00eb mir\u00eb t\u00eb k\u00ebtij qasjeje nga nj\u00eb t\u00eb keqe.<\/p>\n<h2>E keqe: djalli fshihet n\u00eb detaje<\/h2>\n<p>\nK\u00ebrcimi i burimeve t\u00eb jashtme n\u00eb domenin tuaj nuk mund t\u00eb b\u00ebhet automatikisht, pa u kujdesur p\u00ebr cache-imin e duhur t\u00eb k\u00ebtyre burimeve.<\/p>\n<p>Nj\u00eb nga problemet kryesore k\u00ebtu \u00ebsht\u00eb koha e cache-it. P\u00ebr shembull, informacionet p\u00ebr versionet p\u00ebrfshihen n\u00eb emrat e skripteve t\u00eb jashtme m\u00eb ose pak si kjo: <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 ndonj\u00eb problem me memorizimin e tij.<\/p>\n<p>Por n\u00ebse nuk zbatohet nj\u00eb skem\u00eb versionimi p\u00ebr pun\u00ebn me skedar\u00ebt, skriptet e memorizuara, p\u00ebrmbajtja e t\u00eb cilave ndryshon me emrin e skedarit t\u00eb pandryshuar, mund t\u00eb b\u00ebhen t\u00eb vjetruara. Kjo mund t\u00eb b\u00ebhet nj\u00eb problem serioz, pasi, p\u00ebr shembull, nuk lejon q\u00eb ndryshimet e siguris\u00eb t\u00eb futen automatikisht n\u00eb skriptet, t\u00eb cilat klient\u00ebt duhet t'i marrin sa m\u00eb shpejt. Zhvilluesi do t\u00eb duhet t\u00eb p\u00ebrpiqet t\u00eb p\u00ebrdit\u00ebsoj\u00eb k\u00ebto skripte n\u00eb memorie. P\u00ebr m\u00eb tep\u00ebr, kjo mund t\u00eb shkaktoj\u00eb d\u00ebshtime n\u00eb funksionimin e aplikacionit, t\u00eb shkaktuara nga fakti se kodi i p\u00ebrdorur nga klienti nga memorie \u00ebsht\u00eb i ndrysh\u00ebm nga versioni i ri t\u00eb kodit, p\u00ebr t\u00eb cilin \u00ebsht\u00eb menduar pjesa serverike e projektit.<\/p>\n<p>Megjithat\u00eb, n\u00ebse flasim p\u00ebr materiale q\u00eb p\u00ebrdit\u00ebsohen shpesh (menaxher\u00ebt e etiketimeve, zgjidhjet p\u00ebr testimin A\/B), at\u00ebher\u00eb memorizimi i tyre nga mjetet CDN \u00ebsht\u00eb nj\u00eb detyr\u00eb, e cila, megjithat\u00eb, \u00ebsht\u00eb shum\u00eb m\u00eb e komplikuar. Sh\u00ebrbime si Commanders Act, zgjidhjet p\u00ebr menaxhimin e etiketimeve, kur publikojn\u00eb versione t\u00eb reja, p\u00ebrdorin web-hooks. Kjo jep mund\u00ebsin\u00eb p\u00ebr t\u00eb organizuar nj\u00eb pastrim t\u00eb memorie n\u00eb CDN, ose, edhe m\u00eb mir\u00eb, mund\u00ebsin\u00eb p\u00ebr t\u00eb thirrur p\u00ebrdit\u00ebsimin e hash-it ose versionit t\u00eb URL-t\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 memorizimin, duhet t\u00eb marrim parasysh edhe faktin se cil\u00ebsimet e memorizimit t\u00eb p\u00ebrdorura 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 sniffing t\u00eb agjent\u00ebve t\u00eb p\u00ebrdoruesve (user agent sniffing, adaptive serving) p\u00ebr t\u00eb ofruar versione t\u00eb materialeve t\u00eb optimizuara ve\u00e7an\u00ebrisht p\u00ebr k\u00ebto shfletues. K\u00ebto teknologji, p\u00ebr t\u00eb zbuluar kapacit\u00eb e shfletuesit, mb\u00ebshteten n\u00eb shprehje t\u00eb rregullta, ose n\u00eb nj\u00eb baz\u00eb t\u00eb dh\u00ebnash, e cila p\u00ebrmban informacion rreth titujve HTTP. <code>User-Agent<\/code>. Duke m\u00ebsuar se me cilin shfletues kan\u00eb t\u00eb b\u00ebjn\u00eb, ata u japin atyre materialet e p\u00ebrshtatura p\u00ebr ta.<\/p>\n<p>K\u00ebtu mund t\u00eb p\u00ebrmendim dy sh\u00ebrbime. I pari \u2014 googlefonts.com. I dyti \u2014 polyfill.io. Sh\u00ebrbimi Google Fonts ofron, p\u00ebr nj\u00eb burim t\u00eb caktuar, kodin e ndrysh\u00ebm CSS, i cili varet nga mund\u00ebsit\u00eb e shfletuesit (duke dh\u00ebn\u00eb lidhje p\u00ebr burimet woff2, duke p\u00ebrdorur <code>unicode-range<\/code>).<\/p>\n<p>Ja rezultatet e disa k\u00ebrkesave ndaj Google Fonts, t\u00eb kryera nga shfletues t\u00eb ndrysh\u00ebm.<\/p>\n<p><img decoding=\"async\" alt=\"Hostimi t\u00eb pavarura t\u00eb burimeve t\u00eb pal\u00ebve t\u00eb treta: t\u00eb mira, t\u00eb k\u00ebqija, t\u00eb k\u00ebqija\" src=\"\/wp-content\/uploads\/2019\/12\/5078ce754cc324e42261a1749e96a445.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rezultati i k\u00ebrkes\u00ebs n\u00eb Google Fonts, e kryer nga Chrome<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Hostimi t\u00eb pavarura t\u00eb burimeve t\u00eb pal\u00ebve t\u00eb treta: t\u00eb mira, t\u00eb k\u00ebqija, t\u00eb k\u00ebqija\" src=\"\/wp-content\/uploads\/2019\/12\/103de3c523a05fdfa230ada49842f124.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rezultati i k\u00ebrkes\u00ebs n\u00eb Google Fonts, e kryer nga IE10<\/i><\/p>\n<p>Polyfill.io i jep vet\u00ebm polifill-at q\u00eb i nevojiten shfletuesit. Kjo b\u00ebhet p\u00ebr arsye t\u00eb performanc\u00ebs.<\/p>\n<p>P\u00ebr shembull, le t'i hedhim nj\u00eb sy asaj q\u00eb do t\u00eb ndodh\u00eb n\u00ebse kryejm\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, t\u00eb kryer nga IE10, do t\u00eb vij\u00eb 34 Kb t\u00eb dh\u00ebna. Nd\u00ebrsa p\u00ebrgjigjja nga Chrome do t\u00eb jet\u00eb bosh.<\/p>\n<h2>E keqe: disa konsiderata p\u00ebr privat\u00ebsin\u00eb<\/h2>\n<p>\nKy pik\u00eb \u00ebsht\u00eb i fundit n\u00eb rend, por jo n\u00eb r\u00ebnd\u00ebsi. B\u00ebhet fjal\u00eb se hostimi i pavarur i burimeve t\u00eb tret\u00eb n\u00eb domenin kryesor t\u00eb projektit ose n\u00eb subdomenin e tij mund t\u00eb d\u00ebmtoj\u00eb privat\u00ebsin\u00eb e p\u00ebrdoruesve dhe t\u00eb ndikoj\u00eb negativisht n\u00eb projektin kryesor t\u00eb uebit.<\/p>\n<p>N\u00ebse sistemi juaj CDN \u00ebsht\u00eb konfiguruar keq, gjith\u00e7ka mund t\u00eb p\u00ebrfundoj\u00eb me d\u00ebrgimin e cookie-ve t\u00eb domenit tuaj n\u00eb nj\u00eb sh\u00ebrbim t\u00eb tret\u00eb. N\u00ebse n\u00eb nivelin e CDN nuk do t\u00eb organizohet nj\u00eb filtrimi i duhur, at\u00ebher\u00eb cookie-t tuaj t\u00eb sesionit, t\u00eb cilat n\u00eb kushte normale nuk mund t\u00eb p\u00ebrdoren 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 ndodhi me ndjek\u00ebs si Eulerian ose Criteo. Ndjek\u00ebs t\u00eb jasht\u00ebm mund t\u00eb vendosin nj\u00eb identifikues unik n\u00eb cookie. N\u00ebse ishin pjes\u00eb e materialeve t\u00eb faqeve, ata mund t\u00eb lexojn\u00eb identifikuesin sipas d\u00ebshir\u00ebs gjat\u00eb pun\u00ebs s\u00eb p\u00ebrdoruesit me burime t\u00eb ndryshme t\u00eb uebit.<\/p>\n<p>N\u00eb dit\u00ebt e sotme, shumica e shfletuesve p\u00ebrfshijn\u00eb mbrojtje nga sjellja e till\u00eb e ndjek\u00ebsve. Si rezultat, tani ndjek\u00ebsit 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 skenar t\u00eb tyre t\u00eb ndrysh\u00ebm. N\u00eb ve\u00e7anti, ndjek\u00ebsit i ofrojn\u00eb pronar\u00ebve t\u00eb faqeve t\u00eb shtojn\u00eb n\u00eb konfigurimet e tyre CNAME p\u00ebr nj\u00eb domain, adres\u00ebn e t\u00eb cilit zakonisht duket si nj\u00eb grup rast\u00ebsor simbolesh.<\/p>\n<p>Megjith\u00ebse nuk rekomandohet t\u00eb b\u00ebhet q\u00eb cookie-t e uebfaqes t\u00eb jen\u00eb t\u00eb qasshme p\u00ebr t\u00eb gjitha subdomenet (p\u00ebr shembull \u2014 *.website.com), kjo b\u00ebhet n\u00eb shum\u00eb faqe. N\u00eb k\u00ebt\u00eb rast, cookie-t e tilla automatikisht d\u00ebrgohen n\u00eb nj\u00eb ndjek\u00ebs t\u00eb jasht\u00ebm t\u00eb maskuar. Si rezultat, privacy-n\u00ebn as q\u00eb mund t\u00eb flasim.<\/p>\n<p>P\u00ebr m\u00eb tep\u00ebr, e nj\u00ebjta gj\u00eb ndodh edhe me titujt 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 krijimin e <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/httpwg\/http-extensions\/issues\/767\">gora e p\u00ebrdoruesit<\/a><\/noindex> . Sigurohuni q\u00eb sh\u00ebrbimi juaj CDN t\u00eb filtroj\u00eb si\u00e7 duhet k\u00ebto tituj.<\/p>\n<h2>P\u00ebrfundime<\/h2>\n<p>\nN\u00ebse planifikoni t\u00eb implementoni sh\u00ebrbim hostimi p\u00ebr burime 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 vet\u00eb. Kjo do t\u00eb reduktoj\u00eb rrezikun e d\u00ebshtimit t\u00eb faqes ose uljes s\u00eb performanc\u00ebs p\u00ebr shkak se nj\u00eb burim jetik p\u00ebr funksionimin e faqes \u00ebsht\u00eb b\u00ebr\u00eb i paaksesuesh\u00ebm 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 sistemi i emrave t\u00eb skedar\u00ebve t\u00eb p\u00ebrdor\u00eb nj\u00eb sistem versionimi, ose q\u00eb mund t\u00eb menaxhoni ciklin e jet\u00ebs s\u00eb k\u00ebtyre burimeve duke zbrazur manualisht ose automatikisht cache-n e CDN kur publikohet nj\u00eb version i ri i skriptit.<\/li>\n<li>Kujdesuni shum\u00eb me konfigurimet e CDN, serverit proxy, dhe cache-it. Kjo do t\u00eb parandaloj\u00eb d\u00ebrgimin e cookie-ve t\u00eb projektit tuaj ose titujve <code>Client-Hints<\/code> n\u00eb sh\u00ebrbime t\u00eb jashtme.<\/li>\n<\/ul>\n<p>\n<b>T\u00eb nderuar lexues!<\/b> A shp\u00ebrndani materiale t\u00eb huaja n\u00eb serverat tuaj 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 t\u00eb pavarura t\u00eb burimeve t\u00eb pal\u00ebve t\u00eb treta: t\u00eb mira, t\u00eb k\u00ebqija, t\u00eb k\u00ebqija\" 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 t\u00eb pavarura t\u00eb burimeve t\u00eb pal\u00ebve t\u00eb treta: t\u00eb mira, t\u00eb k\u00ebqija, t\u00eb k\u00ebqija\" 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.2 - 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.2\" \/>\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 lig | 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 pavarur ose proksimin 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}]}}