Autoblog de suumitsu.eu

Ce site n'est pas le site officiel de suumitsu.eu
C'est un blog automatisé qui réplique les articles de suumitsu.eu

Magnetik: retour aux sources

Sun, 10 Jun 2012 09:03:40 +0000 - (source)

programmer

« Starving Programmer » par Felyza (CC by-nc-sa — deviantart.com)

J’ai consacré une bonne partie de ma journée d’hier à bosser sur Magnetik. En fait, j’ai quasiment repris le code de zéro :)

La version r4 je pense la publier tantôt même si elle n’est pas totalement débuggée, la r5 devrait suivre après.

La version r5, test en cours, ne s’appuie plus sur SQLite3 pour le stockage de données, mais sur du stockage fichier « flat file ». Et pour cela, j’ai trouvé un SGBD en pur PHP assez bien: fSQL. Les données sont stockées dans des fichiers CGI et on peut passer des commandes de type SQL au script pour accéder et manipuler les données. Bref, c’est cool :)

Le support est presque total, mais il manque un petit truc: le paramètre OFFSET n’est pas pris en charge. Du coup mon listing n’est pas « navigable ». J’en ai fait part au développeur, mais si entre temps des âmes charitables arrivent à lui faire traiter l’OFFSET, n’hésitez pas: c’est un code sous licence LGPLv3 :)

J’ignore si ça tient le coup sur les très grosses bases de données (pour rappel Magnetik Nyaatorrents c’est pratiquement 300 000 insertions). On verra. En tout cas j’ai révisé le mode de stockage des données (désormais tout est dans une même table), et l’organisation des scripts (un index général, qui require_once des scripts PHP selon l’action que l’on veut effectuer).

Si on peut exporter facilement les données, les réimporter c’est une toute autre histoire. Il y a des kamikazes qui savent faire traiter des fichiers XML ou CSV de 100 Mo par PHP ? :D

Magnetik est en train de prendre des proportions.. énormes. Je laisse parler les stats Piwik:

piwik

En effet, Google l’indexe parfois mieux que Nyaatorrents lui-même :D

Plus que jamais donc je suis ouvert aux contributions :)

flattr this!


Powered by VroumVroumBlog 0.1.31 - RSS Feed
Download config articles