プリエンプティブモードのウェブサーバー

Deeplからの自動翻訳

4D Web Serverもプリエンプティブになりつつあるので、4D v16でプリエンプティブ・マルチスレッドについて進めています。チェックボックスを1つクリックするだけで、あなたのアプリケーションは、より多くの同時接続ユーザーをサポートし、より多くのリクエストを並行して処理することができます。CPU時間を多く使うリクエストでは、実行が最大2倍速くなります

プリエンプティブWebサーバーに加えて、WebサーバーとHTTPクライアントテーマのすべての4Dコマンドは、スレッドセーフになりました!

データベース設定ダイアログの新しいオプション“Use preemptive process“をチェックするだけで、Web Serverは完全にプリエンプティブプロセスを使用して実行されます。

Preemptive Option in 4D settings

このデータベース例では、プリエンプティブモードと協調モードの両方で、多くの CPU を必要とする計算データや多くのリクエストを持つ Web ページの読み込みを実演しています。この例では、8 つのコアで複数のリクエストを並行して処理したため、応答時間が 8 倍速くなりました。

データベース例

詳しくはドキュメントをご覧ください。

Vanessa Talbot
- プロダクトオーナー - Vanessa Talbotは、2014年6月に4Dプログラムチームに参加しました。プロダクトオーナーとして、彼女はユーザーストーリー(ユーザーが期待する新機能とその使用法)を書き、それを具体的な機能仕様に変換する役割を担っています。また彼女の役割は、実装された機能が顧客のニーズを満たしているかどうかを確認することでもあります。入社以来、4Dにおける主要機能の定義に関わってきました。プリエンプティブ/マルチスレッドの新機能の大部分と、非常に複雑なテーマである組み込みアプリケーションの新アーキテクチャに取り組んできました。VanessaはTelecom Saint-Etienneで学位を取得後、Criminal Research Institute でオーディオビジュアル部門の開発者としてキャリアをスタートさせました。また、メディアや医療の分野でも、技術サポートやプロダクションの分野で働いてきました。