Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at

  • Niels Henriksen 44 posts 186 karma points
    Jul 05, 2019 @ 13:40
    Niels Henriksen

    I am making a webshop for a customer and there is a huge amount of data he need to choose from (categories for products etc). But instead of loading the data in the controller every time he need to edit or add a product I want to preload the data.

    Can I preload a controller when the package.manifest is loaded and then use the data from that?

  • Søren Kottal 466 posts 2983 karma points MVP c-trib
    Jul 08, 2019 @ 13:39
    Søren Kottal

    Hi Niels

    You can load your data into the Runtime cache (docs for v7 here:, v8 is pretty much the same, you can find the caches through Current.AppCaches - or use DI, and I think the get method is just named Get)

    I would probably have some kind of scheduled task (either by using Hangfire, or have an API controller do it with an entry in <scheduledTasks> in umbracoSettings.config) doing the caching part, so your controller just gets the content from the cache.

  • Niels Henriksen 44 posts 186 karma points
    Jul 08, 2019 @ 13:40
    Niels Henriksen

    Nice... I will look at that :) thanks.

Please Sign in or register to post replies

Write your reply to: