{"id":1202446,"date":"2016-12-06T21:30:52","date_gmt":"2016-12-07T05:30:52","guid":{"rendered":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/two-bugs-causing-a-slow-site\/"},"modified":"2016-12-07T12:41:14","modified_gmt":"2016-12-07T20:41:14","slug":"two-bugs-causing-a-slow-site","status":"closed","type":"topic","link":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/two-bugs-causing-a-slow-site\/","title":{"rendered":"Two bugs causing a slow site"},"content":{"rendered":"<p>Hello<\/p>\n<p>There are two bugs in the Events Tickets plugin that are causing our site to run slowly.<\/p>\n<p>First Bug: The function &#8220;Tribe__Tickets__Tickets_View::inject_link_template_the_content&#8221; that is added to the filter &#8220;the_content&#8221; does not check whether the current post type is allowed to have event tickets. It is running on every post type.<\/p>\n<p>Second Bug: The function &#8220;Tribe__Tickets__Tickets::get_event_attendees&#8221; does not properly differentiate between an unset\/expired transient or one that simply has no items in the cached array. This means posts with no tickets or rsvps will cause the function to fully execute each time, even though a cached result (of zero items) is available in a transient.<\/p>\n<p>These bugs combined cause a new transient to be deleted and re-created every time the filter &#8220;the_content&#8221; is called on every page, post, and custom post type. This effectively doubles the number of database queries and page load time.<\/p>\n","protected":false},"template":"","class_list":["post-1202446","topic","type-topic","status-closed","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Two bugs causing a slow site -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/two-bugs-causing-a-slow-site\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Two bugs causing a slow site -\" \/>\n<meta property=\"og:description\" content=\"Hello There are two bugs in the Events Tickets plugin that are causing our site to run slowly. First Bug: The function &#8220;Tribe__Tickets__Tickets_View::inject_link_template_the_content&#8221; that is added to the filter &#8220;the_content&#8221; does not check whether the current post type is allowed to have event tickets. It is running on every post type. Second Bug: The function [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/two-bugs-causing-a-slow-site\/\" \/>\n<meta property=\"article:modified_time\" content=\"2016-12-07T20:41:14+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/two-bugs-causing-a-slow-site\/\",\"url\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/two-bugs-causing-a-slow-site\/\",\"name\":\"Two bugs causing a slow site -\",\"isPartOf\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/#website\"},\"datePublished\":\"2016-12-07T05:30:52+00:00\",\"dateModified\":\"2016-12-07T20:41:14+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/two-bugs-causing-a-slow-site\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/two-bugs-causing-a-slow-site\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/two-bugs-causing-a-slow-site\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/theeventscalendar.com\/support\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Topics\",\"item\":\"https:\/\/theeventscalendar.com\/support\/topics\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Ticket Products\",\"item\":\"https:\/\/theeventscalendar.com\/support\/forums\/forum\/event-tickets\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Event Tickets Plus\",\"item\":\"https:\/\/theeventscalendar.com\/support\/forums\/forum\/event-tickets\/event-tickets-plus\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Two bugs causing a slow site\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/#website\",\"url\":\"https:\/\/theeventscalendar.com\/support\/\",\"name\":\"\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/theeventscalendar.com\/support\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Two bugs causing a slow site -","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/two-bugs-causing-a-slow-site\/","og_locale":"en_US","og_type":"article","og_title":"Two bugs causing a slow site -","og_description":"Hello There are two bugs in the Events Tickets plugin that are causing our site to run slowly. First Bug: The function &#8220;Tribe__Tickets__Tickets_View::inject_link_template_the_content&#8221; that is added to the filter &#8220;the_content&#8221; does not check whether the current post type is allowed to have event tickets. It is running on every post type. Second Bug: The function [&hellip;]","og_url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/two-bugs-causing-a-slow-site\/","article_modified_time":"2016-12-07T20:41:14+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/two-bugs-causing-a-slow-site\/","url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/two-bugs-causing-a-slow-site\/","name":"Two bugs causing a slow site -","isPartOf":{"@id":"https:\/\/theeventscalendar.com\/support\/#website"},"datePublished":"2016-12-07T05:30:52+00:00","dateModified":"2016-12-07T20:41:14+00:00","breadcrumb":{"@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/two-bugs-causing-a-slow-site\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/theeventscalendar.com\/support\/forums\/topic\/two-bugs-causing-a-slow-site\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/two-bugs-causing-a-slow-site\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/theeventscalendar.com\/support\/"},{"@type":"ListItem","position":2,"name":"Topics","item":"https:\/\/theeventscalendar.com\/support\/topics\/"},{"@type":"ListItem","position":3,"name":"Ticket Products","item":"https:\/\/theeventscalendar.com\/support\/forums\/forum\/event-tickets\/"},{"@type":"ListItem","position":4,"name":"Event Tickets Plus","item":"https:\/\/theeventscalendar.com\/support\/forums\/forum\/event-tickets\/event-tickets-plus\/"},{"@type":"ListItem","position":5,"name":"Two bugs causing a slow site"}]},{"@type":"WebSite","@id":"https:\/\/theeventscalendar.com\/support\/#website","url":"https:\/\/theeventscalendar.com\/support\/","name":"","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/theeventscalendar.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/1202446","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":1,"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/1202446\/revisions"}],"predecessor-version":[{"id":1202857,"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/1202446\/revisions\/1202857"}],"wp:attachment":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/media?parent=1202446"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}