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桌面中心(二) 数据库写入
Mar 11 PHP
学习discuz php 引入文件的方法DISCUZ_ROOT
Jun 21 PHP
php float不四舍五入截取浮点型字符串方法总结
Oct 28 PHP
php常用的安全过滤函数集锦
Oct 09 PHP
PHP中使用循环实现的金字塔图形
Nov 08 PHP
php天翼开放平台短信发送接口实现方法
Dec 22 PHP
PHP使用token防止表单重复提交的方法
Apr 07 PHP
php快速排序原理与实现方法分析
May 26 PHP
记录一次排查PHP脚本执行卡住的问题
Dec 27 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
Jun 16 PHP
PHP5.0 TIDY_PARSE_FILE缓冲区溢出漏洞的解决方案
Oct 14 PHP
php实现根据身份证获取精准年龄
Feb 26 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
Zend的MVC机制使用分析(二)
2013/05/02 PHP
php5.3 注意事项说明
2013/07/01 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(五)
2014/06/23 PHP
PHP常用技巧汇总
2016/03/04 PHP
php生成与读取excel文件
2016/10/14 PHP
php 提交表单 关闭layer弹窗iframe的实例讲解
2018/08/20 PHP
PHP中关于php.ini参数优化详解
2020/02/28 PHP
jQuery bind事件使用详解
2011/05/05 Javascript
GitHub上一些实用的JavaScript的文件压缩解压缩库推荐
2016/03/13 Javascript
js链表操作(实例讲解)
2017/08/29 Javascript
jQuery中each遍历的三种方法实例分析
2018/09/07 jQuery
bootstrap-treeview实现多级树形菜单 后台JSON格式如何组织?
2019/07/26 Javascript
jQuery设置下拉框显示与隐藏效果的方法分析
2019/09/15 jQuery
vue实现页面内容禁止选中功能,仅输入框和文本域可选
2019/11/09 Javascript
JS数据类型(基本数据类型、引用数据类型)及堆和栈的区别分析
2020/03/04 Javascript
Postman动态获取返回值过程详解
2020/06/30 Javascript
Vue跨域请求问题解决方案过程解析
2020/08/07 Javascript
Vue如何实现验证码输入交互
2020/12/07 Vue.js
[44:15]DOTA2上海特级锦标赛主赛事日 - 5 败者组决赛Liquid VS EG第二局
2016/03/06 DOTA
Python MySQL数据库连接池组件pymysqlpool详解
2017/07/07 Python
用PyInstaller把Python代码打包成单个独立的exe可执行文件
2018/05/26 Python
python 实现批量xls文件转csv文件的方法
2018/10/23 Python
python实现矩阵打印
2019/03/02 Python
Python-while 计算100以内奇数和的方法
2019/06/11 Python
django 数据库连接模块解析及简单长连接改造方法
2019/08/29 Python
Python通过VGG16模型实现图像风格转换操作详解
2020/01/16 Python
Django项目创建及管理实现流程详解
2020/10/13 Python
python 实现全球IP归属地查询工具
2020/12/18 Python
萨克斯第五大道英国:Saks Fifth Avenue英国
2019/04/01 全球购物
泰海淘:泰国king Power王权免税集团旗下跨境海淘综合型电商
2020/07/26 全球购物
户籍证明的格式
2014/01/13 职场文书
装饰活动策划方案
2014/02/11 职场文书
2014新课程改革心得体会
2014/03/10 职场文书
内勤主管岗位职责
2014/04/03 职场文书
统招统分证明
2015/06/23 职场文书
教师旷工检讨书
2015/08/15 职场文书