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 相关文章推荐
关于mysql 字段的那个点为是定界符
Jan 15 PHP
PHP调用Twitter的RSS的实现代码
Mar 10 PHP
PHP5 字符串处理函数大全
Mar 23 PHP
php下删除一篇文章生成的多个静态页面
Aug 08 PHP
zf框架的zend_cache缓存使用方法(zend框架)
Mar 14 PHP
thinkphp特殊标签用法概述
Nov 24 PHP
php自定义urlencode,urldecode函数实例
Mar 24 PHP
php计算到指定日期还有多少天的方法
Apr 14 PHP
php实现的网络相册图片防盗链完美破解方法
Jul 01 PHP
php变量与JS变量实现不通过跳转直接交互的方法
Aug 25 PHP
记Laravel调用Gin接口调用formData上传文件的实现方法
Dec 12 PHP
详解PHP用mb_string处理windows中文字符
May 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
如何使用PHP计算上一个月的今天
2013/05/23 PHP
基于PHP的简单采集数据入库程序【续篇】
2014/07/30 PHP
PHP实现长文章分页实例代码(附源码)
2016/02/03 PHP
php中array_unshift()修改数组key注意事项分析
2016/05/16 PHP
thinkphp自带验证码全面解析
2016/09/18 PHP
thinkPHP统计排行与分页显示功能示例
2016/12/02 PHP
php爬取天猫和淘宝商品数据
2018/02/23 PHP
解决jquery .ajax 在IE下卡死问题的解决方法
2009/10/26 Javascript
javascript动画对象支持加速、减速、缓入、缓出的实现代码
2012/09/30 Javascript
js生成动态表格并为每个单元格添加单击事件的方法
2014/04/14 Javascript
jQuery中:password选择器用法实例
2015/01/03 Javascript
微信小程序模板和模块化用法实例分析
2017/11/28 Javascript
JS计算距当前时间的时间差实例
2017/12/29 Javascript
vue项目中导入swiper插件的方法
2018/01/30 Javascript
vue加载自定义的js文件方法
2018/03/13 Javascript
微信小程序实现美团菜单
2018/06/06 Javascript
vue + webpack如何绕过QQ音乐接口对host的验证详解
2018/07/01 Javascript
vue实现双向绑定和依赖收集遇到的坑
2018/11/29 Javascript
vue踩坑记录之数组定义和赋值问题
2019/03/20 Javascript
使用webpack/gulp构建TypeScript项目的方法示例
2019/12/18 Javascript
解决vue组件没显示,没起作用,没报错,但该显示的组件没显示问题
2020/09/02 Javascript
Python中用Spark模块的使用教程
2015/04/13 Python
Python开发之快速搭建自动回复微信公众号功能
2016/04/22 Python
Python读取txt文件数据的方法(用于接口自动化参数化数据)
2018/06/27 Python
简单了解Pandas缺失值处理方法
2019/11/16 Python
Python自定义sorted排序实现方法详解
2020/09/18 Python
python中把元组转换为namedtuple方法
2020/12/09 Python
美国NBA官方商店:NBA Store
2019/04/12 全球购物
大学生专科学习生活的自我评价
2013/12/07 职场文书
甜点店创业计划书
2014/01/27 职场文书
化学工程专业求职信
2014/08/10 职场文书
婚前财产协议书范本
2014/10/19 职场文书
2014幼儿园中班工作总结
2014/11/10 职场文书
绵山导游词
2015/02/05 职场文书
Python pandas求方差和标准差的方法实例
2021/08/04 Python
Python list列表删除元素的4种方法
2021/11/01 Python