{"id":614,"date":"2019-04-16T10:57:29","date_gmt":"2019-04-16T14:57:29","guid":{"rendered":"https:\/\/2019.asheville.wordcamp.org\/?post_type=wcb_session&#038;p=614"},"modified":"2019-08-30T11:55:03","modified_gmt":"2019-08-30T15:55:03","slug":"the-wordpress-developers-guide-to-caching","status":"publish","type":"wcb_session","link":"https:\/\/asheville.wordcamp.org\/2019\/session\/the-wordpress-developers-guide-to-caching\/","title":{"rendered":"The WordPress Developer&#8217;s Guide to Caching"},"content":{"rendered":"<p><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Caching can be tricky business. Fundamentally, the concept is simple: storing a temporary copy of data so future requests can be served faster. In reality, there are a number of different types of caching. Certain types of caching can effect our code in different ways. Data changes and the cache has to be invalidated. What happens if a caching layer runs out of memory or goes down?\\n\\nThis session will enlighten those new to caching as well as introduce some common misconceptions, pitfalls and strategies to caching in WordPress themes and plugins.&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:641,&quot;3&quot;:{&quot;1&quot;:0},&quot;10&quot;:0,&quot;12&quot;:0}\">Caching can be tricky business. Fundamentally, the concept is simple: storing a temporary copy of data so future requests can be served faster. In reality, there are a number of different types of caching. Certain types of caching can effect our code in different ways. Data changes and the cache has to be invalidated. What happens if a caching layer runs out of memory or goes down?<\/span><\/p>\n<p>This session will enlighten those new to caching as well as introduce some common misconceptions, pitfalls and strategies to caching in WordPress themes and plugins.<\/p>\n<p><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Key Takeaways:\\n1. What caching is\\n2. What types of caching exist\\n3. What developers should know about caching when developing on WordPress&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:641,&quot;3&quot;:{&quot;1&quot;:0},&quot;10&quot;:0,&quot;12&quot;:0}\">Takeaways:<\/span><\/p>\n<ul>\n<li><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Key Takeaways:\\n1. What caching is\\n2. What types of caching exist\\n3. What developers should know about caching when developing on WordPress&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:641,&quot;3&quot;:{&quot;1&quot;:0},&quot;10&quot;:0,&quot;12&quot;:0}\">What caching is<\/span><\/li>\n<li><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Key Takeaways:\\n1. What caching is\\n2. What types of caching exist\\n3. What developers should know about caching when developing on WordPress&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:641,&quot;3&quot;:{&quot;1&quot;:0},&quot;10&quot;:0,&quot;12&quot;:0}\">What types of caching exist<\/span><\/li>\n<li><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Key Takeaways:\\n1. What caching is\\n2. What types of caching exist\\n3. What developers should know about caching when developing on WordPress&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:641,&quot;3&quot;:{&quot;1&quot;:0},&quot;10&quot;:0,&quot;12&quot;:0}\">What developers should know about caching when developing on WordPress<\/span><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Caching can be tricky business. Fundamentally, the concept is simple: storing a temporary copy of data so future requests can be served faster. In reality, there are a number of different types of caching. Certain types of caching can effect our code in different ways. Data changes and the cache has to be invalidated. What &hellip; <a href=\"https:\/\/asheville.wordcamp.org\/2019\/session\/the-wordpress-developers-guide-to-caching\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">The WordPress Developer&#8217;s Guide to Caching<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":9114287,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1560102300,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"http:\/\/link.wpscholar.com\/wcavl-2019-caching","_wcpt_session_video":"https:\/\/wordpress.tv\/2019\/08\/08\/micah-wood-the-wordpress-developers-guide-to-caching\/","_wcpt_speaker_id":[494],"footnotes":""},"session_track":[8858,297250],"session_category":[],"class_list":["post-614","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-developers","wcb_track-room-4"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paxzwu-9U","session_date_time":{"date":"June 9, 2019","time":"1:45 pm"},"session_speakers":[{"id":"494","slug":"micah-wood","name":"Micah Wood","link":"https:\/\/asheville.wordcamp.org\/2019\/speaker\/micah-wood\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/614","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/614\/revisions"}],"predecessor-version":[{"id":1539,"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/614\/revisions\/1539"}],"speakers":[{"embeddable":true,"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/speakers\/494"}],"author":[{"embeddable":true,"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wporg\/v1\/users\/wpscholar"}],"wp:attachment":[{"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/media?parent=614"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_track?post=614"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_category?post=614"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}