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如何透过ODBC来存取数据库
Oct 09 PHP
PHP 中dirname(_file_)讲解
Mar 18 PHP
从零开始学YII2框架(六)高级应用程序模板
Aug 20 PHP
PHP图像处理之使用imagecolorallocate()函数设置颜色例子
Nov 19 PHP
thinkphp文件处理类Dir.class.php的用法分析
Dec 08 PHP
php上传图片并压缩的实现方法
Dec 22 PHP
一波PHP中cURL库的常见用法代码示例
May 06 PHP
php注册和登录界面的实现案例(推荐)
Oct 24 PHP
thinkPHP+phpexcel实现excel报表输出功能示例
Jun 06 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
Dec 25 PHP
PHP simplexml_load_file()函数讲解
Feb 03 PHP
详解使用php-cs-fixer格式化代码
Sep 16 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导出CSV抽象类实例
2014/09/24 PHP
自制PHP框架之路由与控制器
2017/05/07 PHP
Laravel 默认邮箱登录改成用户名登录的实现方法
2019/08/12 PHP
Firefox下提示illegal character并出现乱码的原因
2010/03/25 Javascript
angular.bind使用心得
2015/10/26 Javascript
javascript下拉列表中显示树形菜单的实现方法
2015/11/17 Javascript
探索angularjs+requirejs全面实现按需加载的套路
2016/02/26 Javascript
jQuery实现滚动鼠标放大缩小图片的方法(附demo源码下载)
2016/03/05 Javascript
微信小程序开发之圆形菜单 仿建行圆形菜单实例
2016/12/12 Javascript
解析vue中的$mount
2017/12/21 Javascript
Vue实现可移动水平时间轴
2020/06/29 Javascript
使用js和canvas实现时钟效果
2020/09/08 Javascript
从表单校验看JavaScript策略模式的使用详解
2020/10/17 Javascript
解析Python中的变量、引用、拷贝和作用域的问题
2015/04/07 Python
在Python的Django框架中调用方法和处理无效变量
2015/07/15 Python
基于python脚本实现软件的注册功能(机器码+注册码机制)
2016/10/09 Python
Python常见异常分类与处理方法
2017/06/04 Python
Python实现的爬虫功能代码
2017/06/24 Python
详解PyCharm配置Anaconda的艰难心路历程
2018/08/13 Python
Pyqt QImage 与 np array 转换方法
2019/06/27 Python
关于PyTorch源码解读之torchvision.models
2019/08/17 Python
Spark处理数据排序问题如何避免OOM
2020/05/21 Python
解决python cv2.imread 读取中文路径的图片返回为None的问题
2020/06/02 Python
利用python对excel中一列的时间数据更改格式操作
2020/07/14 Python
美国隐形眼镜零售商:LensPure
2019/03/10 全球购物
NFL官方在线商店:NFLShop
2020/07/29 全球购物
班级寄语大全
2014/04/10 职场文书
幼儿园见习报告
2014/10/30 职场文书
党员学习群众路线心得体会
2014/11/04 职场文书
夫妻忠诚协议范文
2014/11/16 职场文书
校本课程教学计划
2015/01/19 职场文书
颐和园导游词
2015/01/30 职场文书
五一劳动节慰问信
2015/02/14 职场文书
2015年全国爱耳日活动总结
2015/02/27 职场文书
刑事上诉状(无罪)
2015/05/23 职场文书
springboot读取resources下文件的方式详解
2022/06/21 Java/Android