Sujet: PHP ... ca consomme énormément :petrus:
16/11/2006 @ 23:14:25: philfr: PHP ... ca consomme énormément :petrus:
300K de source ? :totoz:
16/11/2006 @ 23:14:39: zion: PHP ... ca consomme énormément :petrus:
Oué enfin, si tu peux virer MySQL c'est encore mieux... :whistle:


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 :petrus:

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) :petrus:
16/11/2006 @ 23:20:40: Poire: PHP ... ca consomme énormément :petrus:

:heink:
16/11/2006 @ 23:22:04: zion: PHP ... ca consomme énormément :petrus:
C'est un exemple :petrus:
16/11/2006 @ 23:23:59: philfr: PHP ... ca consomme énormément :petrus:
SQLite rules :oh:

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 :petrus:

oué par ce que sous nunux ça va être dur :ddr555:
16/11/2006 @ 23:26:09: zion: PHP ... ca consomme énormément :petrus:
Nan, MySQL je le garde, no way :petrus:
16/11/2006 @ 23:26:32: Poire: PHP ... ca consomme énormément :petrus:
SQLite rules :oh:

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 :petrus:
16/11/2006 @ 23:28:32: Altar: PHP ... ca consomme énormément :petrus:
We mais lighttpd pas :itm:
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 :petrus:

ça je sais, mais ton dédié est sous nunux :spamafote:
tu me diras que tu peux changer... mais j'ai des doutes :ddr555:
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 :petrus:
16/11/2006 @ 23:31:12: zion: PHP ... ca consomme énormément :petrus:
We mais lighttpd pas :itm:


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é :petrus: )
16/11/2006 @ 23:31:41: Poire: PHP ... ca consomme énormément :petrus:
We mais lighttpd pas :itm:

http://www.kevinworthington.com:8181/ :wink:
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é :petrus: )

IIS :totoz:
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 :petrus:

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 :oh: (m'étonnerait que tu aies prévu un callback et un contexte pour chaque appel... Si ?)
Retour