S'identifier - S'inscrire - Ecrire un article - Contact

Optimisation du code

Par Stephane • Actualités • Samedi 11/08/2007 • 3 commentaires  • Lu 2772 fois • Version imprimable

Mots-clés : ,


J'ai fait quelques modifications du code pour le rendre plus performant. Normalement, rien n'a changé, à part une légère augmentation de la vitesse de génération des pages. N'hésitez pas à me signaler d'éventuels problèmes. D'autre part j'ai fait une modification pour empêcher les problèmes d'interruption que certains d'entre vous ont signalés (et qui sont la cause du problème des stats, qui devrait être corrigé cette nuit).

D'autres articles sur des thèmes similaires :


Commentaires

Euh ... par labosonic le Samedi 11/08/2007 à 02:13

N'aurais-tu pas modifié les modalités de commentaires ?


Sorry par Jean-Luc le Samedi 11/08/2007 à 11:10

Jean-Luc Je ne sais pas non plus s'il y avait un lien, en revanche il semble bien que ce soit moi qui ait provoqué les incidents de services jeudi soir à partir de 19h jusqu'à vendredi après midi - le temps que je comprenne 1/ que c'était mon action qui déclenchait l'interruption de service et 2/ pourquoi.

En fait, c'est lié à la procédure (récemment révisée) de génération des vignettes mosaïques qui va chercher s'il n'y a pas une image téléchargée par le champ "Envoyer une image" du formulaire de l'article ou une url d'image entrée dans le champ custom avant de chercher dans l'article d'abord une image téléchargée sur le site puis, à défaut, une image avec une adresse externe. Le problème survenait parce que j'essayais de valider un article avec un GIF animé certainement trop lourd (175Ko). Que le fichier ait une adresse externe ou qu'il soit téléchargé n'y changeait rien : le moteur s'épuisait à essayer de générer la vignette, il me délivrait assez rapidement le message d'erreur suivant

Proxy Error

The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request POST /cgi-bin/news.pl.

Reason: Error reading from remote server
et le serveur était en carafe un certain temps (peut-être après une procédure de redémarrage automatique au bout d'un certain temps de plantage). Je suis désolé pour ceux qui ont subi ces interruptions de services mais j'ai mis un certain temps à faire le lien, croyant qu'il s'agissait d'un problème général avec la plateforme, voire chez l'hébergeur, puis avec cet article (que j'ai supprimé et recréé), puis avec le fichier stocké ailleurs, etc.

Finalement, je pense qu'il manque seulement le même fusible qui a été mis en place pour les images avec des url externes dans l'article, à savoir que si la vignette n'est pas générée au bout de 5 secondes la fonction abandonne et la remplace simplement par son titre. Les 5 secondes c'est peut-être un peu short mais le principe est là.


Re: Sorry par Stephane le Samedi 11/08/2007 à 11:26

Stephane Peux tu m'envoyer le fichier par mail, que je puisse vérifier/corriger ça ?



Session

Pour participer plus facilement, ouvrez une session :

Identifiant de
mon blog
Nom d'utilisateur
Mot de passe

Si vous avez déjà un blog sur ViaBloga ou si vous avez ouvert un compte sur l'un d'entre eux, vous pouvez vous identifier avec votre nom d'utilisateur et mot de passe en précisant d'abord l'identifiant de votre blog.

S'inscrire

Archives par mois