我正在运行安装了 SQL Server Express 和 IIS 7 的 Windows 2008 服务器(具有 1GB RAM 的 VPS)。我在上面托管了一个 NopCommerce 1.7 网站,其中包含大约 26 000 种产品的数据库。
现在我是该网站的唯一用户(它正在开发中),我从中得到了相当糟糕的表现。更具体地说,每次我发出请求时,工作进程都会在几秒钟内达到 90-100% 的 CPU 使用率。是我还是对于 1 个用户的 NopCommerce 网站来说很多?任何想法为什么会发生这种情况以及我可以做些什么来纠正它或进一步调查?
PS:工作进程使用 100MB-400MB 的内存(私有工作集),使用这个数据库的 SQL Server,大约 160MB。除了获得更多 RAM 的明显建议之外,您还有什么建议吗?我打算再获得一个 GB,但我担心这不会解决 cpu 使用问题。