16/11/2006 @ 23:14:25: philfr: PHP ... ca consomme énormément :petrus:
300K de source ?
16/11/2006 @ 23:14:39: zion: PHP ... ca consomme énormément :petrus:
Oué enfin, si tu peux virer MySQL c'est encore mieux...
Oui mais non, la j'ai trop de queries à refaire, même si j'ai prévu le coup et que je peux ajouter un module Postgres ou MSSQL ou autre sans soucis, je dois revalider tous mes queries pour le nouveau SGBD
Et quoi qu'on en pense, j'ai l'habitude de MySQL, je l'aime encore bien, comparé à PHP que je commence à avoir ma claque de passer des heures à tout changer à chaque version tellement leurs APIs internes sont instables
16/11/2006 @ 23:17:05: zion: PHP ... ca consomme énormément :petrus:
Vi, le module interface Kelare/PHP fait 300k.
Le projet au total dépasse les 5mb de sources (hors templates pour les sites ou le moindre code PHP)
16/11/2006 @ 23:20:40: Poire: PHP ... ca consomme énormément :petrus:
16/11/2006 @ 23:22:04: zion: PHP ... ca consomme énormément :petrus:
C'est un exemple
16/11/2006 @ 23:23:59: philfr: PHP ... ca consomme énormément :petrus:
SQLite rules
Ou s'il faut vraiment une usine à gaz, PostgreSQL...
16/11/2006 @ 23:25:33: Poire: PHP ... ca consomme énormément :petrus:
C'est un exemple
oué par ce que sous nunux ça va être dur
16/11/2006 @ 23:26:09: zion: PHP ... ca consomme énormément :petrus:
Nan, MySQL je le garde, no way
16/11/2006 @ 23:26:32: Poire: PHP ... ca consomme énormément :petrus:
SQLite rules
T'as fait des tests de charge ? ça tien la route ?
Je m'y interesse depuis un moment... mais j'ai pas vraiment le temps
16/11/2006 @ 23:26:54: Altar: PHP ... ca consomme énormément :petrus:
Heu d'après mes souvenirs SQLite ne tient pas du tout sous de grosses charges. Il est incapable d'accéder en lecture à un fichier lors d'une écriture, le drop n'est que virtuel et donc la bdd ne fait que croître et j'en passe.
16/11/2006 @ 23:27:52: zion: PHP ... ca consomme énormément :petrus:
Poire> Kelare tourne aussi sous Windows tu sais
16/11/2006 @ 23:28:32: Altar: PHP ... ca consomme énormément :petrus:
We mais lighttpd pas
16/11/2006 @ 23:28:33: Poire: PHP ... ca consomme énormément :petrus:
Heu d'après mes souvenirs SQLite ne tient pas du tout sous de grosses charges. Il est incapable d'accéder en lecture à un fichier lors d'une écriture, le drop n'est que virtuel et donc la bdd ne fait que croîte et j'en passe.
ok donc adapté à volumétrie faible
16/11/2006 @ 23:29:26: Poire: PHP ... ca consomme énormément :petrus:
Poire> Kelare tourne aussi sous Windows tu sais
ça je sais, mais ton dédié est sous nunux
tu me diras que tu peux changer... mais j'ai des doutes
16/11/2006 @ 23:30:47: philfr: PHP ... ca consomme énormément :petrus:
J'ai bien dit, si pas besoin d'une usine à gaz...
Mais tu peux déjà pousser SQLite très loin, surtout en asynchrone
16/11/2006 @ 23:31:12: zion: PHP ... ca consomme énormément :petrus:
We mais lighttpd pas
M'en fous, Kelare tourne aussi sous Apache, IIS ou tout autre serveur Web supporté par PHP (ce qui me donnait un avantage à me baser sur PHP pour la diversité
)
16/11/2006 @ 23:31:41: Poire: PHP ... ca consomme énormément :petrus:
16/11/2006 @ 23:32:48: Poire: PHP ... ca consomme énormément :petrus:
M'en fous, Kelare tourne aussi sous Apache, IIS ou tout autre serveur Web supporté par PHP (ce qui me donnait un avantage à me baser sur PHP pour la diversité
)
IIS
16/11/2006 @ 23:33:44: Poire: PHP ... ca consomme énormément :petrus:
J'ai bien dit, si pas besoin d'une usine à gaz...
Mais tu peux déjà pousser SQLite très loin, surtout en asynchrone
niveau volumétrie t'as des chiffres ? temps de réponse ?
16/11/2006 @ 23:41:18: philfr: PHP ... ca consomme énormément :petrus:
Zion> avant de réécrire le module de glue PHP pour un langage multithread, es-tu sûr que tes fonctions Delphi sont réentrantes et peuvent être utilisées dans un environnement multithread ? Aucune variable globale ? Aucun buffer statique ?
Et pour l'aynchrone, il faudrait potentiellement du glue autour de chacune des fonctions
(m'étonnerait que tu aies prévu un callback et un contexte pour chaque appel... Si ?)