Aller au contenu

« JVDrake » : différence entre les versions

54 octets ajoutés ,  8 décembre 2013
user: 82e49f9 (?)
(MAJ du WIKI.)
user: 82e49f9 (?)
Ligne 26 : Ligne 26 :
== Technologies ==
== Technologies ==


Dans ses toutes premières version, JVDrake était basé sur 2 scripts php:
Dans ses toutes premières version, JVDrake était basé sur 2 scripts php:<br />
-Un script "serveur" tournait en permanence sur un VPS.
-Un script "serveur" tournait en permanence sur un VPS.<br />
A chaque requête d'une page JVDrake, on demandait au serveur de scanner un topic et d'effectuer des calculs.
A chaque requête d'une page JVDrake, on demandait au serveur de scanner un topic et d'effectuer des calculs.<br />
Ce système n'était pas au point car il demandait de nombreuses ressources à un serveur dédié et était lent.
Ce système n'était pas au point car il demandait de nombreuses ressources à un serveur dédié et était lent.<br />
De plus, le site avait dépassé par 2 fois les quotas de débits des serveurs, ce qui marqua par deux fois l’interruption de JVDrake.
De plus, le site avait dépassé par 2 fois les quotas de débits des serveurs, ce qui marqua par deux fois l’interruption de JVDrake.<br />
-Un script qui affichait les résultats aux joueurs.
-Un script qui affichait les résultats aux joueurs.<br />
 
<br />
Dans sa version actuelle, JVDrake tourne sous forme de script javascript dans le navigateur de chaque utilisateur.
Dans sa version actuelle, JVDrake tourne sous forme de script javascript dans le navigateur de chaque utilisateur.<br />
Cela permet de n'utiliser qu'un petit serveur web au lieu d'un serveur dédié.
Cela permet de n'utiliser qu'un petit serveur web au lieu d'un serveur dédié.
Afin de scanner les topics, le script effectue une requête ajax sur l'API xml de jeuxvideo.com à travers un proxy afin de bypasser la  same-origin policy de celle-ci.
Afin de scanner les topics, le script effectue une requête ajax sur l'API xml de jeuxvideo.com à travers un proxy afin de bypasser la  same-origin policy de celle-ci.<br />
Cette utilisation d'un proxy est la principale raison de la "lenteur" de JVDrake.
Cette utilisation d'un proxy est la principale raison de la "lenteur" de JVDrake.


Utilisateur anonyme