当前位置: 首页 > 编程笔记 >

PHP定时更新程序设计思路分享

常鸿朗
2023-03-14
本文向大家介绍PHP定时更新程序设计思路分享,包括了PHP定时更新程序设计思路分享的使用技巧和注意事项,需要的朋友参考一下

现在回想起来,我以前的想法是错误的,网页的执行流程

 打开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。

不多说了,这样是软件设计模式的一种,能懂就可以了。

 类似资料:
  • 设计思路 实行一个进程调度策略,到底需要实现哪些基本功能对应的数据结构?首先考虑到一个无论哪种调度算法都需要选择一个就绪进程来占用CPU运行。为此我们可把就绪进程组织起来,可用队列(双向链表)、二叉树、红黑树、数组…等不同的组织方式。 在操作方面,如果需要选择一个就绪进程,就可以从基于某种组织方式的就绪进程集合中选择出一个进程执行。需要注意,这里“选择”和“出”是两个操作,选择是在集合中挑选一个“

  • 接下来,开始动真格的,设计实现一个语言,或者确切说是一个相对实用的语言 虽然已经写了很多的理论相关,不过实际要做的时候,并没必要都用上,因为可以利用已有的东东做基础;同样的,也没有必要实现用户态并发之类的特性,至少在能预见的版本中,我只是需要其计算能力而已。另一个原因是,语言实现是一个很麻烦的事情,假如有一个团队,或可以容忍很长的时间,则可以各方面都做得好些,可惜人力时间都不够,还要做出一个像样的

  • 本书向计算机专业和非计算机专业的学生介绍计算机科学的基本概念、思想和方法,目 的是使学生理解计算机科学家的思维特点和方式,并最终能够利用计算机解决自己专业领域 的问题。

  • 本文向大家介绍PHP面向对象程序设计实例分析,包括了PHP面向对象程序设计实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例分析了PHP面向对象程序设计方法。分享给大家供大家参考,具体如下: 在对超大型项目的开发过程中,如果使用面向过程地开发,代码量是非常的庞大,这将大量的用到判断和循环嵌套,和很多很相似的代码,不仅使项目代码量更加的庞大,还不利于开发,重用及维护。 面向对象就能很好的解决

  • 本文向大家介绍Python设计足球联赛赛程表程序的思路与简单实现示例,包括了Python设计足球联赛赛程表程序的思路与简单实现示例的使用技巧和注意事项,需要的朋友参考一下 每年意甲德甲英超西甲各大联赛的赛程表都是球迷们的必看之物,想起之前写过的一段生成赛程表的代码,用Python来写这类东西太舒服了。 这个算法叫做蛇环算法。 即,把所有球队排成一个环形(2列),左边对阵右边,第一支队伍不动,其他队

  • 本文向大家介绍php命名空间设计思想、用法与缺点分析,包括了php命名空间设计思想、用法与缺点分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php命名空间设计思想、用法与缺点。分享给大家供大家参考,具体如下: 相比C#等语言,你可以在php函数里面随意定义变量并赋值,而不用担心覆盖了全局变量,或者类变量;你也可以随意的定义类变量,而不用担心会和函数名冲突,因为变量前面都有个$。 ph