Générer les pages plutôt que système de cache

Générer les pages plutôt que système de cache - PHP - Programmation

Marsh Posté le 11-10-2010 à 01:53:25    

Bonjour à tous,
 
Petite question que je me pose : je lis souvent de mettre en place des systèmes de cache pour les sites à fort trafic, ça évite de faire des requêtes vers la bdd à chaque affichage, mais générer une page statique depuis le BO ne serait-il pas une meilleure solution ?
 
Exemple un système de news, on peut très bien créer une page genre news_123.php au moment de l'ajout en bdd lors de la création. Et quand on modifie la news coté BO, cela régénère le fichier. Le tout sur un système simple de template maison.  
 
Cela n'est il pas plus performant et permet plus de souplesse qu'un système type op cache ?
 
Merci d'avance pour vos avis :jap:


---------------
Ils ne sont grands que parce que nous sommes à genoux. - Topic Kingdom
Reply

Marsh Posté le 11-10-2010 à 01:53:25   

Reply

Marsh Posté le 11-10-2010 à 11:31:44    

Ce système s'apparente à un cache, si on accepte une définition large pour le mot cache.
 
De toutes manières pour les problèmes d'optimisation, il y a beaucoup de cas particuliers, et la solution consiste à faire différents essais et à prendre ce qui marche le mieux, plutôt que de se baser sur des idées théoriques préconçues. Mais avant de penser à l'optimisation, il faut toujours penser à faire un système sans bug.

Reply

Marsh Posté le 12-10-2010 à 16:22:18    

Merci de ton avis oliv :jap:
 
D'autres points de vue ?


---------------
Ils ne sont grands que parce que nous sommes à genoux. - Topic Kingdom
Reply

Marsh Posté le 12-10-2010 à 16:23:59    

Fabriquer ça soi-même en 2010 serait idiot. Le premier moteur de templates venu (smarty, au pif) sait faire ce genre de choses.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 12-10-2010 à 16:52:52    

skeye a écrit :

Fabriquer ça soi-même en 2010 serait idiot. Le premier moteur de templates venu (smarty, au pif) sait faire ce genre de choses.


a-ton vraiment besoin d'une usine à gaz, pour juste générer à partir d'un BO existant une page à l'ajout en BDD ?


---------------
Ils ne sont grands que parce que nous sommes à genoux. - Topic Kingdom
Reply

Marsh Posté le 12-10-2010 à 16:54:32    

Alekusu2 a écrit :


a-ton vraiment besoin d'une usine à gaz, pour juste générer à partir d'un BO existant une page à l'ajout en BDD ?


Le jour où tu auras besoin d'une fonctionnalité ou d'une autre de cette usine à gaz tu te retrouveras à en fabriquer une aussi. Moins fonctionnelle, et probablement buggée.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 12-10-2010 à 17:56:55    

Admettons, et le moteur de template que tu conseillerais pour du PHP ? :o


---------------
Ils ne sont grands que parce que nous sommes à genoux. - Topic Kingdom
Reply

Marsh Posté le 12-10-2010 à 17:57:55    

J'ai testé que smarty.  Il fonctionne.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 12-10-2010 à 22:31:44    

Quand tu parlais d'une fonctionnalité de cette usine à gaz dont je pourrais avoir besoin, tu pensais à quoi par exemple ?  
 
que je vois si j'en aurais vraiment besoin un jour ou pas :D


---------------
Ils ne sont grands que parce que nous sommes à genoux. - Topic Kingdom
Reply

Marsh Posté le 13-10-2010 à 07:21:52    

va lire la doc.:o


---------------
Can't buy what I want because it's free -
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed