解决方案 »
- ThinkPHP 乱码问题
- mysql和php交互时,字符集的问题。
- 如何查询?
- 这个错误怎么解决啊 主机放弃一个已建立的连接 Warning: socket_read() : unable to read from socket
- ajax return 问题
- 正则 匹配所有的字符怎么写?包括/ ? =这些
- 有没有人用过MYFERLY?
- php 配置问题,怎样在windows server 2003 下配置 ,高手请帮一帮忙了,急用。
- 急,怎么没有人回答我这个问题呢????从其它WEB网站上提取数据
- 如何在window2000下装PHP和apache呢?
- php 采用nginx+集群方式发送socket 失败(linux环境)
- 第一次安装PHP
2、请注意加载和连接的区别,动态链接库是只加载一次的,每个使用它的程序都对他产生一个连接
3、如果你设想若干进(线)程共享一个连接,并不是不可做到的。只是各进(线)程间的调度会异常复杂。你打算怎样标识数据流来保证不会张冠李戴呢?
每个进(线)程都独立的拥有一个与数据库的链接吗?
比如$con = mysql_connect("localhost","peter","abc123");这个链接函数,建立一次本地的数据库链接,时间会很长吗?
本身HTTP协议设计的目的就是解决web这种轻量高并发的需求
nginx貌似不是开线程,有性能更高的解决方案,有兴趣百度下吧
数据库连接也是线程独立的
但现在很多地方都在使用“池”,比如内存池,线程池
意思是在服务器和数据库之间多加一层服务,它预先和数据库申请好N个连接,保存句柄并保持住,前面有服务器要访问数据库的时候,直接使用已经连接好的句柄,用完放回去但不释放