You are here -> Home Logram et son site » Passage à Django 1.2

Passage à Django 1.2

Le 19/06/2010 à 13h21 by steckdenis, in Logram et son site, 5 commentaries

Bonjour :) ,

Le Site Web de Logram utilise Django comme framework web. Cela permet de développer un site web d'une telle ampleur en très peu de temps, et facilement, le tout en bénéficiant de beaucoup de fonctionnalités.

Il y a quelques semaine est enfin sortie la version 1.2 de Django, apportant son lot d'améliorations, mais également quelques incompatibilités avec l'ancienne version.

Ce matin, j'ai donc modifié le site web pour qu'il soit bien à jour et fonctionne avec Django 1.2. C'est maintenant chose faite et tout devrait bien marcher, même si quelques bugs ne sont pas exclus (beaucoup de copier/coller nécessaire, donc de petites fautes peuvent se glisser).

Pour ceux qui aiment les chiffres, cette mise à jour touche 52 fichiers du site web, comprend 488 insertions et 475 suppressions (donc beaucoup de remplacements, logique).

J'en ai également profité pour corriger quelques problèmes, comme par exemple le fait que le cache n'était pas utilisé dans les flux RSS (un malheureux «NList = False» mal placé). Des risques de plantages ont également été corrigés, des optimisations apportées.

Chaque page perd une requête, grâce à la nouvelle gestion des messages de Django (vous savez, les petits messages affichés en vert en haut des pages, comme «Vous êtes connecté»).

Prochaine étape : Django 1.3 :-° .

Commentaries

Author Message
steckdenis
# le 19/06/2010 à 13h22
Ça marche !
Avatar
Group : Administrateur

Bonjour,

Un autre grand avantage de cette mise à jour est la rapidité gagnée, surtout dans le rendu des templates (qui prend le plus de temps). Le site est maintenant quasiment instantané :) .

KDE le fait depuis 10 ans.

danman
# le 19/06/2010 à 14h56
Heureux d'être là
Group : Member

ça reste un peu plus long (2.5 sec) chez moi, bizarrement :S .

ça doit etre parce que t'es belge x)

steckdenis
# le 19/06/2010 à 15h49
Ça marche !
Avatar
Group : Administrateur

Surtout que ton réseau est pourri. Si la requête prend déjà 2,2 seconde pour arriver sur le serveur de Logram, je vois mal comment tu peux obtenir une réponse dans les temps.

J'ai un ping de 18ms vers google.be, je charge une page de Logram en 0,262 secondes :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
$ time wget logram-project.org -O /dev/null
--2010-06-19 15:44:12--  http://logram-project.org/
Résolution de logram-project.org... 91.121.71.37
Connexion vers logram-project.org|91.121.71.37|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: non spécifié [text/html]
Sauvegarde en : «/dev/null»

    [ <=>                                                                       ] 34536       --.-K/s   ds 0,09s

2010-06-19 15:44:12 (379 KB/s) - «/dev/null» sauvegardé [34536]

real    0m0.262s
user    0m0.017s
sys     0m0.007s

Ok, je suis connecté en 30Mbps, mais ce qui compte est le temps que prend le serveur pour répondre.

KDE le fait depuis 10 ans.

danman
# le 19/06/2010 à 17h13
Heureux d'être là
Group : Member

ah, je met (pour real) 0.4xxs o_O

ça doit etre a cause de free (c'est pas regulier)

Editing

  • le 19/06/2010 à 17h13 by danman : ajout
steckdenis
# le 19/06/2010 à 21h38
Ça marche !
Avatar
Group : Administrateur

Bonjour,

Je profite de cette news pour vous dire que je viens de mettre à jour les onglets en haut du site. Quand l'onglet est activé, il se fond mieux dans la page, montrant mieux à quoi il sert. J'ai aussi lissé leurs bords.

KDE le fait depuis 10 ans.