{"id":26278,"date":"2025-01-13T19:41:04","date_gmt":"2025-01-13T19:41:04","guid":{"rendered":"https:\/\/peraltafinancing.com\/business\/internet-business\/how-to-use-a-php-profiler-to-audit-a-slow-adobe-commerce-site\/"},"modified":"2025-01-13T19:41:04","modified_gmt":"2025-01-13T19:41:04","slug":"how-to-use-a-php-profiler-to-audit-a-slow-adobe-commerce-site","status":"publish","type":"post","link":"https:\/\/fivemor.com\/?p=26278","title":{"rendered":"How to use a PHP profiler to audit a slow Adobe Commerce site"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<p>Posted on November 21, 2023, 2:28 pm, by Robert Mangiafico. <\/p>\n<div>\n<p>From time to time we have guest posts on the blog. Today\u2019s post is from Konstantin Gerasimov at goivvy.com.<\/p>\n<h2><strong><span style=\"color: #993300;\">Introduction<\/span><\/strong><\/h2>\n<p>Time to first byte (TTFB) is how long it takes a server to generate HTML of a requested page. 1-2 seconds is an acceptable TTFB of an uncached page. Anything above it could be a sign of a performance issue.<\/p>\n<p>In this guide I\u2019ll show you how to use a PHP profiler to improve TTFB of an Adobe Commerce site (or any other PHP based site). As a <a href=\"https:\/\/www.goivvy.com\">Magento 2 developer<\/a> I used this technique to optimize numerous slow pages and it helped a lot.<\/p>\n<h2><strong><span style=\"color: #993300;\">What is Tideways and how to use it<\/span><\/strong><\/h2>\n<p>Tideways is a commerce version of an abandoned <i>XHProf<\/i> PHP profiler. Once it\u2019s set up it gives you a trace diagram with function call names and respected times it took to execute them.<\/p>\n<p>Tideways has a free trial period, you don\u2019t need to provide credit card details to sign up. All you need is an email address. It gives you 14 days of trial use but the trial period length might change in the future, check with their website.<\/p>\n<p>Once you registered for a trial, you\u2019d need to install a php extension and a daemon. There are instructions on tideways website but you might need <a href=\"https:\/\/www.lexiconn.com\/contact.html\">expert help<\/a>.<\/p>\n<h2><strong><span style=\"color: #993300;\">Run a manual trace<\/span><\/strong><\/h2>\n<p>Turn off Magento 2 full page cache and find a page that you think is too slow. Head over to <i>Traces &gt; Trigger<\/i> trace and click on <i>Generate Token<\/i>:<\/p>\n<div id=\"attachment_9444\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.lexiconn.com\/blog\/wp-content\/uploads\/2023\/11\/Generate-Token.png\" rel=\"lightbox[9442]\" title=\"How to use a PHP profiler to audit a slow Adobe Commerce site\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-9444\" src=\"https:\/\/www.lexiconn.com\/blog\/wp-content\/uploads\/2023\/11\/Generate-Token-300x137.png\" alt=\"(click to enlarge)\" width=\"300\" height=\"137\" \/><\/a><\/p>\n<p class=\"wp-caption-text\">(click to enlarge)<\/p>\n<\/div>\n<p>Copy the token, append it to the page URL and fetch it with a browser. Wait 2-3 seconds and your trace is going to be available for analyzing.<\/p>\n<h2><strong><span style=\"color: #993300;\">Analyze trace output<\/span><\/strong><\/h2>\n<p>Diagram has several tabs: <i>Timeline<\/i>, <i>Summary<\/i>, <i>Callgraph<\/i> and <i>Bottlenecks<\/i>:<\/p>\n<div id=\"attachment_9445\" style=\"width: 268px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.lexiconn.com\/blog\/wp-content\/uploads\/2023\/11\/Homepage-timeline-before.png\" rel=\"lightbox[9442]\" title=\"How to use a PHP profiler to audit a slow Adobe Commerce site\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9445 size-medium\" src=\"https:\/\/www.lexiconn.com\/blog\/wp-content\/uploads\/2023\/11\/Homepage-timeline-before-258x300.png\" alt=\"Homepage-timeline-before\" width=\"258\" height=\"300\" \/><\/a><\/p>\n<p class=\"wp-caption-text\">(click to enlarge)<\/p>\n<\/div>\n<p>TTFB is 3.32 seconds. Let\u2019s see if there is any room for improvement.<\/p>\n<h3>Analyzing a Callgraph<\/h3>\n<p>Callgraph provides a waterfall diagram.<\/p>\n<div id=\"attachment_9446\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.lexiconn.com\/blog\/wp-content\/uploads\/2023\/11\/Homepage-callgraph-before.png\" rel=\"lightbox[9442]\" title=\"How to use a PHP profiler to audit a slow Adobe Commerce site\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9446 size-medium\" src=\"https:\/\/www.lexiconn.com\/blog\/wp-content\/uploads\/2023\/11\/Homepage-callgraph-before-300x168.png\" alt=\"Homepage-callgraph-before\" width=\"300\" height=\"168\" \/><\/a><\/p>\n<p class=\"wp-caption-text\">(click to enlarge)<\/p>\n<\/div>\n<p>Scroll down and analyze every function call, there should be something that contributes to that 3+ seconds TTFB.<\/p>\n<p>In our case, <i>Topmenu::getMegamemuhtml<\/i> needs further investigation. This function generates top menu html and its output could be cached to save 0.6+ seconds.<\/p>\n<p>Here is a screenshot of a trace with mega menu cached:<\/p>\n<div id=\"attachment_9447\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.lexiconn.com\/blog\/wp-content\/uploads\/2023\/11\/Homepage-callgraph-after.png\" rel=\"lightbox[9442]\" title=\"How to use a PHP profiler to audit a slow Adobe Commerce site\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9447 size-medium\" src=\"https:\/\/www.lexiconn.com\/blog\/wp-content\/uploads\/2023\/11\/Homepage-callgraph-after-300x176.png\" alt=\"Homepage-callgraph-after\" width=\"300\" height=\"176\" \/><\/a><\/p>\n<p class=\"wp-caption-text\">(click to enlarge)<\/p>\n<\/div>\n<p>TTFB is 1.48s now.<\/p>\n<p>There is another function to improve \u2013 <i>Homepage::getProduct<\/i>, it\u2019s selected on the screenshot above. The function takes 0.8s to be executed and it\u2019s all because of 27 load model calls. Model loads are expensive and should be substituted with direct attribute fetching whenever possible.<\/p>\n<p>There might be other slow calls, you just need to go over a tree diagram and inspect every node.<\/p>\n<p>There could be slow SQL queries. You need to enable SQL profiling in <i>General Settings<\/i>:<\/p>\n<div id=\"attachment_9448\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.lexiconn.com\/blog\/wp-content\/uploads\/2023\/11\/SQL-profiling.png\" rel=\"lightbox[9442]\" title=\"How to use a PHP profiler to audit a slow Adobe Commerce site\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9448 size-medium\" src=\"https:\/\/www.lexiconn.com\/blog\/wp-content\/uploads\/2023\/11\/SQL-profiling-300x58.png\" alt=\"SQL-profiling\" width=\"300\" height=\"58\" \/><\/a><\/p>\n<p class=\"wp-caption-text\">(click to enlarge)<\/p>\n<\/div>\n<p>After that any slow queries will be visible under the <i>Bottlenecks<\/i> tab.<\/p>\n<h2><strong><span style=\"color: #993300;\">Summary<\/span><\/strong><\/h2>\n<p>A good code profiler can help you <a href=\"https:\/\/www.goivvy.com\">speed up a site<\/a> and save time and money. From my experience 14 days is more than enough to figure out most performance issues.<\/p>\n<p>The profiler can be used on a live (production) site, it doesn\u2019t slow it down or cause any problems, it works with PHP 8. Let it run for a couple of hours and then inspect traces under <i>Project &gt; Traces<\/i>.<\/p>\n<p>\u2026<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>About the author:<\/strong><\/span> Konstantin Gerasimov is a Magento certified developer with Goivvy.com. He specializes in speed optimization, migration and general Magento support. <!-- WP Biographia v3.3.2 --><\/p>\n<div class=\"wp-biographia-container-around\" style=\"background-color: #FFEAA8; border: 1px solid #000000;\">\n<div class=\"wp-biographia-text-no-pic\">\n<h3><\/h3>\n<p>Looking for a web host that understands ecommerce and business hosting?<br \/><strong><a href=\"https:\/\/www.lexiconn.com\/company\/why_lexiconn.html\">Check us out<\/a><\/strong> today!<\/p>\n<\/div>\n<\/div><\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Posted on November 21, 2023, 2:28 pm, by Robert Mangiafico. From time to time we have guest posts on the blog. Today\u2019s post is from Konstantin Gerasimov at goivvy.com. Introduction Time to first byte (TTFB) is how long it takes a server to generate HTML of a requested page. 1-2 seconds is an acceptable TTFB [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":26279,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[95],"tags":[11333,16404,11168,17913,17914,7476,11102],"dealstore":[],"offerexpiration":[],"class_list":["post-26278","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-internet-business","tag-adobe","tag-audit","tag-commerce","tag-php","tag-profiler","tag-site","tag-slow"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to use a PHP profiler to audit a slow Adobe Commerce site - Som2ny Network<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fivemor.com\/?p=26278\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to use a PHP profiler to audit a slow Adobe Commerce site - Som2ny Network\" \/>\n<meta property=\"og:description\" content=\"Posted on November 21, 2023, 2:28 pm, by Robert Mangiafico. From time to time we have guest posts on the blog. Today\u2019s post is from Konstantin Gerasimov at goivvy.com. Introduction Time to first byte (TTFB) is how long it takes a server to generate HTML of a requested page. 1-2 seconds is an acceptable TTFB [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fivemor.com\/?p=26278\" \/>\n<meta property=\"og:site_name\" content=\"Som2ny Network\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-13T19:41:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/01\/SQL-profiling-300x58.png\" \/>\n\t<meta property=\"og:image:width\" content=\"300\" \/>\n\t<meta property=\"og:image:height\" content=\"58\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fivemor.com\/?p=26278#article\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/?p=26278\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\"},\"headline\":\"How to use a PHP profiler to audit a slow Adobe Commerce site\",\"datePublished\":\"2025-01-13T19:41:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=26278\"},\"wordCount\":609,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/?p=26278#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/01\/SQL-profiling-300x58.png\",\"keywords\":[\"Adobe\",\"Audit\",\"commerce\",\"PHP\",\"profiler\",\"SITE\",\"Slow\"],\"articleSection\":[\"Internet Business\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fivemor.com\/?p=26278#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fivemor.com\/?p=26278\",\"url\":\"https:\/\/fivemor.com\/?p=26278\",\"name\":\"How to use a PHP profiler to audit a slow Adobe Commerce site - Som2ny Network\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=26278#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/?p=26278#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/01\/SQL-profiling-300x58.png\",\"datePublished\":\"2025-01-13T19:41:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fivemor.com\/?p=26278#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fivemor.com\/?p=26278\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/?p=26278#primaryimage\",\"url\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/01\/SQL-profiling-300x58.png\",\"contentUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/01\/SQL-profiling-300x58.png\",\"width\":300,\"height\":58},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fivemor.com\/?p=26278#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fivemor.com\/?bp_activities=1\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to use a PHP profiler to audit a slow Adobe Commerce site\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fivemor.com\/#website\",\"url\":\"https:\/\/fivemor.com\/\",\"name\":\"Som2ny Network\",\"description\":\"Daily Deals\",\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fivemor.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/fivemor.com\/#organization\",\"name\":\"Som2ny Network\",\"url\":\"https:\/\/fivemor.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png\",\"contentUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png\",\"width\":300,\"height\":86,\"caption\":\"Som2ny Network\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/fivemor.com\"],\"url\":\"https:\/\/fivemor.com\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to use a PHP profiler to audit a slow Adobe Commerce site - Som2ny Network","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fivemor.com\/?p=26278","og_locale":"en_US","og_type":"article","og_title":"How to use a PHP profiler to audit a slow Adobe Commerce site - Som2ny Network","og_description":"Posted on November 21, 2023, 2:28 pm, by Robert Mangiafico. From time to time we have guest posts on the blog. Today\u2019s post is from Konstantin Gerasimov at goivvy.com. Introduction Time to first byte (TTFB) is how long it takes a server to generate HTML of a requested page. 1-2 seconds is an acceptable TTFB [&hellip;]","og_url":"https:\/\/fivemor.com\/?p=26278","og_site_name":"Som2ny Network","article_published_time":"2025-01-13T19:41:04+00:00","og_image":[{"width":300,"height":58,"url":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/01\/SQL-profiling-300x58.png","type":"image\/png"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fivemor.com\/?p=26278#article","isPartOf":{"@id":"https:\/\/fivemor.com\/?p=26278"},"author":{"name":"admin","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371"},"headline":"How to use a PHP profiler to audit a slow Adobe Commerce site","datePublished":"2025-01-13T19:41:04+00:00","mainEntityOfPage":{"@id":"https:\/\/fivemor.com\/?p=26278"},"wordCount":609,"commentCount":0,"publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"image":{"@id":"https:\/\/fivemor.com\/?p=26278#primaryimage"},"thumbnailUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/01\/SQL-profiling-300x58.png","keywords":["Adobe","Audit","commerce","PHP","profiler","SITE","Slow"],"articleSection":["Internet Business"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fivemor.com\/?p=26278#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fivemor.com\/?p=26278","url":"https:\/\/fivemor.com\/?p=26278","name":"How to use a PHP profiler to audit a slow Adobe Commerce site - Som2ny Network","isPartOf":{"@id":"https:\/\/fivemor.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fivemor.com\/?p=26278#primaryimage"},"image":{"@id":"https:\/\/fivemor.com\/?p=26278#primaryimage"},"thumbnailUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/01\/SQL-profiling-300x58.png","datePublished":"2025-01-13T19:41:04+00:00","breadcrumb":{"@id":"https:\/\/fivemor.com\/?p=26278#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fivemor.com\/?p=26278"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/?p=26278#primaryimage","url":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/01\/SQL-profiling-300x58.png","contentUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/01\/SQL-profiling-300x58.png","width":300,"height":58},{"@type":"BreadcrumbList","@id":"https:\/\/fivemor.com\/?p=26278#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fivemor.com\/?bp_activities=1"},{"@type":"ListItem","position":2,"name":"How to use a PHP profiler to audit a slow Adobe Commerce site"}]},{"@type":"WebSite","@id":"https:\/\/fivemor.com\/#website","url":"https:\/\/fivemor.com\/","name":"Som2ny Network","description":"Daily Deals","publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fivemor.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/fivemor.com\/#organization","name":"Som2ny Network","url":"https:\/\/fivemor.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/#\/schema\/logo\/image\/","url":"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png","contentUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png","width":300,"height":86,"caption":"Som2ny Network"},"image":{"@id":"https:\/\/fivemor.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png","caption":"admin"},"sameAs":["https:\/\/fivemor.com"],"url":"https:\/\/fivemor.com\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/26278","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=26278"}],"version-history":[{"count":0,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/26278\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/media\/26279"}],"wp:attachment":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=26278"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=26278"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=26278"},{"taxonomy":"dealstore","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fdealstore&post=26278"},{"taxonomy":"offerexpiration","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fofferexpiration&post=26278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}