What does it mean?
The above message is the visual version of platformOS's 504 error Page. It means the Page has taken more than 10 seconds to render the server-side code like Liquid and the server has stopped trying to build the Page.
Essentially this error will be seen in an extreme situation where a Page has become too slow or inefficient.
In most cases, you'll notice a performance problem way before it reaches this point.
What should I do?
We know Siteglide can be used to build powerful Pages which load fast.
There could be several reasons why your Page is loading this slowly, but we suggest you get in touch with us via the Intercom chat feature straight away.
We'll diagnose any potential issues on your Page and suggest solutions specific to your use case.
We will soon be adding more articles on the subject of performance and best-practice. For now, here are some links for further reading:
- Try implementing fragment Caching, but be aware that some features are not supported inside a cached block of Liquid: https://help.siteglide.com/en/articles/3580611-getting-started-with-liquid-caching-to-reduce-server-response-time-and-improve-performance
- If you're using Datasources, try our new more efficient Datasource feature: https://help.siteglide.com/en/articles/3921579-datasources-using-the-pre-fetching-method-for-added-performance-improvements
- If you're using multiple tags to pull in different List views from the same WebApp on a Page, try using a Collection to pull in all the Items and then sort and filter into your different List views using Liquid: https://help.siteglide.com/en/articles/3574958-using-webapp-collections-tutorial
- Learn Custom GraphQL to make your requests to the database more precise and efficient: https://help.siteglide.com/en/articles/3608297-about-graphql
- See the platformOS documentation on performance: https://documentation.platformos.com/best-practices/performance