【发布时间】:2011-01-01 11:26:27
【问题描述】:
最近有人告诉我,我应该在我的应用程序中使用事务,因为它们可以帮助更快地运行代码并防止 MySQL 代码在整个页面加载之前执行(例如,如果有人只是在我的页面上刷新而整个页面没有) t 加载,不会启动任何 MySQL 调用,它会减少服务器上的负载。)
我想知道如果我想将我的网站切换到事务,这会有多困难,我必须做出哪些改变?
另外,我使用的是 PDO,而不是 mysql_*,如果这样会有所不同吗?
【问题讨论】:
-
代码运行得更快?从什么时候开始?
-
当心这个人从现在开始告诉你什么。 =)
-
是的。不要再相信这个人告诉你的任何事情了。这不是真的。
-
嗯,不一定更快,因为它不会给服务器带来太多负载。我没有解释对。换句话说:误解交易的是我,而不是他。相信我,他对别人说的话非常小心。 ;)
-
为什么只在页面加载时才执行查询?例如,如果您使用 PHP,则只有请求本身将执行脚本,即使用户中止连接,它也不会退出。
标签: php mysql transactions pdo