{"id":168679,"date":"2019-03-30T14:17:31","date_gmt":"2019-03-30T14:17:31","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=168679"},"modified":"2019-03-30T14:24:41","modified_gmt":"2019-03-30T14:24:41","slug":"understanding-opcache","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/understanding-opcache\/","title":{"rendered":"Understanding OpCache"},"content":{"rendered":"<p>Hello Everyone! Today I am going to share with you all some basic information about OpCache, and how to enable it on your PHP server.<\/p>\n<p>I am preassuming that all of you know about the basic cache and it uses.<\/p>\n<h2><b>Why Opcache?<\/b><\/h2>\n<p>Basically, OpCache is a PHP extension, which when used, dramatically improves the performance of websites that use PHP. The OpCache runs out-of-the-box (by default, after installation). OPcache allows you to gain a performance boost by reducing code compilation time. When PHP code is compiled for the first time, it is saved in the server\u2019s memory. Each time the code is called, the pre-compiled version is used instead of waiting for the code to compile, which causes a delay each time the code is used and increases the performance of the Website.<\/p>\n<h3>How does it work?<\/h3>\n<p>Following flowchart will help you understand the workflow of OpCache on a php website-<\/p>\n<p><img decoding=\"async\" class=\"aligncenter  wp-image-168684\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/opcache_working-1-1.png\" alt=\"opcache_working (1)\" width=\"406\" height=\"387\" data-wp-editing=\"1\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/opcache_working-1-1.png 512w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/opcache_working-1-1-250x238.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/opcache_working-1-1-300x286.png 300w\" sizes=\"(max-width: 406px) 100vw, 406px\" loading=\"lazy\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3>How to enable OpCache?<\/h3>\n<p>OpCache is generally disabled by default. In order to start using OPcache in PHP5.5+, you will first have to enable it manually. To do this you would have to do the following:<\/p>\n<p>Add the following line to your php.ini:<\/p>\n<p><strong>zend_extension=\/full\/path\/to\/opcache.so (nix)<\/strong><br \/>\n<strong>zend_extension=C:\\path\\to\\php_opcache.dll (win)<\/strong><\/p>\n<p>Note that you will have to use the zend_extension directive instead of the \u201cnormal\u201d extension directive because it affects the actual Zend engine (i.e. the thing that runs PHP).<\/p>\n<ol class=\"hoverEnabled enlighterEnlighterJS EnlighterJS\">\n<li class=\" odd\"><span class=\"\">For PHP <\/span><span class=\"nu0\">5.4<\/span><span class=\"\"> or <\/span><span class=\"kw1\">earlier<\/span> <span class=\"br0\">(<\/span><span class=\"\">&gt;= <\/span><span class=\"nu0\">5.2<\/span><span class=\"br0\">)<\/span><span class=\"\">, you can install Zend OPcache using PECL.<\/span><\/li>\n<li class=\" odd\"><span class=\"\">$ pecl install zendopcache-beta<\/span><\/li>\n<\/ol>\n<p>The pecl command will try to update your configure php.ini automatically.<\/p>\n<p>Now that you have setup OPcache perfectly.<\/p>\n<p>You can add the following optional settings to optimize the performance-<\/p>\n<ol class=\"hoverEnabled enlighterEnlighterJS EnlighterJS\">\n<li class=\" odd\"><span class=\"\">opcache.memory_consumption=<\/span><span class=\"nu0\">128<\/span> <span class=\"br0\">(<\/span><span class=\"\">for caching all compiled files<\/span><span class=\"br0\">)<\/span><\/li>\n<li class=\" odd\"><span class=\"\">opcache.interned_strings_buffer=<\/span><span class=\"nu0\">8<\/span><\/li>\n<li class=\" odd\"><span class=\"\">opcache.max_accelerated_files=<\/span><span class=\"kw1\">4000<\/span> <span class=\"br0\">(<\/span><span class=\"\">by default can cache <\/span><span class=\"nu0\">2000<\/span><span class=\"\"> files<\/span><span class=\"br0\">)<\/span><\/li>\n<li class=\" odd\"><span class=\"\">opcache.revalidate_freq=<\/span><span class=\"nu0\">60<\/span><\/li>\n<li class=\" odd\"><span class=\"\">opcache.fast_shutdown=<\/span><span class=\"nu0\">1<\/span><\/li>\n<li class=\" odd\"><span class=\"\">opcache.enable_cli=<\/span><span class=\"nu0\">1<\/span><\/li>\n<\/ol>\n<h3>Is OpCache Enabled?<\/h3>\n<p>To check If the OpCache is properly enabled and is working on your sever, write phpinfo(); in php file and see the status like:<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-168686\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/opcache_status.png\" alt=\"opcache_status\" width=\"688\" height=\"254\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/opcache_status.png 688w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/opcache_status-250x92.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/opcache_status-300x111.png 300w\" sizes=\"(max-width: 688px) 100vw, 688px\" loading=\"lazy\" \/><\/p>\n<p>This way you can check the OpCache UP and running.<\/p>\n<p>This is all for now.<\/p>\n<p>In My next Blog, I will share more information about OpCache features, advantages, and disadvantages.<\/p>\n<p>Till then happy reading. \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello Everyone! Today I am going to share with you all some basic information about OpCache, and how to enable it on your PHP server. I am preassuming that all of you know about the basic cache and it uses. Why Opcache? Basically, OpCache is a PHP extension, which when used, dramatically improves the performance <a href=\"https:\/\/webkul.com\/blog\/understanding-opcache\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":167,"featured_media":168687,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[3355,8326,8328,8327,2057],"class_list":["post-168679","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php","tag-caching","tag-default-php-cache","tag-op-cache","tag-opcache","tag-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Understanding OpCache - Webkul Blog<\/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:\/\/webkul.com\/blog\/understanding-opcache\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Understanding OpCache - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"Hello Everyone! Today I am going to share with you all some basic information about OpCache, and how to enable it on your PHP server. I am preassuming that all of you know about the basic cache and it uses. Why Opcache? Basically, OpCache is a PHP extension, which when used, dramatically improves the performance [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/understanding-opcache\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-03-30T14:17:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-03-30T14:24:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/logo_87-e1553955192494.png\" \/>\n\t<meta property=\"og:image:width\" content=\"230\" \/>\n\t<meta property=\"og:image:height\" content=\"182\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Hemant Jain\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hemant Jain\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/understanding-opcache\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/understanding-opcache\/\"},\"author\":{\"name\":\"Hemant Jain\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/a824ac6c5c14d32569263100b85f47c6\"},\"headline\":\"Understanding OpCache\",\"datePublished\":\"2019-03-30T14:17:31+00:00\",\"dateModified\":\"2019-03-30T14:24:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/understanding-opcache\/\"},\"wordCount\":383,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/understanding-opcache\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/logo_87-e1553955192494.png\",\"keywords\":[\"caching\",\"Default php cache\",\"Op cache\",\"OpCache\",\"PHP\"],\"articleSection\":[\"php\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/understanding-opcache\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/understanding-opcache\/\",\"url\":\"https:\/\/webkul.com\/blog\/understanding-opcache\/\",\"name\":\"Understanding OpCache - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/understanding-opcache\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/understanding-opcache\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/logo_87-e1553955192494.png\",\"datePublished\":\"2019-03-30T14:17:31+00:00\",\"dateModified\":\"2019-03-30T14:24:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/understanding-opcache\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/understanding-opcache\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/understanding-opcache\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/logo_87-e1553955192494.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/logo_87-e1553955192494.png\",\"width\":230,\"height\":182,\"caption\":\"PHP OpCache\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/understanding-opcache\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Understanding OpCache\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/a824ac6c5c14d32569263100b85f47c6\",\"name\":\"Hemant Jain\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/184358b1c25c580a3e32952605156294dedfff2b8b75bdb2a719c8e6a5d318b6?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/184358b1c25c580a3e32952605156294dedfff2b8b75bdb2a719c8e6a5d318b6?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Hemant Jain\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/hemant-jain591\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Understanding OpCache - Webkul Blog","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:\/\/webkul.com\/blog\/understanding-opcache\/","og_locale":"en_US","og_type":"article","og_title":"Understanding OpCache - Webkul Blog","og_description":"Hello Everyone! Today I am going to share with you all some basic information about OpCache, and how to enable it on your PHP server. I am preassuming that all of you know about the basic cache and it uses. Why Opcache? Basically, OpCache is a PHP extension, which when used, dramatically improves the performance [...]","og_url":"https:\/\/webkul.com\/blog\/understanding-opcache\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2019-03-30T14:17:31+00:00","article_modified_time":"2019-03-30T14:24:41+00:00","og_image":[{"width":230,"height":182,"url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/logo_87-e1553955192494.png","type":"image\/png"}],"author":"Hemant Jain","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Hemant Jain","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/understanding-opcache\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/understanding-opcache\/"},"author":{"name":"Hemant Jain","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/a824ac6c5c14d32569263100b85f47c6"},"headline":"Understanding OpCache","datePublished":"2019-03-30T14:17:31+00:00","dateModified":"2019-03-30T14:24:41+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/understanding-opcache\/"},"wordCount":383,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/understanding-opcache\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/logo_87-e1553955192494.png","keywords":["caching","Default php cache","Op cache","OpCache","PHP"],"articleSection":["php"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/understanding-opcache\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/understanding-opcache\/","url":"https:\/\/webkul.com\/blog\/understanding-opcache\/","name":"Understanding OpCache - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/understanding-opcache\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/understanding-opcache\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/logo_87-e1553955192494.png","datePublished":"2019-03-30T14:17:31+00:00","dateModified":"2019-03-30T14:24:41+00:00","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/understanding-opcache\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/understanding-opcache\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/understanding-opcache\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/logo_87-e1553955192494.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/03\/logo_87-e1553955192494.png","width":230,"height":182,"caption":"PHP OpCache"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/understanding-opcache\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Understanding OpCache"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/a824ac6c5c14d32569263100b85f47c6","name":"Hemant Jain","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/184358b1c25c580a3e32952605156294dedfff2b8b75bdb2a719c8e6a5d318b6?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/184358b1c25c580a3e32952605156294dedfff2b8b75bdb2a719c8e6a5d318b6?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Hemant Jain"},"url":"https:\/\/webkul.com\/blog\/author\/hemant-jain591\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/168679","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/167"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=168679"}],"version-history":[{"count":7,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/168679\/revisions"}],"predecessor-version":[{"id":168692,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/168679\/revisions\/168692"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media\/168687"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=168679"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=168679"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=168679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}