Ich arbeite an einem Symfony2-Projekt mit Doctrine. Ich möchte die API-Leistung optimieren, indem ich Abfragen Cache hinzufüge.Symfony 2 Cache Doctrine Abfrageergebnisse
Ich habe nur wenige Möglichkeiten sah, wie:
- Symfony Anmerkung Cache
- Lehre Cache
- Memcache
, mit denen nicht sicher, den ich gehen sollte, aber für mich ist es Es scheint, als wäre die Caching-Daten auf Doctrine-Ebene am besten geeignet.
Sagen, dass ich möchte, dass jemand mir hilft oder mir hilft, Doctrine-Cache einzurichten und zu erklären, wie es genau funktioniert.
D.h. Ich habe diese Anfrage:
class QueryFactory
protected $connect;
public function __construct(Connection $connection)
{
$this->connect = $connection;
}
private function myQuery()
{
return $this->connect->createQueryBuilder()
->select('user_id')
->from('users', 'u')
->where('u.user_id = 2');
}
}
Wie würde ich einen Cache auf diese Abfrage hinzufügen? Gibt es irgendeine Doctrine-Bibliothek, die ich brauche, um etwas zu injizieren, das ich brauche use
?
und If überprüfen, ist es eine Möglichkeit, ..? thx – Tomazi
Ich habe gerade festgestellt, dass Sie bereits die gleiche Frage gestellt http://stackoverflow.com/questions/27899297/caching-doctrine-results-symfony2/27899397#27899397 –