PHPタイミング更新プログラム設計構想共有

1255 ワード

今思い出すと、私の以前の考えは間違っていて、ホームページの実行の流れです.
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+"
");
            }
     });
},tims);
    },json);

上はWEBフロントで実行するjavascriptコードで、ajaxの実行を遅らせることで自動処理の効果が得られます
phpバックグラウンド処理コードは、簡単で、フロントPOSTからのデータを受ければいいです.その後、データを処理してデータベースに格納します.
このように簡単ですが、ページを閉じることはできません.これはソフトウェアのバックグラウンドプログラムと理解することができます.
実は1つのソフトウェアはフロントエンド、バックエンド、サーバー側に分かれています.フロントエンドとバックエンドはあなたのパソコンで動作しています.
 
テンセントソフトウェアのバックグラウンドプログラムのバックグラウンドプログラムはタスクマネージャを通じてしか監視できませんが、それは何をしましたか?君は全然知らない.
360は「働き蜂」のようにあなたのプライバシーを盗むことができて、QQはやっとクッキーを得ることができます.
あまり言わないでください.これはソフトウェア設計モデルの一つで、理解できればいいです.