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 相关文章推荐
第十一节 重载 [11]
Oct 09 PHP
自己动手做一个SQL解释器
Oct 09 PHP
《PHP边学边教》(01.开篇――准备工作)
Dec 13 PHP
让PHP支持页面回退的两种方法
Jan 10 PHP
基于HBase Thrift接口的一些使用问题及相关注意事项的详解
Jun 03 PHP
PHPThumb图片处理实例
May 03 PHP
让codeigniter与swfupload整合的最佳解决方案
Jun 12 PHP
使用PHPCMS搭建wap手机网站
Sep 20 PHP
Zend Framework过滤器Zend_Filter用法详解
Dec 09 PHP
PHP实现删除多重数组对象属性并重新赋值的方法
Jun 07 PHP
Laravel学习教程之View模块详解
Sep 18 PHP
PHP中类与对象功能、用法实例解读
Mar 27 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 Undefined index和Undefined variable的解决方法
2008/03/27 PHP
学习PHP session的传递方式
2016/06/15 PHP
Laravel5.* 打印出执行的sql语句的方法
2017/07/24 PHP
php mysql数据库操作类(实例讲解)
2017/08/06 PHP
取得一定长度的内容,处理中文
2006/12/20 Javascript
javascript 实现简单的table排序及table操作练习
2012/12/28 Javascript
60行js代码实现俄罗斯方块
2015/03/31 Javascript
easyui Droppable组件实现放置特效
2015/08/19 Javascript
EXT中单击button按钮grid添加一行(光标位置可设置)的实例代码
2016/06/02 Javascript
js学习笔记之事件处理模型
2016/10/31 Javascript
详解Vue组件实现tips的总结
2017/11/01 Javascript
浅谈React Native Flexbox布局(小结)
2018/01/08 Javascript
微信小程序 冒泡事件原理解析
2019/09/27 Javascript
js前端如何写一个精确的倒计时代码
2019/10/25 Javascript
vue学习笔记之slot插槽用法实例分析
2020/02/29 Javascript
微信小程序连接服务器展示MQTT数据信息的实现
2020/07/14 Javascript
vue中使用vue-pdf的方法详解
2020/09/05 Javascript
vuex刷新后数据丢失的解决方法
2020/10/18 Javascript
[00:27]DOTA2荣耀之路2:Patience from zhou!
2018/05/24 DOTA
PyQt5实现类似别踩白块游戏
2019/01/24 Python
windows下安装Python虚拟环境virtualenvwrapper-win
2019/06/14 Python
Python连接SQLite数据库并进行增册改查操作方法详解
2020/02/18 Python
python中if及if-else如何使用
2020/06/02 Python
法国综合购物网站:RueDuCommerce
2016/09/12 全球购物
FORZIERI福喜利中国官网:奢侈品购物梦工厂
2019/05/03 全球购物
利物浦足球俱乐部官方商店(美国):Liverpool FC US
2019/10/09 全球购物
Stio官网:男女、儿童户外服装
2019/12/13 全球购物
毕业实习个人鉴定范文
2013/12/10 职场文书
旅游网创业计划书
2014/01/31 职场文书
优秀员工获奖感言
2014/03/01 职场文书
学生会竞选演讲稿
2014/04/24 职场文书
2014县委书记四风对照检查材料思想汇报
2014/09/21 职场文书
三八妇女节标语
2014/10/09 职场文书
个人党性分析总结
2015/03/05 职场文书
Java反应式框架Reactor中的Mono和Flux
2021/07/25 Java/Android
Python开发五子棋小游戏
2022/05/02 Python