{"id":94574,"date":"2020-09-18T19:42:57","date_gmt":"2020-09-18T17:42:57","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/vybor-arhitekturnogo-stilya-chast-2"},"modified":"2020-09-18T19:42:57","modified_gmt":"2020-09-18T17:42:57","slug":"vybor-arhitekturnogo-stilya-chast-2","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/vybor-arhitekturnogo-stilya-chast-2","title":{"rendered":"Zgjedhja e stilit arkitektonik (pjesa 2)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b><i>P\u00ebrsh\u00ebndetje, Habr. Sot po vazhdoj serin\u00eb e publikimeve q\u00eb kam shkruar posa\u00e7\u00ebrisht p\u00ebr fillimin e nj\u00eb fluksi t\u00eb ri t\u00eb kursit <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/rRLl\/\">\u00abArkitekt Softueri\u00bb<\/a><\/noindex>. <\/i><\/b><\/p>\n<p><\/p>\n<h2>Hyrje<\/h2>\n<p>\nZgjedhja e stilit arkitektonik \u00ebsht\u00eb nj\u00eb nga vendimmarrjet teknike m\u00eb themelore n\u00eb nd\u00ebrtimin e nj\u00eb sistemi informatik. N\u00eb k\u00ebt\u00eb seri artikujsh, propozoj t\u00eb shqyrtojm\u00eb stilet m\u00eb t\u00eb njohura arkitektonike p\u00ebr nd\u00ebrtimin e aplikacioneve dhe t\u00eb p\u00ebrgjigjemi n\u00eb pyetjen se kur cili stil arkitektonik \u00ebsht\u00eb m\u00eb i preferuar. Gjat\u00eb paraqitjes, do t\u00eb p\u00ebrpiqem t\u00eb ndihmoj nj\u00eb zinxhir logjik q\u00eb shpjegon zhvillimin e stil\u00ebve arkitektonik\u00eb nga monolit\u00ebt n\u00eb mikrosh\u00ebrbime. <\/p>\n<p>N\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/516880\/\">her\u00ebn e kaluar<\/a><\/noindex> ne e kuptuam monolitin dhe arrit\u00ebm n\u00eb p\u00ebrfundimin se monoliti ka disa probleme: madh\u00ebsia, lidhshm\u00ebria, shp\u00ebrndarja, shkall\u00ebzueshm\u00ebria, besueshm\u00ebria dhe ngurt\u00ebsia. <\/p>\n<p>K\u00ebt\u00eb her\u00eb propozoj t\u00eb flasim p\u00ebr mund\u00ebsit\u00eb e organizimit t\u00eb sistemit si nj\u00eb grup modulash\/librash (arkitektur\u00eb e orientuar nga komponent\u00ebt) ose sh\u00ebrbesh (arkitektur\u00eb e orientuar nga sh\u00ebrbimet).<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Arkitektura e orientuar nga komponent\u00ebt<\/h2>\n<p>\nArkitektura e orientuar nga komponent\u00ebt parashikon realizimin e sistemit si nj\u00eb grup komponent\u00ebsh, t\u00eb cil\u00ebt mund t\u00eb p\u00ebrdoren si n\u00eb projektet aktuale ashtu edhe n\u00eb ato t\u00eb ardhshme. Gjat\u00eb ndarjes s\u00eb sistemit n\u00eb komponent\u00eb, merren parasysh: p\u00ebrshtatshm\u00ebria e tyre p\u00ebr rishfytim, z\u00ebvend\u00ebsueshm\u00ebria, pavar\u00ebsia nga konteksti, zgjerueshm\u00ebria, inkapsulimi dhe pavar\u00ebsia.<\/p>\n<p>Me p\u00ebrdorimin e duhur t\u00eb komponent\u00ebve, zgjidhet problemi i 't\u00eb madhit bllok i balt\u00ebs' (madh\u00ebsi e madhe + lidhshm\u00ebri e lart\u00eb), dhe vet\u00eb komponent\u00ebt mund t\u00eb p\u00ebrfaq\u00ebsojn\u00eb si nj\u00ebsi t\u00eb nd\u00ebrtimit (modula, libra), ashtu edhe nj\u00ebsi shp\u00ebrndarjeje (sh\u00ebrbime). Nj\u00ebsit\u00eb e shp\u00ebrndarjes nuk shfaqen gjithmon\u00eb n\u00eb procesin e ekzekutimit: p\u00ebr shembull, aplikacionet web dhe baza e t\u00eb dh\u00ebnave ndahen s\u00eb bashku. <\/p>\n<p>M\u00eb s\u00eb shpeshti, monolit\u00ebt zhvillohen si nj\u00eb grup modulash. Ky qasje \u00e7on n\u00eb sigurimin e pavar\u00ebsis\u00eb s\u00eb zhvillimit, por problemet e shkall\u00ebzimit dhe shp\u00ebrndarjes s\u00eb pavarur, q\u00ebndrueshm\u00ebris\u00eb dhe pavar\u00ebsis\u00eb nga staku teknologjik i p\u00ebrbashk\u00ebt mbeten. Prandaj, moduli \u00ebsht\u00eb nj\u00eb komponent\u00eb pjes\u00ebrisht t\u00eb pavarur.<\/p>\n<p>Problemi kryesor i nj\u00eb monoliti t\u00eb till\u00eb \u00ebsht\u00eb q\u00eb ndarja n\u00eb module \u00ebsht\u00eb thjesht logjike dhe mund t\u00eb prish\u00ebt leht\u00ebsisht nga zhvilluesit. Mund t\u00eb lind\u00eb nj\u00eb modul q\u00eb quhet core, i cili gradualisht shnd\u00ebrrohet n\u00eb nj\u00eb pleh\u00ebrishte, mund t\u00eb rritet grafiku i var\u00ebsive midis moduleve dhe k\u00ebshtu me radh\u00eb. P\u00ebr t\u00eb shmangur k\u00ebto probleme, zhvillimi duhet t\u00eb kryhet ose nga nj\u00eb ekip shum\u00eb t\u00eb pjekur, ose n\u00ebn drejtimin e nj\u00eb \"arkitekti\" i cili merret me rishikimin e kodit n\u00eb m\u00ebnyr\u00eb t\u00eb plot\u00eb dhe nd\u00ebshkon zhvilluesit q\u00eb shkelin struktur\u00ebn logjike. <\/p>\n<p>Monoliti \"ideal\" paraqet nj\u00eb grup moduleve t\u00eb ndara logjikisht, secili prej t\u00eb cil\u00ebve shikon n\u00eb baz\u00ebn e vet t\u00eb t\u00eb dh\u00ebnave.<\/p>\n<h2>Arkitektura ndihmuese n\u00eb sh\u00ebrbim<\/h2>\n<p>\nN\u00ebse pranohet organizimi i sistemit si nj\u00eb grup sh\u00ebrbimesh, at\u00ebher\u00eb flasim p\u00ebr arkitektur\u00ebn ndihmuese n\u00eb sh\u00ebrbim. Parimet e saj: nd\u00ebrveprueshm\u00ebria e aplikacioneve q\u00eb jan\u00eb t\u00eb orientuara ndaj p\u00ebrdoruesve, p\u00ebrdorimi i shum\u00ebfisht\u00eb i sh\u00ebrbimeve t\u00eb biznesit, pavar\u00ebsia nga grupi i teknologjive dhe autonomi (evolucioni, shkall\u00ebzimi dhe p\u00ebrcaktimi i pavarur).<\/p>\n<p>Arkitektura ndihmuese n\u00eb sh\u00ebrbim (SOA = service oriented architecture) zgjidh t\u00eb gjitha problemet e sh\u00ebnuara nga monoliti: kur duhet b\u00ebr\u00eb nj\u00eb ndryshim, preket vet\u00ebm nj\u00eb sh\u00ebrbim, dhe nj\u00eb API i definuar qart\u00eb ruan nj\u00eb inkapsulim t\u00eb mir\u00eb t\u00eb komponenteve. <\/p>\n<p>Por nuk \u00ebsht\u00eb gjith\u00e7ka kaq e leht\u00eb: SOA \u00e7on n\u00eb lindjen e problemeve t\u00eb reja. Thirrjet e larg\u00ebta jan\u00eb m\u00eb t\u00eb shtrenjta se ato lokale, dhe rip\u00ebrkufizimi i detyrave nd\u00ebrmjet komponent\u00ebve \u00ebsht\u00eb b\u00ebr\u00eb ndjesh\u00ebm m\u00eb i shtrenjt\u00eb.<\/p>\n<p>Pas nj\u00eb kohe, mund\u00ebsia e shp\u00ebrndarjes s\u00eb pavarur \u00ebsht\u00eb nj\u00eb karakteristik\u00eb shum\u00eb e r\u00ebnd\u00ebsishme e sh\u00ebrbimeve. N\u00ebse sh\u00ebrbimet duhet t\u00eb shp\u00ebrndahen s\u00eb bashku ose, aq m\u00eb shum\u00eb, n\u00eb nj\u00eb rend t\u00eb caktuar, at\u00ebher\u00eb sistemi nuk mund t\u00eb konsiderohet si arkitektur\u00eb ndihmuese n\u00eb sh\u00ebrbim. N\u00eb k\u00ebt\u00eb rast, flasim p\u00ebr nj\u00eb monolit t\u00eb shp\u00ebrndar\u00eb (i cili konsiderohet nj\u00eb anti-model jo vet\u00ebm nga k\u00ebndv\u00ebshtrimi i SOA-s, por edhe i arkitektur\u00ebs mikro-sh\u00ebrbimesh). <\/p>\n<p>Arkitektura ndihmuese n\u00eb sh\u00ebrbim mb\u00ebshtetet mjaft mir\u00eb nga komuniteti arkitektonik dhe nga ofruesit. Kjo tregon ekzistenc\u00ebn e shum\u00eb kurseve dhe certifikimeve, dhe modele t\u00eb mir\u00ebpunuara. Nj\u00eb nga k\u00ebto \u00ebsht\u00eb, p\u00ebr shembull, autobusi i sh\u00ebrbimeve t\u00eb korporatave (ESB = enterprise service bus). Megjithat\u00eb, ESB \u00ebsht\u00eb nj\u00eb bagazh nga ofruesit, dhe nuk \u00ebsht\u00eb e nevojshme q\u00eb t\u00eb p\u00ebrdoret domosdoshm\u00ebrisht n\u00eb SOA.<\/p>\n<p>Kulminacioni moment i arkitektur\u00ebs orientuar nga sh\u00ebrbimet ishte rreth vitit 2008, pas s\u00eb cil\u00ebs ajo filloi t\u00eb bjer\u00eb, nj\u00eb r\u00ebnie q\u00eb u b\u00eb shum\u00eb m\u00eb e theksuar pas shfaqjes s\u00eb mikrosh\u00ebrbimeve (~2015).<\/p>\n<h2>P\u00ebrfundim<\/h2>\n<p>\nPas diskutimit mbi mund\u00ebsit\u00eb e organizimit t\u00eb sistemeve informacioni n\u00eb form\u00eb sh\u00ebrbimesh dhe modulash, un\u00eb propozoj q\u00eb p\u00ebrfundimisht t\u00eb kalojm\u00eb n\u00eb parimet e arkitektur\u00ebs s\u00eb mikrosh\u00ebrbimeve dhe t'i kushtojm\u00eb v\u00ebmendje t\u00eb ve\u00e7ant\u00eb dallimit midis arkitektur\u00ebs s\u00eb mikrosh\u00ebrbimeve dhe asaj orientuar nga sh\u00ebrbimet n\u00eb pjes\u00ebn e ardhshme.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/rRLl\/\"><img decoding=\"async\" alt=\"Zgjedhja e stilit arkitektonik (pjesa 2)\" src=\"\/wp-content\/uploads\/2020\/09\/d519b2419d13f1a7e03cc8064b83ab1f.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/519456\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440. \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u044f \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e \u0441\u0435\u0440\u0438\u044e \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043a \u0441\u0442\u0430\u0440\u0442\u0443 \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u0442\u043e\u043a\u0430 \u043a\u0443\u0440\u0441\u0430 \u00abSoftware Architect\u00bb. \u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0412\u044b\u0431\u043e\u0440 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u043e\u0433\u043e \u0441\u0442\u0438\u043b\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u043e\u0441\u043d\u043e\u0432\u043e\u043f\u043e\u043b\u0430\u0433\u0430\u044e\u0449\u0438\u0445 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u043f\u0440\u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0412 \u044d\u0442\u043e\u0439 \u0441\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0442\u0435\u0439 \u044f \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c \u0441\u0430\u043c\u044b\u0435 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0441\u0442\u0438\u043b\u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0438 \u043e\u0442\u0432\u0435\u0442\u0438\u0442\u044c \u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441 \u043a\u043e\u0433\u0434\u0430 \u043a\u0430\u043a\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0439 \u0441\u0442\u0438\u043b\u044c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":94575,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-94574","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440. \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u044f \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e \u0441\u0435\u0440\u0438\u044e \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043a \u0441\u0442\u0430\u0440\u0442\u0443 \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u0442\u043e\u043a\u0430 \u043a\u0443\u0440\u0441\u0430 \u00abSoftware Architect\u00bb.\" \/>\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\/vybor-arhitekturnogo-stilya-chast-2\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.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\u0412\u044b\u0431\u043e\u0440 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u043e\u0433\u043e \u0441\u0442\u0438\u043b\u044f (\u0447\u0430\u0441\u0442\u044c 2) | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440. \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u044f \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e \u0441\u0435\u0440\u0438\u044e \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043a \u0441\u0442\u0430\u0440\u0442\u0443 \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u0442\u043e\u043a\u0430 \u043a\u0443\u0440\u0441\u0430 \u00abSoftware Architect\u00bb.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/vybor-arhitekturnogo-stilya-chast-2\" \/>\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=\"2020-09-18T17:42:57+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-09-18T17:42:57+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\udd47Zgjedhja e stilit arkitektonik (pjesa 2) | ProHoster","description":"P\u00ebrsh\u00ebndetje, Habr. Sot vazhdoj serin\u00eb e publikimeve q\u00eb e kam shkruar ve\u00e7an\u00ebrisht p\u00ebr fillimin e nj\u00eb grupi t\u00eb ri t\u00eb kursit \"Arkitekt i Softuerit\".","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/vybor-arhitekturnogo-stilya-chast-2","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\u0412\u044b\u0431\u043e\u0440 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u043e\u0433\u043e \u0441\u0442\u0438\u043b\u044f (\u0447\u0430\u0441\u0442\u044c 2) | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440. \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u044f \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e \u0441\u0435\u0440\u0438\u044e \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043a \u0441\u0442\u0430\u0440\u0442\u0443 \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u0442\u043e\u043a\u0430 \u043a\u0443\u0440\u0441\u0430 \u00abSoftware Architect\u00bb.","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/vybor-arhitekturnogo-stilya-chast-2","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":"2020-09-18T17:42:57+00:00","article:modified_time":"2020-09-18T17:42:57+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"94574","title":null,"description":null,"keywords":null,"keyphrases":null,"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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 11:24:26","updated":"2022-10-03 07:40:49","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\/94574","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=94574"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/94574\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/94575"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=94574"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=94574"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=94574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}