Mercredi 28 Mai 2008 - Version 3.1
Voilà Ik` Ilote est de retour sur un nouveau serveur... pas gratuit cette fois. Ici, pas de limite de bande passante et pour la place c'est quasiment illimité comme vu que je n'utilise que 5% de l'espace disque avec 7,5 Go (+2 Go de trucs pour moi :p).
Beaucoup de travail pour retrouver... la même chose ou presque.
Le transfère vers le nouveau serveur a été une horreur pour moi. J'ai foiré le transfère, j'ai mis 3 jours à récupérer la base de données de façon réutilisable pour le transfère sur mon PC (merci Free). Via PhpMyAdmin j'ai capitulé et ma méthode était 10× plus rapides pour l'upload des données : générer du PHP qui envoie des requêtes MySQL. J'aurais dû y penser dès le début. Maintenant je n'aurais plus de tels problèmes vu que j'ai un accès direct au fichier de la base de données.
Une fois les données envoyées, c'était bien, mais je voulais faire un truc plus propre sur le nouveau serveur au niveau des rendus des URL (d’URL-rewriting). Comme je n'ai pas réellement de limite sur ce que je peux faire je me lancer sur cela en plus d'un rangement des fichiers. Résultat : plus de 300.000 corrections dans la base de données pour rendre les anciens liens encore valables (j'ai aussi corrigé ceux qui auraient pu être mis dans la chatbox et dans les commentaires). En théorie c'est propre, en pratique il y a sûrement des ratés (Correction à coût d'expression sur des milliers d'entrées ×_×). Il a fallu que je fasse en sorte que le code PHP suivent... et c'est là que je me suis rendu compte que mon site n'est qu'un tas de bouts de codes empilés (bon, en fait je le savais déjà).... Horriblement long... probablement la partie plus plus pénible parce les remplacements avec expressions régulières n'étaient même pas possible. J'ai donc dû relire tout le code pour relier de tous les fichiers et pages qui en avait besoin... (Je pense qu'il doit manquer des corrections, merci les écrire en commentaire de cette actu).
Vous voici donc sur la version 3.1. Pourquoi un changement de version alors qu'il n’y a rien de neuf ? Pour vous il n'y a rien de neuf. Pour moi, c'est limite un nouveau site tellement j'ai changé de choses dessus :P Bon, ce n’est pas encore en POO (c'est prévu pour la version IV), mais au moins c'est rangé, il n'y plus trois dossiers avec tous les fichiers PHP en vrac et des images mélangées avec. Idem pour les images qui se trouvent quasiment toutes au même endroit. Un grand nettoyage de printemps qui commençait à s'imposer.
Des nouveautés : moins de choses sur le site.
Ce grand ménage m'a permis d'ajouter l'option prévue pour la 3.1 : l'expérience. Tout est présent sauf la présentation. C'est toujours en fin de page, mais le chiffre est le bon à présent est probablement beaucoup plus élevé pour certains. :)
Je me suis aussi permis de virer les notes d'anime plus mises à jour depuis des années et certaines sections que j'avais fermé depuis des lustres, mais toujours présentes dans la base et pour mon niveau (administrateur).
Pour ce qui est du dico Japonais-Français. Il reviendra rapidement, mais complètement séparé d'Ik` Ilote. Ça évitera d'alourdir le site alors qu'une version très légère est présente à côté. Les Kaoani sont aussi présents sur le serveur sans aucun changement si ce n'est qu'ils m'ont permis de tester la réécriture d'URL.
D'autres choses sont prévues, mais j'en parlerais plus en détail quand les projets seront plus avancés.
Free est ses merveilleux serveurs gratuits pour sites perso
J'en reviens maintenant au pourquoi du changement de serveur. ... En fait, je me suis en quelque sort fait virer de Free. Un jour Free a décrété, semble-t-il, qu'il était interdit d'avoir des tables de statistiques, car cela ralentit le serveur. Petits soucis pour moi c'est que le script de stats et la table de statistiques ne me servaient pas uniquement à cela (base pour d'exp, test pour les membres et effectivement historique du nombre de visiteurs). C'était aussi des repères pour le nombre de visites et la progression dans le temps. Tout était fait pour faire un minimum de requêtes avec uniquement des valeurs numériques pour que les opérations soient les plus rapides et les plus simples possible. Mais bon, j'ai appris qu'ils s'en foutent, ils virent et après disent qu'on n'a pas le droit. Je ne me suis pas gêné pour dire que c'était inadmissible comme comportement même pour un service gratuit (enfin comme mon FAI est Free je paie un peu pour le service, c'est pour ça que je me suis permis d'aller râler). Je n'ai même pas reçu de mail d'avertissement alors que j'ai deux boîtes mails liés au compte qui ont été créée quasiment que pour cela. Bref, une vraie politique de pourri pour un service de pourri. Un seul administrateur pour gérer les dizaines de serveurs qui accueillent environ deux millions des sites. S’il est en vacances et que le serveur est en rade... vous pouvez attendre (C'était le cas pour un serveur inaccessible depuis plus de deux semaines). Normalement je n'aurais pas de problème de ce type chez OVH (je n’ai pas pris d'option de backup, c'était trop cher.... mais c'est bien un truc que je prendrais dès que c'est possible).
Merci à ceux qui ont eu le courage de m'envoyer un mail (et plus)
Je remercie tous ceux qui m'ont apporté leur soutien sur Yahoo ou par mail. Pour ces derniers voici leur nom : Jopopoe, Rob_Kenpachi, Johnathan Lau Jia Hui, Florio, Fed Tej et Kegeno. Je remercie tout particulièrement yZykoM pour ses mails que j'ai particulièrement appréciés et son don de 10 €.
Merci aussi à Acendancy pour son aide (et son serveur... mais là c'est pour une autre raison) et aussi aux admis réseau de Prizee.com sans qui je n'aurais jamais réussi à installer le serveur DNS sur le serveur. Je laisse le lien pour ceux qui veulent faire des dons pour ceux qui aiment mon « bar » (c'est pourboire si vous voulez). Ils serviront exclusivement à payer les frais du serveur : environ 23 € par mois.