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新手上路(十二)
Oct 09 PHP
php trim 去除空字符的定义与语法介绍
May 31 PHP
PHP日期处理函数 整型日期格式
Jan 12 PHP
PHP数组传递是值传递而非引用传递概念纠正
Jan 31 PHP
php.ini 配置文件的深入解析
Jun 17 PHP
php加密解密函数authcode的用法详细解析
Oct 28 PHP
根据ip调用新浪api获取城市名并转成拼音
Mar 07 PHP
PHP实现生成唯一编号(36进制的不重复编号)
Jul 01 PHP
CI框架的安全性分析
May 18 PHP
php 实现Hash表功能实例详解
Nov 29 PHP
gearman中任务的优先级和返回状态实例分析
Feb 27 PHP
基于PHP的微信公众号的开发流程详解
Aug 07 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模拟SQL Server的两个日期处理函数
2006/10/09 PHP
phpMyAdmin2.11.6安装配置方法
2008/08/24 PHP
PHP求小于1000的所有水仙花数的代码
2012/01/10 PHP
基于JQuery实现异步刷新的代码(转载)
2011/03/29 Javascript
jQuery之网页换肤实现代码
2011/04/30 Javascript
JQury slideToggle闪烁问题及解决办法
2011/07/05 Javascript
JavaScript之数组(Array)详解
2015/04/01 Javascript
深入分析JSON编码格式提交表单数据
2015/06/25 Javascript
不得不分享的JavaScript常用方法函数集(上)
2015/12/23 Javascript
基于jquery编写的放大镜插件
2016/03/23 Javascript
jQuery判断元素是否显示 是否隐藏的简单实现代码
2016/05/19 Javascript
JavaScript分步实现一个出生日期的正则表达式
2018/03/22 Javascript
python连接mysql调用存储过程示例
2014/03/05 Python
Python新手在作用域方面经常容易碰到的问题
2015/04/03 Python
Python遍历numpy数组的实例
2018/04/04 Python
Django 登陆验证码和中间件的实现
2018/08/17 Python
Python面向对象之继承和组合用法实例分析
2018/08/27 Python
详解python和matlab的优势与区别
2019/06/28 Python
python 将字符串中的数字相加求和的实现
2019/07/18 Python
python flask web服务实现更换默认端口和IP的方法
2019/07/26 Python
Pytorch之卷积层的使用详解
2019/12/31 Python
Python while循环使用else语句代码实例
2020/02/07 Python
call在Python中改进数列的实例讲解
2020/12/09 Python
纯CSS3实现带动画效果导航菜单无需js
2013/09/27 HTML / CSS
使用html5+css3来实现slider切换效果告别javascript+css
2013/01/08 HTML / CSS
英国领先的NHS批准的在线药店:Pharmacy2U
2017/01/06 全球购物
医学院校毕业生自荐信范文
2014/01/01 职场文书
矿泉水广告词
2014/03/20 职场文书
2014年办公室个人工作总结
2014/11/12 职场文书
坎儿井导游词
2015/02/09 职场文书
开学典礼观后感
2015/06/15 职场文书
2016年暑期见闻作文
2015/11/25 职场文书
Angular性能优化之第三方组件和懒加载技术
2021/05/10 Javascript
React实现动效弹窗组件
2021/06/21 Javascript
Python中Selenium对Cookie的操作方法
2021/07/09 Python
Win10鼠标轨迹怎么开 Win10显示鼠标轨迹方法
2022/04/06 数码科技