私の質問はかなり初歩的だと思われますが、ここにあります。Node.jsでは、プロセスを開始し、要求を待っているバックグラウンドで実行させることができます。たとえば、変数を作成し、リクエストを得るたびに1ずつ増やすことができます。 PHPで同じようにするにはどうすればいいですか?私が理解しているところから、PHPコードは要求のためだけに実行され、すべてがメモリから削除されます。ありがとうございました!Nodejsに似たPHPのバックグラウンドプロセス
答えて
PHPはJavaScriptに似た単なるプログラミング言語です。
Node.jsは、JavaScriptアプリケーションを実行できるアプリケーションサーバーであり、説明したようにリクエストなどを聞くことができます。
PHPで同じ機能を実現するには、アプリケーションサーバーも必要です。たとえば、 Apache Web ServerまたはNginxです。
私はローカルのApacheサーバーをセットアップしましたが、それでも問題はありません。それは、継続的に実行され、リクエストを待っているjavascript(Node.jsで使用される)に似たPHPファイルを書くことは可能ですか? – Vali79
さて、これは相互に排他的です。リクエストが入ったとき、またはいつもスクリプトを実行しますか? – Timo
実際にはリクエストを待つ必要があり、来るときにはスクリプトで変数の値を変更してから、これらの新しい値を覚えておきます。誰かがデータベースの使用を提案しましたが、例えばリアルタイムのマルチプレイヤーゲームではそれほど遅くはありませんか? – Vali79
はい、PHPを使用してサーバープロセスを作成できます。たとえば、Symfonyフレームワークbenefit from using a console scriptを使用して開発したアプリケーションで、開発目的でWebサーバーを起動します。
- 1. PHPのバックグラウンドプロセス
- 2. PHPのバックグラウンドプロセス
- 3. Google +に似たPHPテンプレートコンパイラ?
- 4. Python Pylonsに似たPHPフレームワーク
- 5. PHPのpython-DJANGOに似た何か?
- 6. symfony2に似たコントローラへのカスタムPHP URL
- 7. PHPでBBCodeに似た擬似コードを解析するには?
- 8. PHPで404エラーを取得するバックグラウンドプロセス
- 9. バックグラウンドプロセスを実行するPHPページ
- 10. Nodejs PHPを使ったプライベートチャット
- 11. NodeJSのPHP mcrypt_decrypt
- 12. PHPと似たC#の機能Eval()
- 13. アンドロイドのバックグラウンドプロセス
- 14. エリクシルのバックグラウンドプロセス
- 15. linuxのバックグラウンドプロセス
- 16. Cのバックグラウンドプロセス
- 17. バックグラウンドプロセスの作成?
- 18. バックグラウンドプロセス - アンドロイド
- 19. 適切なPHPバックグラウンドプロセスを作成するには?
- 20. PHP exec(linux)でバックグラウンドプロセスを開始するには?
- 21. PHPと擬似コード?
- 22. GoにPHPのisset()に似た関数がありますか?
- 23. バックグラウンドプロセスの戻り値
- 24. WPF WCFアプリケーションのバックグラウンドプロセス
- 25. Railsの並列バックグラウンドプロセス
- 26. セッション変数は、PHPのバックグラウンドプロセスでは機能しません
- 27. ApacheのPHPスタックからバックグラウンドプロセスとしてJuliaを起動する
- 28. WAMPサーバのバックグラウンドプロセスとしてphpスクリプトを実行
- 29. RubyのDataMapperに似たPHP ORMはありますか?
- 30. バックグラウンドプロセスsubprocess.Popen with pipe
永続ストレージ(ファイル、データベース)を使用 –
データベースを使用する以外にこれを行うより良い方法はありませんか?私はあなたが毎秒複数のリクエストを持っている場合、データベースがかなり遅いと思います。 – Vali79