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 16 PHP
php页面跳转代码 输入网址跳转到你定义的页面
Mar 28 PHP
php使用pdo连接mssql server数据库实例
Dec 25 PHP
PHP 5.3和PHP 5.4出现FastCGI Error解决方法
Feb 12 PHP
smarty高级特性之过滤器的使用方法
Dec 25 PHP
CI框架入门之MVC简单示例
Nov 21 PHP
PHP面向对象程序设计类的定义与用法简单示例
Dec 27 PHP
php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(中)
Jun 11 PHP
利用Laravel生成Gravatar头像地址的优雅方法
Dec 30 PHP
PHP生成随机数的方法总结
Mar 01 PHP
thinkPHP框架自动填充原理与用法分析
Apr 03 PHP
Laravel ORM 数据model操作教程
Oct 21 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的curl实现get和post的代码
2008/08/23 PHP
php中取得URL的根域名的代码
2011/03/23 PHP
php调用mysql数据 dbclass类
2011/05/07 PHP
PHP高级对象构建 多个构造函数的使用
2012/02/05 PHP
php使用curl获取header检测开启GZip压缩的方法
2018/08/15 PHP
excel操作之Add Data to a Spreadsheet Cell
2007/06/12 Javascript
jquery利用event.which方法获取键盘输入值的代码
2011/10/09 Javascript
jQuery建立一个按字母顺序排列的友好页面索引(兼容IE6/7/8)
2013/02/26 Javascript
Node.js中require的工作原理浅析
2014/06/24 Javascript
javascript生成大小写字母
2015/07/03 Javascript
基于BootStrap Metronic开发框架经验小结【七】数据的导入、导出及附件的查看处理
2016/05/12 Javascript
JS实现title标题栏文字不间断滚动显示效果
2016/09/07 Javascript
jQuery实现点击某个div打开层,点击其他div关闭层实例分析(阻止冒泡)
2016/11/18 Javascript
Web前端框架bootstrap实战【第一次接触使用】
2016/12/28 Javascript
JavaScript html5利用FileReader实现上传功能
2020/03/27 Javascript
jQuery简易时光轴实现方法示例
2017/03/13 Javascript
JavaScript 数据类型详解
2017/03/13 Javascript
关于vue-router路径计算问题
2017/05/10 Javascript
解决Linux无法正常安装与卸载Node.js的方法
2018/01/19 Javascript
Python生成不重复随机值的方法
2015/05/11 Python
python实现xlsx文件分析详解
2018/01/02 Python
查看TensorFlow checkpoint文件中的变量名和对应值方法
2018/06/14 Python
对python中的高效迭代器函数详解
2018/10/18 Python
Python 最大概率法进行汉语切分的方法
2018/12/14 Python
python Django框架实现web端分页呈现数据
2019/10/31 Python
Tensorflow不支持AVX2指令集的解决方法
2020/02/03 Python
Python使用tkinter实现摇骰子小游戏功能的代码
2020/07/02 Python
CSS3制作圆角图片和椭圆形图片
2016/07/08 HTML / CSS
向全球直邮输送天然健康产品:iHerb.com
2020/05/03 全球购物
财政专业求职信范文
2014/02/19 职场文书
护士毕业实习感言
2014/03/05 职场文书
网络营销策划方案
2014/06/04 职场文书
2014大学生中国梦主题教育学习思想汇报
2014/09/10 职场文书
二手车转让协议书
2015/01/29 职场文书
大学生个人简历自我评价
2015/03/11 职场文书
Python机器学习之KNN近邻算法
2021/05/14 Python