{"id":5026,"date":"2018-03-23T01:18:31","date_gmt":"2018-03-23T00:18:31","guid":{"rendered":"https:\/\/2018.europe.wordcamp.org\/?post_type=wcb_session&#038;p=5026"},"modified":"2018-06-19T09:43:59","modified_gmt":"2018-06-19T08:43:59","slug":"the-balancing-act-of-caching-in-wordpress","status":"publish","type":"wcb_session","link":"https:\/\/europe.wordcamp.org\/2018\/session\/the-balancing-act-of-caching-in-wordpress\/","title":{"rendered":"The Balancing Act of Caching in WordPress"},"content":{"rendered":"<p>Utilizing caching mechanisms in a WordPress product is a balancing act: what remote calls are cacheable, what queries are slow and only occasionally needed, and how will it all impact the end user? In some cases we can set up our environment for a base level of performance, and in others we&#8217;ll need to balance data storage (like autoloaded options) and other background processes so they take the overall environment into consideration. I\u2019ll be including my own experiences as a web developer working on a large-scale WordPress multisite as well as sharing the perspective from a hosting company\u2019s point of view.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Utilizing caching mechanisms in a WordPress product is a balancing act: what remote calls are cacheable, what queries are slow and only occasionally needed, and how will it all impact the end user? In some cases we can set up our environment for a base level of performance, and in others we&#8217;ll need to balance [&hellip;]<\/p>\n","protected":false},"author":10187850,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1529060400,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"https:\/\/www.slideshare.net\/mlteal\/balancing-act-of-caching-wordcamp-europe-2018","_wcpt_session_video":"","_wcpt_speaker_id":[4893],"footnotes":""},"session_track":[13412],"session_category":[],"class_list":["post-5026","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-track-2"],"jetpack_shortlink":"https:\/\/wp.me\/p8QI2W-1j4","jetpack_sharing_enabled":true,"session_date_time":{"date":"June 15, 2018","time":"12:00"},"session_speakers":[{"id":"4893","slug":"maura-teal","name":"Maura Teal","link":"https:\/\/europe.wordcamp.org\/2018\/speaker\/maura-teal\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/europe.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/5026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/europe.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/europe.wordcamp.org\/2018\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":1,"href":"https:\/\/europe.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/5026\/revisions"}],"predecessor-version":[{"id":5036,"href":"https:\/\/europe.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/5026\/revisions\/5036"}],"speakers":[{"embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2018\/wp-json\/wp\/v2\/speakers\/4893"}],"author":[{"embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2018\/wp-json\/wporg\/v1\/users\/mlteal"}],"wp:attachment":[{"href":"https:\/\/europe.wordcamp.org\/2018\/wp-json\/wp\/v2\/media?parent=5026"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2018\/wp-json\/wp\/v2\/session_track?post=5026"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2018\/wp-json\/wp\/v2\/session_category?post=5026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}