服务项目:网站建设、仿站、程序开发、APP开发设计、移动网站开发设计、企业网站设计、电子商务网站开发、网站维护、网站推广、UX/UI 、HTML5、CSS3、JS / Jquery ...
四川浚浚科技有限公司
四川浚浚科技有限公司 (开发设计官网)TEL : 15308000360 / QQ : 38585404

您的位置:首页 > 技术经验 > 数据库 > 正文

解决PHP、MYSQL超时问题心得

1、找出超时的部分,程序分段分单元测试。2、mysql超时,首先想到建立索引,我的程序在建立索引后只用了4.7秒跑完了之前要用1600秒才能完成的工作(13万条数据)。

3、优化mysql的查询、插入和修改操作,请参考向mysql数据库中插入数据的速度测试 处理超时这篇博文。
4、php超时,优化程序逻辑,将大型数据分割成小型数据执行(利用循环)。
5、php程序一定会超时时,在php开始部分设置  set_time_limit(0);   可延迟超时,如果时间太长还是会报time out的错误,这可能和web服务器有关。
6、将php程序放在服务器上用命令行的方式执行。
7、要在php程序和mysql数据查询中取得效率上的平衡,对php效率高的代码不一定适合mysql的效率原则,反之亦然。



上一篇:MYSQL占用CPU资源过高的核查办法
下一篇:MYSQL数据库安全的解决方案

相关热词搜索:php mysql