{"id":1311763,"date":"2017-06-29T05:51:11","date_gmt":"2017-06-29T12:51:11","guid":{"rendered":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/calendar-performance-for-calendar-with-a-lot-of-events\/"},"modified":"2017-07-03T21:03:40","modified_gmt":"2017-07-04T04:03:40","slug":"calendar-performance-for-calendar-with-a-lot-of-events","status":"closed","type":"topic","link":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/calendar-performance-for-calendar-with-a-lot-of-events\/","title":{"rendered":"Calendar Performance for calendar with a lot of events"},"content":{"rendered":"<p>Hi,<\/p>\n<p>We have a big event calendar which has up to 20 events per day in Ibiza. We&#8217;ve got a custom solution (http:\/\/myibiza.tv\/calendar) which has been designed to load as fast as it could.<\/p>\n<p>Unfortunately this is quiet lacking so we want to go back to using the built in calendar from you guys, but the performance is terrible, even with just 3 events per day loading:<\/p>\n<p>https:\/\/myibiza.tv\/events\/<\/p>\n<p>I&#8217;ve got the html caching turned on in settings and this doesn&#8217;t effect it too much. I&#8217;ve also looked into your support archives and seen the various posts you&#8217;ve made about the different caching types etc. We&#8217;re on WPEngine with all of the cache turned on as well as Cloudflare &#8211; but still the performance of this page isn&#8217;t acceptable.<\/p>\n<p>An option I&#8217;ve briefly explored is caching the calendar to HTML like so: http:\/\/wesbos.com\/simple-php-page-caching-technique\/<\/p>\n<p>However putting this code in the month.php template it still hangs for ages before loading &#8211; so I can assume the queries for the events are happening before this point.<\/p>\n<p>Aside from that I&#8217;m at a loss as to how to improve the performance of this page. Is there any advice you could offer?<\/p>\n<p>Thanks<br \/>\nRuss<\/p>\n","protected":false},"template":"","class_list":["post-1311763","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>Calendar Performance for calendar with a lot of events -<\/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\/calendar-performance-for-calendar-with-a-lot-of-events\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calendar Performance for calendar with a lot of events -\" \/>\n<meta property=\"og:description\" content=\"Hi, We have a big event calendar which has up to 20 events per day in Ibiza. We&#8217;ve got a custom solution (http:\/\/myibiza.tv\/calendar) which has been designed to load as fast as it could. Unfortunately this is quiet lacking so we want to go back to using the built in calendar from you guys, but [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/calendar-performance-for-calendar-with-a-lot-of-events\/\" \/>\n<meta property=\"article:modified_time\" content=\"2017-07-04T04:03:40+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\/calendar-performance-for-calendar-with-a-lot-of-events\/\",\"url\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/calendar-performance-for-calendar-with-a-lot-of-events\/\",\"name\":\"Calendar Performance for calendar with a lot of events -\",\"isPartOf\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/#website\"},\"datePublished\":\"2017-06-29T12:51:11+00:00\",\"dateModified\":\"2017-07-04T04:03:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/calendar-performance-for-calendar-with-a-lot-of-events\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/calendar-performance-for-calendar-with-a-lot-of-events\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/calendar-performance-for-calendar-with-a-lot-of-events\/#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\":\"Calendar Products\",\"item\":\"https:\/\/theeventscalendar.com\/support\/forums\/forum\/events\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Events Calendar PRO\",\"item\":\"https:\/\/theeventscalendar.com\/support\/forums\/forum\/events\/events-calendar-pro\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Calendar Performance for calendar with a lot of events\"}]},{\"@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":"Calendar Performance for calendar with a lot of events -","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\/calendar-performance-for-calendar-with-a-lot-of-events\/","og_locale":"en_US","og_type":"article","og_title":"Calendar Performance for calendar with a lot of events -","og_description":"Hi, We have a big event calendar which has up to 20 events per day in Ibiza. We&#8217;ve got a custom solution (http:\/\/myibiza.tv\/calendar) which has been designed to load as fast as it could. Unfortunately this is quiet lacking so we want to go back to using the built in calendar from you guys, but [&hellip;]","og_url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/calendar-performance-for-calendar-with-a-lot-of-events\/","article_modified_time":"2017-07-04T04:03:40+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\/calendar-performance-for-calendar-with-a-lot-of-events\/","url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/calendar-performance-for-calendar-with-a-lot-of-events\/","name":"Calendar Performance for calendar with a lot of events -","isPartOf":{"@id":"https:\/\/theeventscalendar.com\/support\/#website"},"datePublished":"2017-06-29T12:51:11+00:00","dateModified":"2017-07-04T04:03:40+00:00","breadcrumb":{"@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/calendar-performance-for-calendar-with-a-lot-of-events\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/theeventscalendar.com\/support\/forums\/topic\/calendar-performance-for-calendar-with-a-lot-of-events\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/calendar-performance-for-calendar-with-a-lot-of-events\/#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":"Calendar Products","item":"https:\/\/theeventscalendar.com\/support\/forums\/forum\/events\/"},{"@type":"ListItem","position":4,"name":"Events Calendar PRO","item":"https:\/\/theeventscalendar.com\/support\/forums\/forum\/events\/events-calendar-pro\/"},{"@type":"ListItem","position":5,"name":"Calendar Performance for calendar with a lot of events"}]},{"@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\/1311763","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\/1311763\/revisions"}],"predecessor-version":[{"id":1313792,"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/1311763\/revisions\/1313792"}],"wp:attachment":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/media?parent=1311763"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}