親愛なるstackoverflow.comユーザーの皆さん、Doctrineの最適化についてお聞きしたいです。次のコードを含むファイルが 1 つあります。
define('PATH_LIB', '../framework/lib/');
$models = array('UserPermission.php');
require_once 'UserPermission.php';
require_once PATH_LIB."Doctrine/bootstrap.php";
$db = $entityManager;
$results = $db->find('UserPermission', 282);
このハイパーリンクから入手できます: http://test.gieromaniak.pl/doctrine.php
1 つのモデル (UserPermission.php) のみに関係します。
<?php
/** @Entity @Table(name="users_permissions") */
class UserPermission {
/** @Id @GeneratedValue @Column(type="integer") */
protected $id;
}
問題は、Doctrine を使用すると、このファイルの読み込みが非常に遅くなることです。ファイルが空の場合、ダウンロード時間は約 200ms です。しかし、上記のコンテンツがある場合、約 350ms です。
障害がDoctrine側にあることを確認するにはどうすればよいですか? それはDoctrineのせいですか?そうでない場合、このファイルの実行が遅くなる原因は何ですか?
その他の例: http://test.gieromaniak.pl/dssdssdd Doctrine 接続とデータベースへの 1 つのクエリのダウンロード速度は約 500ms Doctrine 接続のみの場合のダウンロード速度は約 350ms Doctrine 接続なしの場合のダウンロード速度は約 200ms
助言がありますか?