_identityUserAppService.GetListAsync
makes 2 DB request. one for count one for the list. and I think this duration is OK. 1.44second is acceptable with a fully featured request.
Do you say it adds 300ms when you derive from AbpController
?
See the AbpController base class which uses Lazy properties.
hi piseth,
we got your project. we'll inspect and get back to you soon.
@rafal this feature will be in 4.4.2. 4.4.1 will be released this week.
Product service is not identical to a standard ABP microservice module. Try to add a new service and use Suite on the new standard service.
this is fixed in 4.4.1 wait next week
the next version comes with a feature that fits houtt requirement. ABP Suite will be able to connect a database and create full stack CRUD page. awai.
GetPositionLookupAsync() takes 100ms . i think it is OK. your service provider has a 100ms lag with the empty action.
1- add auditing and authorization attributes and report duration. 2- make a db transaction and report duration.
we will see which step adds the overhead
@mehmet is it possible to share the solution?
checkout the following PR https://github.com/abpframework/abp/pull/1588/files
to filter down the problem, 1 - create a new aspnet controller in your backend project 2 - create a new method in the new controller. disable auditing and authorization on this new action. 3- make a request to this new action with postman or curl or any other 3rd party ( dont use your angular client)
4 - if it's still slow . create a new Aspnet core application from scratch and follow the steps 1-3 and write me the results