現在、単純なRESTful
Web アプリケーション (PHP を使用) を作成していますが、データベース アクセスを効率的に処理する方法がわかりません。問題は、MySQL データベースへの接続を作成するのに非常に時間がかかることです。
私の最初のアイデアは、データベース管理オブジェクトとしてシングルトンを作成することでした。これは、接続がまだセットアップされていない場合にのみデータベースに接続します。
ただし、クライアントからのすべてのリクエストでphpスクリプトファイルがサーバーに再ロードされるため、接続オブジェクトは常にnullです。したがって、データベースにアクセスする必要があるすべてのリクエストで、接続を初期化する必要があります。
この問題を回避するために使用できる設計パターンまたは手法はありますか?