I have just bought a VPS with Windows Server 2016. The spec is: 2GB RAM, 2 CORE
I think it's not good enough, because when I visit the page, it takes 5+ seconds to load the first page and it does not even call the API. The heaviest page that retrieves data from the API takes 15+ seconds, and that data is cached. And this is only for 1 user.
I have tried to use caching but it doesn't seem to speed up the page. I have changed the heaviest calls from EF to use Dapper.NET instead. It runs fast on my developer machine, but not on the VPS.
Everything is running on same server. Windows Server 2016, IIS, SQL Express Server 2014, Angular
Any thougts ?