C++ 为什么在PHP中有数百个DB连接并不重要..但在C++;他们是做什么的?
在大多数web(PHP)应用程序中,都有mysql_connect和一些DB操作,这意味着如果连接了1000个用户,就会打开1000个连接? 但C++应用程序速度慢得难以置信,主要的区别是什么?C++ 为什么在PHP中有数百个DB连接并不重要..但在C++;他们是做什么的?,c++,mysql,performance,connection,C++,Mysql,Performance,Connection,在大多数web(PHP)应用程序中,都有mysql_connect和一些DB操作,这意味着如果连接了1000个用户,就会打开1000个连接? 但C++应用程序速度慢得难以置信,主要的区别是什么? 谢谢当脚本终止时,PHP将自动关闭DB连接(当然,除非您使用持久连接或在脚本终止之前自己关闭了连接)。在C++应用程序中,这将取决于实际处理连接的方式。但我可以想象,你会希望在C++应用程序中保持连接时间更长,这样你就可以更快地达到并发用户的最大数量。 如果出现性能问题,还可以调整一些MySQL设置 但
谢谢当脚本终止时,PHP将自动关闭DB连接(当然,除非您使用持久连接或在脚本终止之前自己关闭了连接)。在C++应用程序中,这将取决于实际处理连接的方式。但我可以想象,你会希望在C++应用程序中保持连接时间更长,这样你就可以更快地达到并发用户的最大数量。 如果出现性能问题,还可以调整一些MySQL设置
<>但是你如何从你的C++应用程序访问MySQL?不使用ODBC是吗?< / P>我不确定,但你肯定PHP API不是池连接吗?我不是,这就是为什么我问:)PHP应用程序打开连接的一部分,然后关闭它,C++应用程序倾向于保持连接更长的时间。@ NakTiBaDa:不知道使用哪个C++ API,关于C++的说法有缺陷。PHP应用程序和C++应用程序都在本地运行吗?或者,他们中的一方/双方是否通过网络访问数据?