IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Web Perl Discussion :

cgi système de cache


Sujet :

Web Perl

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2009
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 44
    Points : 32
    Points
    32
    Par défaut cgi système de cache
    Bonjour,

    Je viens à nouveau vous solliciter, car j'ai un petit problème. J'ai monté un petit site Web en cgi/perl, c'est en fait une interface utilisateur pour interroger une base de données. Une de mes pages liste mes entrées (30 000 entrées) c'est un peu long à charger, c'est pourquoi j'aimerais savoir si il est possible de charger la page en cache, pour qu'à chaque fois que l'utilisateur revient sur cette page, elle soit déjà pré-chargée et donc augmenter la réactivité du site.
    Si vous avez un exemple qui illustre le procédé ce serait top.

    Merci.

  2. #2
    Membre actif

    Profil pro
    Inscrit en
    Août 2009
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 156
    Points : 211
    Points
    211
    Par défaut
    Bonjour,
    Coté BD, Oracle par exemple a déjà son propre cache, MySQL surement aussi donc une requête est déjà plus rapide la seconde fois (si elle est encore en cache).
    Maitnenant coté Apache, peut-être que le cache se paramètre:
    http://httpd.apache.org/docs/2.2/fr/caching.html
    Par contre je n'ai jamais utilisé.

    Mais 30,000 entrées me semble peu, à moins que tu ais de nombreux calculs.
    Es-tu sûr que le temps d'affichage est passé coté serveur à générer le résultat et non coté client à attendre ces données via le réseau, et à les afficher via le moteur de ton navigateur ?
    -ajoute un temps total de génération du script en tout début et toute fin, et tu l'ajoute à l'affichage, ou tu surveille tes logs access_log apache-.

    => 30,000*1Ko ~= 30 Megas, IE ne te charge pas une page de 30Mega en un clin d'oeil, perl par contre boucle en un demi-clin d'oeil sur 30,000 entrées.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Avril 2009
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 44
    Points : 32
    Points
    32
    Par défaut
    merci pour ta réponse.

    pour te répondre oui je pense que le temps provient "du coté client à attendre ces données via le réseau, et à les afficher via le moteur de ton navigateur"

    le problème c'est que : dès que la page est de nouveau appelée elle recharge est donc met de nouveau du temps, j'aimerais que dès le second appelle de la page, elle se charge plus rapidement

  4. #4
    Membre actif

    Profil pro
    Inscrit en
    Août 2009
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 156
    Points : 211
    Points
    211
    Par défaut
    Mais tu as toujours le même problème, si le temps est passé à transférer les données et à les ouvrir dans ton navigateur,
    c'est du coté du cache du navigateur qu'il faut regarder.

    Eventuellement, le code HTML généré d'une page peut être aussi très lourd, et le simplier peut grandement diminuer ton temps de transfert (genre sur le nombre d'option et la manière de les mettre dans tes td et tr répétés de milliers de fois).

    Quelle taille fait la page HTML reçue si tu l'enregistre en local ?

Discussions similaires

  1. [VTemplate] Comment utiliser le système de cache ?
    Par xhark dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 28/10/2006, 23h37
  2. Réponses: 4
    Dernier message: 12/10/2006, 22h56
  3. [COMPOSANT] Système de cache pour asp ?
    Par tom_92 dans le forum ASP
    Réponses: 1
    Dernier message: 12/04/2006, 11h05
  4. [Smarty] système de cache
    Par mohican13 dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 23/02/2006, 09h05
  5. [PEAR] Système de cache jpcache: questions
    Par Cyrius dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 23/12/2005, 14h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo