我有自己的数据库,我正在使用 Xampp 运行它。我正在使用 Apache 和 MySql 服务,尽管我还提供了公共访问权限。我想知道结束一堆 sql 查询的正确方法。我正在使用 ajax 将数据发送到 php 页面并从服务器查询一些数据。在 ajax 请求期间,我对处理程序 php 页面进行了编程,因此它将执行多个查询(至少一个以上)以获取我需要的特定数据。现在,我不知道在这个过程中什么时候应该使用mysqli_kill()
or mysqli_close()
。我现在已经设置好了,所以只有在对该特定 ajax 请求的所有即时查询都已执行之后,然后运行 mysqli_close()。我什至不使用 mysqli_kill()。我不太了解数据库连接或服务器上的性能管理,所以我不知道如何考虑这一点。一方面,在该用户注销网页之前,我不需要关闭连接,对吗?或者我应该在每个连接出现和处理时打开和关闭它?
这个处理程序 php 页面处理来自我拥有的几个网页的请求,并且在其中一个网页中有一个输入框,每次击键都会发送 ajax 请求以显示提示(可能的匹配项)......另请注意,这是一个仅限员工访问的页面,因此连接不应该太高。
我也看了这篇文章有人能解释一下这个关于mysqli关闭函数的声明吗?
答案与从 php 手册网站获取的建议相矛盾。是否有人请澄清何时使用mysqli_kill()
,mysqli_close()
以及在我描述的情况下,是否有任何理由为了性能而保持连接处于活动状态?