【可以延迟回复】虚拟主机支持的定时运行强度

问:我需要在自己的网站上,做一个PHP定时运行功能。

(主要用于记录游客在PHP页面的停留时长)

打开PHP的A页面——A页面定时发送数据B页面——B页面调用mysql存储过程——mysql存储过程负责把数据写入mysql数据库中

当A页面关闭,就不再发送数据。(数据不多,页面地址、openid、时间)

一、一般情况下,不影响网站运行的前提下,这个“定时运行”的强度设置为多少合适?1秒?3秒?5秒?10秒?

我有b70,tw000,tw001主机

二、西部数码有没有类似成熟的解决方案?

三、如果可以的话,技术人员能否塞几个链接?我研究一下代码?,【可以延迟回复】虚拟主机支持的定时运行强度

答:您好,请问您是想设置任务计划定期运行A页面吗?如果是这样的话,虚拟主机是不支持的。只能升级为弹性云主机,弹性云主机是独立主机,您可以设置计划。如果是用户访问触发的话,这个可以实现。mysql也是支持创建存储过程的,请您知悉。

非常感谢您长期对我司的支持!

问:不是,不是通过硬件进行设置。

是通过运行PHP代码执行,如果客户端关闭网页,则停止运行。

代码如下

<?php       ignore_user_abort(false); // 函数设置与客户机断开是否会终止脚本的执行      set_time_limit(0); // 来设置一个脚本的执行时间为无限长      $interval=2;      while(true){          //此处为定时执行的逻辑代码–start          /*          * 本例是,每天生成一个txt文件;文件内容是,每隔2秒追写一次当前时间。          * */          $filename='smsLog('.date('Y-m-d',time()).').txt';//文件名          file_put_contents($filename,date('Y-m-d H:i:s',time())."\\r\\n",FILE_APPEND);//采用追加方式,进行写文件          sleep($interval); // 函数延迟代码执行若干秒          //此处为定时执行的逻辑代码–end      }  ?>  

答:您好,非常抱歉,给您的使用带来不便了。您咨询的问题属于程序开发范畴,我司作为空间提供商,对php相关代码并不熟悉,敬请谅解 

https://www.jb51.net/article/146828.htm  http://www.php.cn/php-weizijiaocheng.html 两篇文章,是关于php执行定时任务的,可以参考进行调试测试,其中 服务器定时任务 相关,服务器才支持,虚拟主机不支持,但我司虚拟主机可以升级为独立ip服务器即可支持Crontab 方式,谢谢 

更多关于云服务器域名注册,虚拟主机的问题,请访问西部数码官网:www.west.cn
赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » 【可以延迟回复】虚拟主机支持的定时运行强度

登录

找回密码

注册