{"id":1681,"date":"2017-08-01T10:38:09","date_gmt":"2017-08-01T14:38:09","guid":{"rendered":"https:\/\/2017.toronto.wordcamp.org\/?post_type=wcb_session&#038;p=1681"},"modified":"2017-08-26T16:40:27","modified_gmt":"2017-08-26T20:40:27","slug":"optimizing-for-high-traffic","status":"publish","type":"wcb_session","link":"https:\/\/toronto.wordcamp.org\/2017\/session\/optimizing-for-high-traffic\/","title":{"rendered":"Optimizing for High Traffic"},"content":{"rendered":"<h2><span style=\"font-weight: 400\">Optimizing WordPress for High Traffic Websites<\/span><\/h2>\n<h2><span style=\"font-weight: 400\">Description:<\/span><\/h2>\n<p>At BiblioCommons, we use WordPress to power BiblioWeb, a SaaS product that provides websites for public libraries and has over 7,000,000 page views per month. As our web traffic has grown, we have faced a number of scaling issues and have learned a few hard lessons. This presentation will cover some of the patterns and practices we follow to keep everything running smoothly. Topics discussed will include the WordPress REST API, caching strategies, helpful plugins, monitoring tools, and more.<\/p>\n<h2><span style=\"font-weight: 400\">Learning Objectives:<\/span><\/h2>\n<p>Attendees can expect to walk away with practical knowledge that they can use in their day-to-day development. They will also learn about some default WordPress behaviours which can cause performance problems, but have simple solutions.<\/p>\n<h2><span style=\"font-weight: 400\">Prerequisites<\/span><\/h2>\n<p>This session is primarily meant for developers, but aspects will be beneficial to a broader audience as well.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Optimizing WordPress for High Traffic Websites Description: At BiblioCommons, we use WordPress to power BiblioWeb, a SaaS product that provides websites for public libraries and has over 7,000,000 page views per month. As our web traffic has grown, we have faced a number of scaling issues and have learned a few hard lessons. This presentation &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/toronto.wordcamp.org\/2017\/session\/optimizing-for-high-traffic\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Optimizing for High Traffic&#8221;<\/span><\/a><\/p>\n","protected":false},"author":15492845,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1506870000,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1579],"footnotes":""},"session_track":[144,1053295],"session_category":[],"class_list":["post-1681","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-development","wcb_track-room-1-129"],"jetpack_shortlink":"https:\/\/wp.me\/p837Y2-r7","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"session_date_time":{"date":"October 1, 2017","time":"11:00 am"},"session_speakers":[{"id":"1579","slug":"ian-forrest","name":"Ian Forrest","link":"https:\/\/toronto.wordcamp.org\/2017\/speaker\/ian-forrest\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/toronto.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1681","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/toronto.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/toronto.wordcamp.org\/2017\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/toronto.wordcamp.org\/2017\/wp-json\/wp\/v2\/users\/15492845"}],"version-history":[{"count":4,"href":"https:\/\/toronto.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1681\/revisions"}],"predecessor-version":[{"id":2009,"href":"https:\/\/toronto.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1681\/revisions\/2009"}],"speakers":[{"embeddable":true,"href":"https:\/\/toronto.wordcamp.org\/2017\/wp-json\/wp\/v2\/speakers\/1579"}],"wp:attachment":[{"href":"https:\/\/toronto.wordcamp.org\/2017\/wp-json\/wp\/v2\/media?parent=1681"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/toronto.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_track?post=1681"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/toronto.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_category?post=1681"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}