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 相关文章推荐
Zend引擎的发展 [15]
Oct 09 PHP
用PHP编写PDF文档生成器
Oct 09 PHP
如何实现给定日期的若干天以后的日期
Oct 09 PHP
smarty的保留变量问题
Oct 23 PHP
(PHP实现)只使用++运算实现加法,减法,乘法,除法
Jun 27 PHP
Win7下手动安装apache2.2、php5.4笔记
Apr 03 PHP
PHP rsa加密解密使用方法
Apr 27 PHP
PHP处理postfix邮件内容的方法
Jun 16 PHP
PHP中set error handler函数用法小结
Nov 11 PHP
php监测数据是否成功插入到Mysql数据库的方法
Nov 25 PHP
CI框架(CodeIgniter)公共模型类定义与用法示例
Aug 10 PHP
thinkPHP框架实现的短信接口验证码功能示例
Jun 20 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
wiki-shan写的php在线加密的解密程序
2008/09/07 PHP
如何在PHP中使用正则表达式进行查找替换
2013/06/13 PHP
PHP魔术方法__GET、__SET使用实例
2014/11/25 PHP
PHP7.1新功能之Nullable Type用法分析
2016/09/26 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
2020/02/27 PHP
PHP+Redis链表解决高并发下商品超卖问题(实现原理及步骤)
2020/08/03 PHP
优化javascript的执行速度
2010/01/23 Javascript
读jQuery之一(对象的组成)
2011/06/11 Javascript
javascript 进阶篇3 Ajax 、JSON、 Prototype介绍
2012/03/14 Javascript
from 表单提交返回值用post或者是get方法实现
2013/08/21 Javascript
jquery操作HTML5 的data-*的用法实例分享
2014/08/17 Javascript
jquery制作漂亮的弹出层提示消息特效
2014/12/23 Javascript
JS获取表格内指定单元格html内容的方法
2015/03/31 Javascript
三分钟带你玩转jQuery.noConflict()
2016/02/15 Javascript
Jquery为DIV添加click事件的简单实例
2016/06/02 Javascript
AngularJS入门教程之更多模板详解
2016/08/19 Javascript
js实现StringBuffer的简单实例
2016/09/02 Javascript
Angular.js中angular-ui-router的简单实践
2017/07/18 Javascript
Node.js自定义实现文件路由功能
2017/09/22 Javascript
Vue异步加载about组件
2017/10/31 Javascript
Vue中实现权限控制的方法示例
2019/06/07 Javascript
微信小程序与公众号卡券/会员打通的问题
2019/07/25 Javascript
[38:39]KG vs Mineski 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python打包方法Pyinstaller的使用
2018/10/09 Python
python读取几个G的csv文件方法
2019/01/07 Python
Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)
2019/07/16 Python
python循环嵌套的多种使用方法解析
2019/11/29 Python
使用python批量转换文件编码为UTF-8的实现
2020/04/03 Python
如何在pycharm中安装第三方包
2020/10/27 Python
纯CSS3实现自定义Tooltip边框涂鸦风格的教程
2014/11/05 HTML / CSS
霸王洗发水广告词
2014/03/14 职场文书
社会治安综合治理管理责任书
2014/04/16 职场文书
学生鉴定评语大全
2014/05/05 职场文书
祝寿主持词
2015/07/02 职场文书
Python scrapy爬取起点中文网小说榜单
2021/06/13 Python
python的netCDF4批量处理NC格式文件的操作方法
2022/03/21 Python