Base solution for your next web application
Open Closed

Performance improvement #12104


User avatar
0
niengineering created

Dear Support,

we would like to try to improve performance of our solution based on AspNetZero and trying to search the most compatible with future updates of the platform. As first part of this attempt we would like to know:

  1. if we can safely remove some dependancies from primeng libraries that are now included in main.js file so they will be included in admin modules
  2. how we can implement a "translation by module". I mean that actually the GetAll call is downloading the entire translation dictionary so it's taking time we would like to reduce splitting the translations by single modules implemented in our solution
  3. split permissions management. Actually we have a lot of permissions and the management through the standard user permission tree is very slow. Is there a way to split them or do we have to implement our own solution?

Thank you


3 Answer(s)
  • User Avatar
    0
    oguzhanagir created
    Support Team

    Hi niengineering

    Thank you for your feedback. We will evaluate the issues you have mentioned about performance improvements. We will create an issue to initiate a study on these issues.

    You can follow the developments in this issue.

  • User Avatar
    0
    niengineering created

    I see the issue is open but with a comment that says it is not possible to proceed on main points and without any planned activity. So have I to consider that it will not take in consideration anymore?

    thx for you reply

  • User Avatar
    0
    m.aliozkaya created
    Support Team

    Hi @niengineering,

    It is not possible to make improvements here at the moment. Please see https://github.com/aspnetzero/aspnet-zero-core/issues/5326#issuecomment-2383142895

    To speed up the permissions tree please take a look. We could improve this in future versions. https://support.aspnetzero.com/QA/Questions/11183/Pages-with-Permission-list-take-over-3-5mins-to-load-12000-Permissions-involved