资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

php操作数据库延时 php定时修改数据库

php长时间执行挂起现象怎么解决?

长时间执行的程序不建议用web(网页)方式,会影响其他服务。而且也可能因为超时导致操作失败。

永德网站建设公司创新互联,永德网站设计制作,有大型网站制作公司丰富经验。已为永德上1000家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的永德做网站的公司定做!

PHP也支持CLI(命令行)方式,可以直接在CMD或shell中执行,不需耗费服务器资源,而且不存在超时的问题。下面是一个linux下CLI程序的例子:

#! /usr/bin/php

# 模拟耗时的操作

sleep(60);

echo 'Job finished!';

然后打开终端,执行:

chmox +x job.php

./job.php

望采纳~

thinkPHP数据库全局配置都弄好了,但连接mysql的M('User')操作老是显示超时,求问

字面意思是数据库连接超时(30s),假如你的代买没有问题而是你的文件过大的话,那么可以在php.ini中调大这个连接时间上限。但是我觉得可能是你的数据库配置的问题,方便贴出config.php中数据库连接的配置代码么?

php如何实现延时插入值到数据库里。而继续执行程序。(20分+现金奖赏)

你的问题有个难点

跳转到B后 B无法知道A有没有操作成功,当然也不知道刚插入的数据是什么?

那要知道有没有新数据的方法也不是没有

1.在B中使用心跳机制,去检查有没有新数据上来。有的话就显示。

2.用推的方式,也就是serverpush,有新数据通知B

解决了这个问题,其他问题都好解决,延迟插入写个队列就行。

不过你要实现这样的功能,不是PHP就可以办到的,要配合一些服务器技术和Shell才能完成


名称栏目:php操作数据库延时 php定时修改数据库
分享链接:http://cdkjz.cn/article/doedspj.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220