服务器的问题

时间:2010-11-17 10:10:27

标签: php apache web-config apache-config

我想告诉你服务器的另一个问题。当我们更新记录时,它会更新数据库中的记录,但是当我们想通过php文件的前端应用程序在浏览器上访问它时,它不会立即显示更新的记录。它需要15-20分钟或更长的时间,或者有时我们关闭浏览器并打开另一个浏览器,然后在那里显示更新的记录。我已经删除了浏览器缓存但问题仍然存在。我已经在不同的浏览器中检查了这个,如IE 6.0,7.0,chrome,safari,mozilla但无法找到解决方案。

请告诉我服务器有什么问题? 请检查此网址: http://www.nicee.org/trial/view.php

1 个答案:

答案 0 :(得分:0)

为了稍微扩展我的评论,我应该指出PHP并不是我熟悉的东西,只是描述的问题听起来很熟悉。

伪编码:

-- On Update

Open Transaction with Database

Run SQL command(s)

Close/commit transaction

如果您不执行此最后一步(即提交事务并关闭它),那么它将保持打开并将锁定此表(取决于您的数据库的设置方式)。您必须确保它始终完成(如果也有错误,则回滚)。

从快速谷歌来看,这可能很有用:

http://www.devarticles.com/c/a/MySQL/Using-Transactions-with-MySQL-4.0-and-PHP/