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 相关文章推荐
ip签名探针
Oct 09 PHP
用PHP实现WEB动态网页静态
Oct 09 PHP
PHP中的CMS的涵义
Mar 11 PHP
php结合飞信 免费天气预报短信
May 07 PHP
PHP gbk环境下json_dencode传送来的汉字
Nov 13 PHP
windwos下使用php连接oracle数据库的过程分享
May 26 PHP
反射调用private方法实践(php、java)
Dec 21 PHP
简单谈谈PHP中strlen 函数
Feb 27 PHP
微信公众号开发之语音消息识别php代码
Aug 08 PHP
php中的异常和错误浅析
May 03 PHP
详解php几行代码实现CSV格式文件输出
Jul 01 PHP
yii2.0整合阿里云oss上传单个文件的示例
Sep 19 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
PHP自动更新新闻DIY
2006/10/09 PHP
PHP安全性漫谈
2012/06/28 PHP
php的mkdir()函数创建文件夹比较安全的权限设置方法
2014/07/28 PHP
php实现的mysqldb读写分离操作类示例
2017/02/07 PHP
PHP实现QQ登录的开原理和实现过程
2018/02/04 PHP
php依赖注入知识点详解
2019/09/23 PHP
YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用示例
2020/03/18 PHP
javascript 流畅动画实现原理
2009/09/08 Javascript
JavaScript 浮点数运算 精度问题
2009/10/06 Javascript
ExtJS 学习专题(一) 如何应用ExtJS(附实例)
2010/03/11 Javascript
验证javascript中Object和Function的关系的三段简单代码
2010/06/27 Javascript
JS实现一次性弹窗的方法【刷新后不弹出】
2016/12/26 Javascript
js鼠标跟随运动效果
2017/03/11 Javascript
jQuery实现的简单在线计算器功能
2017/05/11 jQuery
angularjs定时任务的设置与清除示例
2017/06/02 Javascript
详解vue-cli构建项目反向代理配置
2017/09/07 Javascript
jQuery选择器之属性筛选选择器用法详解
2017/09/19 jQuery
Vue触发隐藏input file的方法实例详解
2019/08/14 Javascript
layui 动态设置checbox 选中状态的例子
2019/09/02 Javascript
Javascript实现关闭广告效果
2021/01/29 Javascript
Python中property属性实例解析
2018/02/10 Python
详解Python中is和==的区别
2019/03/21 Python
pycharm 安装JPype的教程
2019/08/08 Python
python实现对变位词的判断方法
2020/04/05 Python
简单介绍CSS3中Media Query的使用
2015/07/07 HTML / CSS
迪卡侬英国官网:Decathlon英国
2017/04/08 全球购物
妇产医师自荐信
2014/01/29 职场文书
求职简历的自我评价
2014/01/31 职场文书
幼儿园五一活动方案
2014/02/07 职场文书
学校招生宣传广告词
2014/03/19 职场文书
公司总经理任命书
2014/06/05 职场文书
一年级班主任工作总结2014
2014/11/08 职场文书
优秀党员先进事迹材料
2014/12/18 职场文书
珍惜时间的诗歌赏析
2019/08/23 职场文书
90条交通安全宣传标语
2019/10/12 职场文书
python3 实现mysql数据库连接池的示例代码
2021/04/17 Python