28-12-2006, 11:33 AM
tu te rappelles notre discussion sur les processus ?
tu peux faire un cron qui pointe vers un script en cshell, (un script shell qui se rapproche beaucoup du c et qui peut appeler quelques programmes c de ton cru, ou même un script php)
certes c'est pas optimal car ce genre de processus devrait être intégré à ton moteur, mais c'est déjà pas mal, et cela se met rapidement en place. Un cron ne consomme pas tellement de ressources.
Autre solution, tu crées un programme c autonome avec moults fork qui vont chacun travailler sur la bdd (par contre tu as interêt à vérifier ton pool de connection pour éviter que celui-ci ne sature le nombre d'accès).
Pourquoi en c et pas php ? j'aime bien ce language, il est compilé donc plus rapide et surtout tu n'as pas besoin d'envoyer de page à un client donc tu n'utilises pas tout un pan de la technologie php; et tu peux logger le résultat de tes actions.
tu peux faire un cron qui pointe vers un script en cshell, (un script shell qui se rapproche beaucoup du c et qui peut appeler quelques programmes c de ton cru, ou même un script php)
certes c'est pas optimal car ce genre de processus devrait être intégré à ton moteur, mais c'est déjà pas mal, et cela se met rapidement en place. Un cron ne consomme pas tellement de ressources.
Autre solution, tu crées un programme c autonome avec moults fork qui vont chacun travailler sur la bdd (par contre tu as interêt à vérifier ton pool de connection pour éviter que celui-ci ne sature le nombre d'accès).
Pourquoi en c et pas php ? j'aime bien ce language, il est compilé donc plus rapide et surtout tu n'as pas besoin d'envoyer de page à un client donc tu n'utilises pas tout un pan de la technologie php; et tu peux logger le résultat de tes actions.