{"id":1316,"date":"2015-08-28T15:58:31","date_gmt":"2015-08-28T19:58:31","guid":{"rendered":"https:\/\/2015.tampa.wordcamp.org\/?post_type=wcb_session&#038;p=1316"},"modified":"2015-09-08T14:50:11","modified_gmt":"2015-09-08T18:50:11","slug":"smaller-faster-php-an-introduction-to-backend-performance-optimization","status":"publish","type":"wcb_session","link":"https:\/\/tampa.wordcamp.org\/2015\/session\/smaller-faster-php-an-introduction-to-backend-performance-optimization\/","title":{"rendered":"Smaller, Faster PHP: an Introduction to Backend Performance Optimization"},"content":{"rendered":"<p>Have you ever installed a plugin or theme, only to discover that your page loads are suddenly taking several seconds longer? Maybe you\u2019re the author of that plugin, and your users are complaining about the effects on their sites? Do you have a client that wants the site you built to load more quickly? Before you blame the host or tell your customers to buy faster hardware, it\u2019s time to take a humble look at your code and figure out where you can do things better. This presentation will look at techniques and tools you can use to identify performance bottlenecks in your code and explore options for optimizing and caching the problems away.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Have you ever installed a plugin or theme, only to discover that your page loads are suddenly taking several seconds longer? Maybe you\u2019re the author of that plugin, and your users are complaining about the effects on their sites? Do &hellip; <a href=\"https:\/\/tampa.wordcamp.org\/2015\/session\/smaller-faster-php-an-introduction-to-backend-performance-optimization\/\">Continue reading <span class=\"assistive-text\">Smaller, Faster PHP: an Introduction to Backend Performance Optimization<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":383275,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1443298200,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1182],"footnotes":""},"session_track":[5041],"session_category":[],"class_list":["post-1316","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-developer"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5JKhT-le","session_date_time":{"date":"September 26, 2015","time":"4:10 pm"},"session_speakers":[{"id":"1182","slug":"jonathan-brinley","name":"Jonathan Brinley","link":"https:\/\/tampa.wordcamp.org\/2015\/speaker\/jonathan-brinley\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/tampa.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/1316","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tampa.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/tampa.wordcamp.org\/2015\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/tampa.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/1316\/revisions"}],"predecessor-version":[{"id":1535,"href":"https:\/\/tampa.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/1316\/revisions\/1535"}],"speakers":[{"embeddable":true,"href":"https:\/\/tampa.wordcamp.org\/2015\/wp-json\/wp\/v2\/speakers\/1182"}],"author":[{"embeddable":true,"href":"https:\/\/tampa.wordcamp.org\/2015\/wp-json\/wporg\/v1\/users\/jbrinley"}],"wp:attachment":[{"href":"https:\/\/tampa.wordcamp.org\/2015\/wp-json\/wp\/v2\/media?parent=1316"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/tampa.wordcamp.org\/2015\/wp-json\/wp\/v2\/session_track?post=1316"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/tampa.wordcamp.org\/2015\/wp-json\/wp\/v2\/session_category?post=1316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}