{"id":332,"date":"2016-10-03T14:45:01","date_gmt":"2016-10-03T14:45:01","guid":{"rendered":"https:\/\/2016.winnipeg.wordcamp.org\/?post_type=wcb_session&#038;p=332"},"modified":"2016-10-21T22:23:49","modified_gmt":"2016-10-21T22:23:49","slug":"advanced-wordpress-code-performance","status":"publish","type":"wcb_session","link":"https:\/\/winnipeg.wordcamp.org\/2016\/session\/advanced-wordpress-code-performance\/","title":{"rendered":"Advanced WordPress Code Performance"},"content":{"rendered":"<p class=\"p1\"><span class=\"s1\">Tired of listicles about how to optimize your WordPress site that suggest a caching plugin and a CDN? This talk will dive into the internal WordPress structure to discuss what is slow, why it is slow, and how you can write good WordPress code that performs well enough to handle billions of pageviews.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tired of listicles about how to optimize your WordPress site that suggest a caching plugin and a CDN? This talk will dive into the internal WordPress structure to discuss what is slow, why it is slow, and how you can write good WordPress code that performs well enough to handle billions of pageviews.<\/p>\n","protected":false},"author":11518474,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1477133100,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[330],"footnotes":""},"session_track":[975112],"session_category":[],"class_list":["post-332","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-make-with-wordpress"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7d0mD-5m","session_date_time":{"date":"October 22, 2016","time":"10:45 am"},"session_speakers":[{"id":"330","slug":"stephane-boisvert","name":"St\u00e9phane Boisvert","link":"https:\/\/winnipeg.wordcamp.org\/2016\/speaker\/stephane-boisvert\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/winnipeg.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/winnipeg.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/winnipeg.wordcamp.org\/2016\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/winnipeg.wordcamp.org\/2016\/wp-json\/wp\/v2\/users\/11518474"}],"version-history":[{"count":1,"href":"https:\/\/winnipeg.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/332\/revisions"}],"predecessor-version":[{"id":333,"href":"https:\/\/winnipeg.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/332\/revisions\/333"}],"speakers":[{"embeddable":true,"href":"https:\/\/winnipeg.wordcamp.org\/2016\/wp-json\/wp\/v2\/speakers\/330"}],"wp:attachment":[{"href":"https:\/\/winnipeg.wordcamp.org\/2016\/wp-json\/wp\/v2\/media?parent=332"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/winnipeg.wordcamp.org\/2016\/wp-json\/wp\/v2\/session_track?post=332"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/winnipeg.wordcamp.org\/2016\/wp-json\/wp\/v2\/session_category?post=332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}