Sto lavorando a un progetto Symfony2 utilizzando Doctrine. Voglio ottimizzare le prestazioni dell'API aggiungendo la cache alle query.Symfony 2 cache Risultati query doctrine
Ho guardato alcune opzioni quali:
- cache di annotazione Symfony cache di
- Dottrina
- Memcache
non a sicuro con quale dovrei andare ma a me sembra che i dati di cache a livello di Doctrine siano i più adatti.
Dire che vorrei che qualcuno mi aiutasse o che mi guidasse come configurare il cache di Doctrine e spiegare come funziona esattamente.
cioè ho questa query:
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');
}
}
Come dovrei aggiungere una cache per questa ricerca? C'è qualche libreria Doctrine di cui ho bisogno per iniettare qualsiasi cosa di cui ho bisogno a use
?
e se sto usando rigorosamente Dottrina dbal c'è un modo ..? thx – Tomazi
Mi sono appena ralizzato che hai già fatto una domanda identica http://stackoverflow.com/questions/27899297/caching-doctrine-results-symfony2/27899397#27899397 –