{"id":265471,"date":"2024-02-03T16:07:00","date_gmt":"2024-02-03T13:07:00","guid":{"rendered":"https:\/\/inform.click\/anvandbara-knep-for-att-hitta-och-fixa-langsamma-wordpress-databasfragor\/"},"modified":"2024-02-03T16:07:00","modified_gmt":"2024-02-03T13:07:00","slug":"anvandbara-knep-for-att-hitta-och-fixa-langsamma-wordpress-databasfragor","status":"publish","type":"post","link":"https:\/\/inform.click\/sv\/anvandbara-knep-for-att-hitta-och-fixa-langsamma-wordpress-databasfragor\/","title":{"rendered":"Anv\u00e4ndbara knep f\u00f6r att hitta och fixa l\u00e5ngsamma WordPress-databasfr\u00e5gor"},"content":{"rendered":"<p>\n  M\u00e5ttliga SQL-f\u00f6rfr\u00e5gningar kan sl\u00e5 ut WordPress-applikationsutvecklingswebbplatsens exekvering. D\u00e5 och d\u00e5 \u00e4r m\u00e5ttliga f\u00f6rfr\u00e5gningar en efterverkan av otillr\u00e4ckligt strukturerad SQL som aldrig borde ha gjorts p\u00e5 det s\u00e4ttet.\n<\/p>\n<p>\n  Dessutom var m\u00e5ttliga f\u00f6rfr\u00e5gningar i vissa fall i sj\u00e4lva verket snabba fr\u00e5gor vid en viss tidpunkt \u2013 men allt eftersom sajten blev mer erfaren blev f\u00f6rfr\u00e5gningen l\u00e5ngsammare och l\u00e5ngsammare, maktl\u00f6s att h\u00e5lla sig medveten om den ut\u00f6kade databasen.\n<\/p>\n<p>\n  Trots hur SQL blev m\u00e5ttlig b\u00f6r man unders\u00f6ka ett par metoder f\u00f6r att uppt\u00e4cka och \u00e5tg\u00e4rda problemfr\u00e5gor i WordPress-applikationsutvecklingen. H\u00e4r och d\u00e4r kan man beh\u00f6va vissa webbapplikationer och kanske inte har tillr\u00e4cklig energi, l\u00e4mplighet eller utgiftsplan f\u00f6r att g\u00f6ra anpassade f\u00f6rb\u00e4ttringar. Att skapa utan n\u00e5gra f\u00f6rberedelser kan vara svaret p\u00e5 vissa problem, men det kan ta l\u00e4ngre tid \u00e4n att b\u00f6rja fr\u00e5n en aktuell kodbas. WordPress var fr\u00e5n b\u00f6rjan uppbyggt som ett bloggsteg, och det forts\u00e4tter att vara enast\u00e5ende f\u00f6r det. Hur det \u00e4n m\u00e5 vara, s\u00e5 har det avancerat till ett fullst\u00e4ndigt utvecklat inneh\u00e5llshanteringssystem (CMS) och, f\u00f6r ett f\u00e5tal \u00e4ndam\u00e5l, kan det till och med skapa en stark webbapplikation \u2013 snabbt och till en fundamentalt l\u00e4gre utgiftsplan \u00e4n anpassade f\u00f6rb\u00e4ttringar. Medan WordPress erbjuder inbyggda utvecklingsapplikationer, den kan anv\u00e4ndas f\u00f6r webbapplikationer, f\u00f6r att g\u00f6ra den extra anv\u00e4ndbar. De inneboende sid- och inl\u00e4ggsstrukturerna kan anv\u00e4ndas till m\u00e5nga saker, men om man beh\u00f6ver anpassad information och f\u00e4lt f\u00f6r att inkluderas, s\u00f6kas eller ifr\u00e5gas\u00e4ttas, kontrolleras och visas, kr\u00e4vs det extra arbete.\n<\/p>\n<h5>\n  Hitta l\u00e5ngsamma fr\u00e5gor<br \/>\n<\/h5>\n<p>\n  Att hitta ursprunget till moderata fr\u00e5gor inkluderar tv\u00e5 steg:\n<\/p>\n<ol>\n<li>Att ta reda p\u00e5 vilka fr\u00e5gor som verkligen \u00e4r de moderata.\n  <\/li>\n<li>Identifiera programmet som driver dem.\n  <\/li>\n<\/ol>\n<p>\n  Man b\u00f6r ta en titt p\u00e5 tv\u00e5 moduler och en SaaS som kan g\u00f6ra det m\u00f6jligt f\u00f6r dem att uppt\u00e4cka m\u00e5ttliga f\u00f6rfr\u00e5gningar.\n<\/p>\n<h5>\n  Fr\u00e5ga Monitor<br \/>\n<\/h5>\n<p>\n  F\u00f6r att ta del av information om sidan som k\u00f6rs f\u00f6r n\u00e4rvarande kan denna modul anv\u00e4ndas. Trots ett helt kluster av data om WordPress interna aktiviteter ger det en punkt f\u00f6r punkt uppdelning av:\n<\/p>\n<ul>\n<li>Hur m\u00e5nga fr\u00e5gor uppstod p\u00e5 denna beg\u00e4ran?\n  <\/li>\n<li>Vilken f\u00f6rfr\u00e5gan p\u00e5 sidan tog l\u00e4ngst tid?\n  <\/li>\n<li>Vilken kapacitet investerade mest energi i SQL-fr\u00e5gor?\n  <\/li>\n<li>Oavsett om dessa f\u00f6rfr\u00e5gningar h\u00e4rr\u00f6rde fr\u00e5n moduler, \u00e4mnen eller WordPress-centret\n  <\/li>\n<\/ul>\n<p>\n  F\u00f6rfr\u00e5gningssk\u00e4rmen k\u00e4nner till och med igen moderata fr\u00e5gor med irriterande r\u00f6tt inneh\u00e5ll, vilket g\u00f6r det mycket enkelt att v\u00e4lja problemet SQL.\n<\/p>\n<h5>\n  Debug Bar<br \/>\n<\/h5>\n<p>\n  Ett annat fenomenalt instrument f\u00f6r att hitta frostigt m\u00e5ttlig SQL \u00e4r den gamla, p\u00e5litliga Debug Bar-modulen. Debug Bar tillhandah\u00e5ller en information om WordPress inre funktion n\u00e4r en sida laddas med saker som:\n<\/p>\n<ol>\n<li>Parametrar f\u00f6r WP_Query\n  <\/li>\n<li>Beg\u00e4r data (samordnar r\u00e4knef\u00f6rnyade regler)\n  <\/li>\n<li>SQL-f\u00f6rfr\u00e5gningar producerade av denna sida\n  <\/li>\n<\/ol>\n<p>\n  F\u00f6r att aktivera SQL-f\u00f6ljning i fels\u00f6kningsf\u00e4ltet b\u00f6r anv\u00e4ndaren g\u00f6ra en po\u00e4ng att till\u00e5ta SAVEQUERIES n\u00e5gonstans p\u00e5 webbplatsen \u2013 troligen i wp-config.php\n<\/p>\n<p>\n  Varning: SAVEQUERIES p\u00e5verkar exekveringen p\u00e5 webbplatsen och b\u00f6r f\u00f6rmodligen inte anv\u00e4ndas p\u00e5 en generationsserver. Den kan dock anv\u00e4ndas p\u00e5 en avanceringsmaskin.\n<\/p>\n<p>\n  Att hitta den m\u00e5ttliga SQL \u00e4r inte extremt l\u00e4tt med Debug Bar. Till exempel ger den inte de sorterbara tabellerna eller har m\u00e5ttliga f\u00f6rfr\u00e5gningar f\u00f6r anv\u00e4ndaren. Vad Debug Bar tillhandah\u00e5ller \u00e4r en kapacitetsf\u00f6ljning som riktar anv\u00e4ndaren exakt mot riktningen av ursprunget till en fr\u00e5ga.\n<\/p>\n<p>\n  Detta \u00e4r en sammanfattning av de dokument som laddas och de kapaciteter som blir resultatet i den f\u00f6rfr\u00e5gan som exekveras. Oftare \u00e4n inte \u00e4r man sugen p\u00e5 den absoluta forts\u00e4tt-delen p\u00e5 nedg\u00e5ngen; det \u00e4r h\u00e4r den moderata fr\u00e5gan utf\u00f6rdes och d\u00e4r man b\u00f6r b\u00f6rja sin jakt. Det bekv\u00e4ma med att ha inst\u00e4llningen f\u00f6r varje kapacitet som st\u00e4ller den h\u00e4r fr\u00e5gan \u00e4r att den kan avsl\u00f6ja insikter om varf\u00f6r SQL exekveras i alla fall.\n<\/p>\n<h5>\n  NewRelic<br \/>\n<\/h5>\n<p>\n  NewRelic \u00e4r en administration som m\u00e4ter och screenar utf\u00f6randet av webbapplikationsutveckling, inklusive WordPress applikationsutveckling. Administrationen ger massor av data om utf\u00f6randet av webbplatsen. Det \u00e4r allt annat \u00e4n sv\u00e5rt att tappa all riktning i informationen NewRelic ger anv\u00e4ndaren varje minut detaljer f\u00f6r SQL-f\u00f6rfr\u00e5gningar.\n<\/p>\n<p>\n  Det finns tv\u00e5 anm\u00e4rkningsv\u00e4rda kontraster mellan NewRelic och modulerna vi h\u00e4nvisade till tidigare:\n<\/p>\n<ol>\n<li>NewRelic ger mycket mer insikt om exekveringen av PHP, ner till den exakta ber\u00e4kningen av den tid som spenderas i varje funktion\n  <\/li>\n<li>NewRelic sp\u00e5rar varje beg\u00e4ran till webbplatsen utom synh\u00e5ll, s\u00e5 man kan referera till den senare f\u00f6r att uppt\u00e4cka m\u00e5ttlig SQL. Modulerna ger honom bara den nuvarande sidan.\n  <\/li>\n<\/ol>\n<p>\n  Det \u00e4r viktigt att NewRelic har en gratis arrangemangsniv\u00e5 som ger allm\u00e4n information om hur sajten k\u00f6rs, men att man m\u00e5ste g\u00e5 upp till ett betalt arrangemang f\u00f6r de snygga oddsen f\u00f6r att kontrollera enstaka krav och hitta m\u00e5ttliga f\u00f6rfr\u00e5gningar.\n<\/p>\n<h5>\n  F\u00f6rst\u00e5 en l\u00e5ngsam fr\u00e5ga med EXPLAIN<br \/>\n<\/h5>\n<p>\n  Fram till denna punkt har enheterna s\u00e4krats f\u00f6r att hitta m\u00e5ttliga fr\u00e5gor. F\u00f6r n\u00e4rvarande borde det vara k\u00e4nt varf\u00f6r dessa f\u00f6rfr\u00e5gningar hindrar saker och ting.\n<\/p>\n<p>\n  MySQL EXPLAIN-nyckelordet kan g\u00f6ra det m\u00f6jligt att f\u00f6rtydliga vad som h\u00e4nder. Att l\u00e4gga till EXPLAIN i b\u00f6rjan av en f\u00f6rfr\u00e5gan indikerar hur MySQL exekverar en fr\u00e5ga. F\u00f6r invecklade f\u00f6rfr\u00e5gningar kan EXPLAIN hj\u00e4lpa till att s\u00e4rskilja m\u00e5ttliga fokus i SQL:erna, till exempel m\u00e5ttliga underfr\u00e5gor eller sl\u00f6saktiga aktiviteter.\n<\/p>\n<h5>\n  \u00c5tg\u00e4rda l\u00e5ngsamma fr\u00e5gor<br \/>\n<\/h5>\n<p>\n  Eftersom man inser att fr\u00e5gorna \u00e4r m\u00e5ttliga, och EXPLAIN har gett avsl\u00f6jat f\u00f6r anv\u00e4ndaren varf\u00f6r det \u00e4r det, b\u00f6r man titta p\u00e5 ett par val f\u00f6r att fixa dessa d\u00e5siga problem.\n<\/p>\n<p>\n  <strong>Alternativ 1: Vrid p\u00e5 fr\u00e5gan<\/strong>\n<\/p>\n<p>\n  Det kan finnas en fr\u00e5ga som g\u00f6r att sk\u00e4rmen p\u00e5 Redigera inl\u00e4gg blir v\u00e4ldigt l\u00e5ngsam. F\u00f6rfr\u00e5gan var en del av metaboxen f\u00f6r Custom Fields.\n<\/p>\n<p>\n  Den best\u00e4mda biten av SQL tar med en meta_keys-lista fr\u00e5n tabellen ks29so_postmeta som med all sannolikhet inte b\u00f6rjar med tecknet p\u00e5 understreck. GROUP BY-f\u00f6rklaringen inneb\u00e4r att varje resultat \u00e4r speciellt.\n<\/p>\n<p>\n  Genom att k\u00f6ra denna f\u00f6rfr\u00e5gan flera g\u00e5nger, h\u00e4r \u00e4r tiden i vilken utstr\u00e4ckning det kan ta:\n<\/p>\n<p>\n  1,7145 sek\n<\/p>\n<p>\n  1,7911 sek\n<\/p>\n<p>\n  1,8076 sek\n<\/p>\n<p>\n  1,7707 sek\n<\/p>\n<p>\n  1,8456 sek\n<\/p>\n<p>\n  Man kan utveckla en fr\u00e5ga som resulterar i liknande resultat. Den m\u00e5ste v\u00e4ljas som unika meta_keys. Exceptionell \u00e4r ett likv\u00e4rdigt ord f\u00f6r s\u00e4rskilt, vilket bara r\u00e5kar vara en SQL-f\u00f6rklaring!\n<\/p>\n<p>\n  <strong>Alternativ 2: L\u00e4gga till ett index<\/strong>\n<\/p>\n<p>\n  Medan anv\u00e4ndaren k\u00f6r en SQL-fr\u00e5ga p\u00e5 en upps\u00e4ttning MySQL-tabell, m\u00e5ste den unders\u00f6ka hela tabellen f\u00f6r att f\u00f6rst\u00e5 vilka rader som \u00e4r viktiga f\u00f6r den specifika f\u00f6rfr\u00e5gan. N\u00e4r bordet blir enormt b\u00f6rjar det ta ganska l\u00e5ng tid.\n<\/p>\n<p>\n  Det \u00e4r d\u00e4r MySQL-poster kommer in. Listor tar informationen i en tabell och ordnar den s\u00e5 att informationen blir mycket mindre kr\u00e4vande att hitta. Genom att sortera ut informationen p\u00e5 ett specifikt s\u00e4tt hj\u00e4lper filerna att minska m\u00e4ngden filtrering som MySQL \u00e5stadkommer f\u00f6r varje f\u00f6rfr\u00e5gan.\n<\/p>\n<p>\n  Filer kan l\u00e4ggas till enstaka segment eller \u00f6ver olika sektioner.\n<\/p>\n<p>\n  Med en fil p\u00e5 meta_key, liknar den allra f\u00f6rsta SQL-fr\u00e5gestunden n\u00e5got detta:\n<\/p>\n<p>\n  0,0041 sek\n<\/p>\n<p>\n  0,0023 sek\n<\/p>\n<p>\n  0,0030 sek\n<\/p>\n<p>\n  0,0025 sek\n<\/p>\n<p>\n  0,0019 sek\n<\/p>\n<p>\n  Det h\u00e4r \u00e4r extremt smart.\n<\/p>\n<p>\n  Ett uttryck f\u00f6r varning p\u00e5 filer: Varje g\u00e5ng INSERT g\u00f6r en kolumn eller UPDATE anv\u00e4nds p\u00e5 en tabell, ombest\u00e4ms listan, vilket kan vara en dyr aktivitet. Records g\u00f6r det snabbare att l\u00e4sa fr\u00e5n tabellen, men det g\u00e5r l\u00e5ngsammare att skriva till den. \u00c4ven om en korrekt placerad indexlista kan fungera extremt bra, b\u00f6r man inte vara besatt av den utan att kontrollera listans allm\u00e4nna effekter p\u00e5 databasen.\n<\/p>\n<p>\n  <strong>Alternativ 3: Cachelagra fr\u00e5geresultaten<\/strong>\n<\/p>\n<p>\n  N\u00e4r man v\u00e4l inser att det finns en m\u00e5ttlig fr\u00e5ga. Ist\u00e4llet f\u00f6r att \u00e4ndra fr\u00e5gan kan det finnas ett scenario d\u00e4r det bara l\u00e4gger undan efterverkningarna av utredningen. P\u00e5 s\u00e5 s\u00e4tt skulle man begr\u00e4nsa hur regelbundet unders\u00f6kningen utf\u00f6rdes, och han skulle f\u00e5 ett &#8221;frikort&#8221; oftare \u00e4n inte.\n<\/p>\n<p>\n  WordPress Transients API \u00e4r ett av s\u00e4tten att reservera fr\u00e5gorna. Transienter anv\u00e4nds f\u00f6r att undanr\u00f6ja konsekvenserna av kostsamma uppgifter, t.ex.\n<\/p>\n<ul>\n<li>F\u00f6rfr\u00e5gningar till externa webbplatser (till exempel att f\u00e5 p\u00e5g\u00e5ende Facebook-inl\u00e4gg)\n  <\/li>\n<li>L\u00e5ngsamma klumpar av hantering (till exempel s\u00f6ker enorma str\u00e4ngar med en sedvanlig artikulation)\n  <\/li>\n<li>L\u00e5ngsamma databasf\u00f6rfr\u00e5gningar!\n  <\/li>\n<\/ul>\n<h5>\n  Att v\u00e4lja ett tillv\u00e4gag\u00e5ngss\u00e4tt<br \/>\n<\/h5>\n<p>\n  Det finns ett antal alternativ som har lagts fram, och det finns med st\u00f6rsta sannolikhet sjutton olika tillv\u00e4gag\u00e5ngss\u00e4tt f\u00f6r att f\u00f6rst\u00e5 denna moderata utredning. Vilket f\u00f6rh\u00e5llningss\u00e4tt ska man ta?\n<\/p>\n<p>\n  Val 1 (\u00e4ndrar fr\u00e5gan) gav lysande resultat. M\u00f6jligheten b\u00f6r dock \u00f6verv\u00e4gas att den modifierade utredningen generellt sett inte har liknande resultat. Man skulle omedvetet kunna borra koden med en n\u00e5got avig fr\u00e5ga.\n<\/p>\n<p>\n  Alternativ 2 (inklusive en post) \u00e4r inte st\u00e4ndigt t\u00e4nkbar beroende p\u00e5 tabellen och avsnitten som anv\u00e4nds av utredningen. P\u00e5 grund av WordPress applikationsutvecklingscentertabeller, skulle man beh\u00f6va stressa \u00f6ver de andra effekterna av posterna:\n<\/p>\n<ul>\n<li>F\u00f6rv\u00e4ntar centrumuppfriskningsrutinen ytterligare listor?\n  <\/li>\n<li>Kommer inkludering av en fil att moderera olika f\u00f6rfr\u00e5gningar, liknande INSERT och UPDATE?\n  <\/li>\n<\/ul>\n<p>\n  Alternativ 3 (reservation av resultaten med hj\u00e4lp av heml\u00f6sa) har obetydlig effekt \u2013 anv\u00e4ndaren beh\u00f6ver inte \u00e4ndra den f\u00f6rsta f\u00f6rfr\u00e5gan och det finns inget behov av att justera databasstrukturen.\n<\/p>\n<p>\n  Vanligtvis v\u00e4ljer folk alternativ 3. I ens specifika fall kan han v\u00e4lja ett annat alternativ beroende p\u00e5 fr\u00e5gan han fixar eller att den specifika webbplatsen har SQL-problem. Det finns verkligen inte ett svar som passar alla p\u00e5 de flesta avr\u00e4ttningsfr\u00e5gor, s\u00e5 man f\u00e5r skilja p\u00e5 andras beslut \u2013 eller f\u00f6rs\u00f6k var och en av de tre utan ett \u00f6gonblicks f\u00f6rdr\u00f6jning!\n<\/p>\n<h5>\n  H\u00e5ller dig uppdaterad<br \/>\n<\/h5>\n<p>\n  Den har skisserat en genuin fr\u00e5ga h\u00e4r. Boxen med anpassade f\u00e4lt p\u00e5 CSS-Tricks var verkligen en brottsling f\u00f6r n\u00e5gra extremt m\u00e5ttliga databasf\u00f6rfr\u00e5gningar. Den har ocks\u00e5 skisserat olika v\u00e4gar mot potentiella arrangemang.\n<\/p>\n<p>\n  <strong>Utforma helt nya id\u00e9er<\/strong>\n<\/p>\n<p>\n  Det finns olika metoder man kan anv\u00e4nda f\u00f6r att f\u00f6rs\u00f6ka p\u00e5skynda utf\u00f6rande av fr\u00e5gor som inkluderar mer arbete \u00e4n att bara justera f\u00f6rfr\u00e5gan eller inkludera en lista. En av de l\u00e5ngsammaste delarna av fr\u00e5gan \u00e4r arbetet som g\u00f6rs f\u00f6r att sammanfoga tabellerna f\u00f6r att g\u00e5 fr\u00e5n klient-id till artikel-id, och man m\u00e5ste g\u00f6ra detta f\u00f6r varje klient.\n<\/p>\n<p>\n  Man kan avnormalisera informationen genom att g\u00f6ra en tabell som lagrar tillst\u00e5ndsinformationen, tillsammans med klient-id och artikel-id f\u00f6r alla licenser och helt enkelt fr\u00e5ga mot det f\u00f6r en viss klient. Man skulle beh\u00f6va modifiera tabellen med MySQL-utl\u00f6sare p\u00e5 INSERT\/UPDATE\/DELETE till licenstabellen (eller andra som f\u00f6rlitar sig p\u00e5 hur informationen kan f\u00f6r\u00e4ndras), men detta skulle avsev\u00e4rt f\u00f6rb\u00e4ttra utf\u00f6randet av att ifr\u00e5gas\u00e4tta den informationen.\n<\/p>\n<p>\n  S\u00e5ledes, om olika kopplingar modererar fr\u00e5gan i MySQL, kan det vara snabbare att dela upp f\u00f6rfr\u00e5gan i minst tv\u00e5 artikulationer och exekvera dem oberoende i PHP och efter\u00e5t samla och kanalisera resultaten i kod.\n<\/p>\n<\/p>\n<div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\n  Inspelningsk\u00e4lla: instantshift.com\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>M\u00e5ttliga SQL-f\u00f6rfr\u00e5gningar kan sl\u00e5 ut WordPress-applikationsutvecklingswebbplatsens exekvering. D\u00e5 och d\u00e5 \u00e4r m\u00e5ttliga f\u00f6rfr\u00e5gningar en efterverkan av otillr\u00e4ckligt strukturerad SQL som aldrig borde ha gjorts p\u00e5 det s\u00e4ttet. Dessutom var m\u00e5ttliga f\u00f6rfr\u00e5gningar i vissa fall i sj\u00e4lva verket snabba fr\u00e5gor vid en viss tidpunkt \u2013 men allt eftersom sajten blev mer erfaren blev f\u00f6rfr\u00e5gningen l\u00e5ngsammare och l\u00e5ngsammare, maktl\u00f6s att h\u00e5lla sig medveten om den ut\u00f6kade databasen. Trots hur SQL blev m\u00e5ttlig b\u00f6r man unders\u00f6ka ett par metoder f\u00f6r att uppt\u00e4cka och \u00e5tg\u00e4rda problemfr\u00e5gor i WordPress-applikationsutvecklingen. H\u00e4r och d\u00e4r kan man kr\u00e4va viss webb&#8230;<\/p>\n","protected":false},"author":1,"featured_media":204810,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[230,61,152],"tags":[],"class_list":["post-265471","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-larobocker","category-web-och-wordpress","category-webbtips-och-tricks"],"_links":{"self":[{"href":"https:\/\/inform.click\/sv\/wp-json\/wp\/v2\/posts\/265471","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inform.click\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inform.click\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inform.click\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inform.click\/sv\/wp-json\/wp\/v2\/comments?post=265471"}],"version-history":[{"count":0,"href":"https:\/\/inform.click\/sv\/wp-json\/wp\/v2\/posts\/265471\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inform.click\/sv\/wp-json\/wp\/v2\/media\/204810"}],"wp:attachment":[{"href":"https:\/\/inform.click\/sv\/wp-json\/wp\/v2\/media?parent=265471"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inform.click\/sv\/wp-json\/wp\/v2\/categories?post=265471"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inform.click\/sv\/wp-json\/wp\/v2\/tags?post=265471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}