16-12-2015, 03:35 PM
Non mais quand déjà on parle de cache tu dis que c'est parce que c'est mal conçu que l'on a besoin de cache.
Qu'est ce que tu veux que je réponde à ça ? Que 99% des sites à fort trafic qui utilisent du cache (même sans doute 100%) sont mal conçu ? Allons réfléchis un peu à ce que tu dis.
Et de plus je vois pas ce que vient faire ton article sur PDO là, puisque tes questions soulevait l'intérêt de Ting pas du choix judicieux ou non de PDO.
C'est du cache géré par l'utilisateur, à lui d'invalider le cache quand il a changé, ou il expire auto au bout d'une durée X.
C'est intégré si on veut, c'est juste une glue entre Ting et un système de cache, d'ailleurs le système de cache de Ting va passer à la PSR-6 et une fois ça fait, on utilisera sans doute une librairie externe dès qu'une bonne existera.
Ting te permet d'éviter toutes les complexités que tu peux avoir à mapper ta base dans des objets.
Une requête comme ça :
Tu fais comment pour la mapper dans tes objets ?
Ting le fait tout seul.
Qu'est ce que tu veux que je réponde à ça ? Que 99% des sites à fort trafic qui utilisent du cache (même sans doute 100%) sont mal conçu ? Allons réfléchis un peu à ce que tu dis.
Et de plus je vois pas ce que vient faire ton article sur PDO là, puisque tes questions soulevait l'intérêt de Ting pas du choix judicieux ou non de PDO.
C'est du cache géré par l'utilisateur, à lui d'invalider le cache quand il a changé, ou il expire auto au bout d'une durée X.
C'est intégré si on veut, c'est juste une glue entre Ting et un système de cache, d'ailleurs le système de cache de Ting va passer à la PSR-6 et une fois ça fait, on utilisera sans doute une librairie externe dès qu'une bonne existera.
Ting te permet d'éviter toutes les complexités que tu peux avoir à mapper ta base dans des objets.
Une requête comme ça :
SELECT city.name, city.zipcode, country.name
FROM city
INNER JOIN country ON (country.id = city.country_id)
Tu fais comment pour la mapper dans tes objets ?
Ting le fait tout seul.