我目前正在为客户重新开发 ASP.NET 网站,他们想要升级他们的服务器硬件,但不确定要怎么做。
当前服务器规格为:AMD Athlon 3200+,2GB RAM,运行 IIS 和 SQL Server 2005。
现有网站的流量平均为每月 36,500 名独立访客和 220,000 次页面浏览量,并且据客户反映,当前服务器难以处理这些请求。
任何建议都非常感谢。谢谢。
答案1
更大的服务器?说真的,这是一个“不知道”的话题。我可能会选择更高级别的服务器并对其进行虚拟化。你必须告诉我们问题出在哪里。“速度很慢”就像“食物不好吃”一样。你必须提供详细信息。你是有权访问该机器的人。
你的记忆力相当差——所以更多的记忆,很可能你其余的记忆也有限。
获得 4-8 核 CPU(AMD 或英特尔)、合适的 RAM 和足够的 SSD 来处理 IO,您应该可以设置相当长的时间。
顺便说一句,我也投票关闭——购物问题在这里与主题无关。
答案2
注册试用并安装新遗物当前机器上的.net 客户端。
我最近在一个网站上采取了这一步骤,我们花了大量时间解决缓存性能问题。结果发现我们需要一组数据库索引。
New Relic 立即识别出缓慢的交易和显示负责的 SQL 查询。
它显示了服务器所花时间的明细。这样您就可以有针对性地进行改进。
话虽如此,我同意运行 SQL 和 IIS 的 Web 服务器的 2GB RAM 很可能是您的问题。
免责声明:我除了自己愉快地使用 New Relic 之外,与它没有任何关系。