PHP定时更新程序设计思路分享


Posted in PHP onJune 10, 2014

现在回想起来,我以前的想法是错误的,网页的执行流程

 打开WEB页面 —- 加载HTML代码 (包括CSS,javascript)— 执行PHP代码 — 完成

粗约的就先理解成上面的这个样子。

我们都知道PHP做成服务器端的脚本,它是有超时设置的,可以通过 set_time_limit() 函数来处理。但这样处理PHP代码十分

消耗CPU资源。所以不建议通过循环处理PHP代码来实现。

一般的情况是用javascript来处理。

$(function(){
    var tims = 1000*60*60*10; //设置延迟处理的时间,这里设置的是10个小时
      setInterval(function(){
    //要执行的码
        $.post("./data.php",{ postdata },function(datas){
            if(id.data == 1)
            {
              $("body").append(id.info+"<br/>");
            }
     });
},tims);
    },json);

上面是WEB前台要执行的javascript代码,通过延时执行ajax来达到自动处理的效果

php后台处理代码,就简单了,只要接受从前台POST过来的数据就可以了。然后将数据处理后存入数据库。

就这么简单,只是,页面不能关,这个你可以理解成软件的后台程序。

其实一个软件分为:前端,后端,服务器端。前端和后端都是在你电脑上运行的。

 

腾讯软件后台程序
后台程序只有通过任务管理器才监控的到,但它都做了什么事?你根本就不知道。

360才能如“工蜂”般窃取你的隐私,QQ才能获取的cookie。

不多说了,这样是软件设计模式的一种,能懂就可以了。

PHP 相关文章推荐
怎样才能成为PHP高手?学会“懒惰”的编程
Dec 05 PHP
PHP insert语法详解
Jun 07 PHP
PHP set_time_limit(0)长连接的实现分析
Mar 02 PHP
PHP 代码规范小结
Mar 08 PHP
ThinkPHP标签制作教程
Jul 10 PHP
使用PHPMailer实现邮件发送代码分享
Oct 23 PHP
Yii多表联合查询操作详解
Jun 02 PHP
php + nginx项目中的权限详解
May 23 PHP
php注册审核重点解析(数据访问)
May 23 PHP
Laravel中使用Queue的最基本操作教程
Dec 27 PHP
PHP Post获取不到非表单数据的问题解决办法
Feb 27 PHP
php中如何执行linux命令详解
Nov 06 PHP
CI(CodeIgniter)框架配置
Jun 10 #PHP
教你如何用php实现LOL数据远程获取
Jun 10 #PHP
PHP面向对象教程之自定义类
Jun 10 #PHP
微信营销平台系统?刮刮乐的开发
Jun 10 #PHP
百度地图API应用之获取用户的具体位置
Jun 10 #PHP
php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析
Jun 10 #PHP
一个严格的PHP Session会话超时时间设置方法
Jun 10 #PHP
You might like
将兴奋、喜悦和坎加斯带到戴安娜:亚马逊公主
2020/03/03 欧美动漫
我常用的几个类
2006/10/09 PHP
php多层数组与对象的转换实例代码
2013/08/05 PHP
Thinkphp使用mongodb数据库实现多条件查询方法
2014/06/26 PHP
Zend Framework分页类用法详解
2016/03/22 PHP
PHP实现通过二维数组键值获取一维键名操作示例
2019/10/11 PHP
解决laravel上传图片之后,目录有图片,但是访问不到(404)的问题
2019/10/14 PHP
js中同步与异步处理的方法和区别总结
2013/12/25 Javascript
JS实现让访问者自助选择网页文字颜色的方法
2015/02/24 Javascript
window.open()实现post传递参数
2015/03/12 Javascript
JavaScript脚本库编写的方法
2015/12/09 Javascript
Vue.js每天必学之表单控件绑定
2016/09/05 Javascript
利用JS制作万年历的方法
2017/08/16 Javascript
详解使用Visual Studio Code对Node.js进行断点调试
2017/09/14 Javascript
基于js中this和event 的区别(详解)
2017/10/24 Javascript
基于vue 实现token验证的实例代码
2017/12/14 Javascript
Vue.js 实现微信公众号菜单编辑器功能(一)
2018/05/08 Javascript
JavaScript中 ES6变量的结构赋值
2018/07/10 Javascript
原生JS封装_new函数实现new关键字的功能
2018/08/12 Javascript
用js简单提供增删改查接口
2019/05/12 Javascript
JavaScript实现省市联动效果
2019/11/22 Javascript
[01:35:53]完美世界DOTA2联赛PWL S3 Magma vs GXR 第二场 12.13
2020/12/17 DOTA
Python学习小技巧之列表项的排序
2017/05/20 Python
Python numpy.array()生成相同元素数组的示例
2018/11/12 Python
Python定时任务工具之APScheduler使用方式
2019/07/24 Python
Python 将 QQ 好友头像生成祝福语的实现代码
2020/05/03 Python
一套比较完整的软件测试人员面试题
2012/05/13 面试题
大学毕业感言50字
2014/02/07 职场文书
幼儿园教师岗位职责
2014/03/17 职场文书
环卫工人节活动总结
2014/08/29 职场文书
学雷锋倡议书
2015/01/19 职场文书
财务总监岗位职责
2015/02/03 职场文书
毕业实习证明范本
2015/06/16 职场文书
GitHub上77.9K的Axios项目有哪些值得借鉴的地方详析
2021/06/15 Javascript
Vue2.0搭建脚手架
2022/03/13 Vue.js
【js设计模式】SOLID五大设计原则
2022/03/24 Javascript