我正在运行一个讨论网站,人们来这里讨论一个主题并对其进行投票。投票系统是基于 ajax 的,点击 up 按钮增加投票,down 减少投票,就像在 stackoverflow.com 中一样。该网站具有很高的吸引力。
出现的问题是,在连续 5 或 6 次投票或评论后,网站出现故障。意味着每当我投票 4 或 5 条评论时,网站就会崩溃。我问了我的托管服务提供商,他们说我应该购买一个 VPS 或专用主机来消除这个故障。但我想向你们确认,使用共享主机可以解决这个问题吗?由于我们的预算非常少,因此无法负担高价托管计划。所以请告诉任何可用的编程解决方案。并告诉我托管服务提供商提供的解决方案是否正确?
示例投票代码:
protected void button1_Click(...)
{
new DatabaseOps.incrementUp(topicID.text); //topic id is a label
button1.Enabled=false;
}
该按钮包含在自动更新的更新面板中。