社区
基础编程
帖子详情
PHP资源占用问题
tntxhy
2002-10-15 03:08:54
PHP中,如果不用mysql_close关闭数据库连接会对服务器造成很大影响吗?会占用庞大的带宽吗?
----
请高手们帮忙指教。
因为最近某公司,关闭了我的VBB2.0.1论坛。
原因就是说我的PHP未关闭数据库连接。
而我使用的是VBB……,难道是VBB的错?
...全文
101
8
打赏
收藏
PHP资源占用问题
PHP中,如果不用mysql_close关闭数据库连接会对服务器造成很大影响吗?会占用庞大的带宽吗? ---- 请高手们帮忙指教。 因为最近某公司,关闭了我的VBB2.0.1论坛。 原因就是说我的PHP未关闭数据库连接。 而我使用的是VBB……,难道是VBB的错?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tntxhy
2002-10-16
打赏
举报
回复
多谢各位的意见,我改改试试。
alexxing
2002-10-16
打赏
举报
回复
以前讨论过这个问题,FAQ 里有
MYSQL 连接会自动关闭,但要等到当前脚本结束(否则它怎么知道连接是否还有用呢?)
所以最好在用完后调用 mysql_close() 及时关闭,减少资源占用
cf_journey
2002-10-15
打赏
举报
回复
没错,用MYSQL_CONNECT连接时,MYSQL会自动关闭的。
anziqi
2002-10-15
打赏
举报
回复
用这个是一个方法.mysql_pconnect
如果有不必要库应该关闭的还是关一下的好.
关注一下.呵呵.
bamboo789
2002-10-15
打赏
举报
回复
据我所知用mysql_pconnect是要关闭的,否则是要点系统资源的,而用mysql_connect连接时,在每个页面中的代码执行完了以后系统后自动关闭连接的,而VBB据我所知是用前者打开连接的,你可以修改一下程序就可以了
tntxhy
2002-10-15
打赏
举报
回复
up
tntxhy
2002-10-15
打赏
举报
回复
阁下认为什么PHP论坛占用资源较少?
他指出的主要是未在PHP中关闭MYSQL占用资源,VBB2.0.1有这个问题吗?
据我所知PHP是自动关闭MYSQL连接的?
phpteam
2002-10-15
打赏
举报
回复
据我所知,这么多论坛中VBB是要占用很多资源的
sqlite3.exe绿色版 下载
SQLite是一款轻型的数据库,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它
占用
资源
非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、
PHP
、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。
sleep到底占不
占用
资源
问题
sleep不
占用
系统
资源
,它会把cpu的控制权交换给内核,内核会再schedule到另一个进程。 如果是web的话,
资源
就很多了HTTP连接,mysql连接,
php
-fpm进程数等等,这些都是需要考虑的 本来一个请求1秒执行完,你sleep(9)秒,那这个原本一秒的请求现在需要10秒,同时也就
占用
php
-fpm10秒,要知道
php
-fpm进程 数是有限的,在高并发的情况下,后面的请求就已经无...
宝塔面板
php
cgi进程过多,
php
-cgi进程
占用
cpu
资源
过多负载高的原因分析及解决步骤...
在此环境下,一般
php
-cgi运行是非常稳定的,但也遇到过
php
-cgi
占用
太多cpu
资源
而导致服务器响应过慢,我所遇到的
php
-cgi进程
占用
cpu
资源
过多的原因有:1. 一些
php
的扩展与
php
版本兼容存在
问题
,实践证明eAccelerater与某些
php
版本兼容存在
问题
,具体表现时启动
php
-cgi进程后,运行10多分钟,奇慢无比,但静态
资源
访问很快,服务器负载也很正常(说明nginx没有问...
php
-cgi进程
占用
cpu
资源
过大原因分析及解决
php
-cgi进程
占用
cpu
资源
过大原因分析及解决
排查
PHP
服务器CPU
占用
率高的
问题
监控
PHP
-FPM或Web服务器的性能指标:比如查看
PHP
-FPM的children数量是否足够,或者Apache的max_clients是否已满,这些都可能是导致CPU高的原因。使用xdebug和valgrind:如果你的
PHP
环境支持这些工具,可以使用它们来分析代码的执行情况,找出
占用
CPU高的原因。分析慢查询:如果你的
PHP
应用记录了请求的执行时间,可以找到执行时间最长的查询或代码段,这可能是导致CPU高的原因。使用top或htop命令:这些命令可以实时显示服务器上各个进程的CPU和内存使用情况。
基础编程
21,891
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章