You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The plugin has to request data from Umbraco for every content item. If a site has 100 content items, that means the plugin has to send 100 GET requests to the remote Umbraco server every time the site is rebuilt. If only a single content item was altered, that means 99% of those requests were unnecessary.
If the site includes a bunch of images or other media files, these are re-downloaded as well—even when they weren't changed.
Proper build caching could make a huge difference here, especially for larger projects.
The text was updated successfully, but these errors were encountered:
To check if a certain node has been updated since the last build we could include a "last updated" timestamp on every sitemap node. The plugin could save a timestamp for the last build in it's cache and use it to determine if a given node has been updated since the last build, and thus: if it needs to be reloaded.
Perhaps we can create something similar for media (files). Although gatsby-source-filesystem might already do something to cache remote files.
The plugin has to request data from Umbraco for every content item. If a site has 100 content items, that means the plugin has to send 100 GET requests to the remote Umbraco server every time the site is rebuilt. If only a single content item was altered, that means 99% of those requests were unnecessary.
If the site includes a bunch of images or other media files, these are re-downloaded as well—even when they weren't changed.
Proper build caching could make a huge difference here, especially for larger projects.
The text was updated successfully, but these errors were encountered: