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

Langage PHP Discussion :

[Système] Pourquoi un système de cache


Sujet :

Langage PHP

  1. #1
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2007
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2007
    Messages : 193
    Par défaut [Système] Pourquoi un système de cache
    Bonjour,

    Je voies souvant sur le forum revenir les sujets à propos de la gestion du cache.
    N'en ayant jamais utilisé, je ne voies pas l'interêt et le fonctionnement de ce sustème.
    Quelqu'un pourrait il éclairer ma lanterne?

    Merci

  2. #2
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut

    L'intérêt du cache est qu'une fois que ta page est dans le cache, son chargement ultérieur sera bien plus rapide puisqu'il n'y aura pas à retélécharger toutes les infos.

  3. #3
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2007
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2007
    Messages : 193
    Par défaut
    Merci pour la réponse, mais dans le cas de page dynamique (notament avec des tirages aléatoires d'information) je ne vois pas l'intéret. D'autant plus que je ne pense pas que le temps de génération de la page sur le serveur soit plus importante que le temps d'envoie de la page au navigateur.

  4. #4
    Membre expérimenté
    Inscrit en
    Janvier 2004
    Messages
    242
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 242
    Par défaut
    Citation Envoyé par metfan Voir le message
    Merci pour la réponse, mais dans le cas de page dynamique (notament avec des tirages aléatoires d'information) je ne vois pas l'intéret. D'autant plus que je ne pense pas que le temps de génération de la page sur le serveur soit plus importante que le temps d'envoie de la page au navigateur.
    On met en cache les données qui ne change pas souvant car la mise a jour du cache prend plus de temps que de lire dans une table sql.

  5. #5
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    Dans le cache se trouve par exemple les feuilles CSS car celle-ci ne change pas normalement.

  6. #6
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2007
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2007
    Messages : 193
    Par défaut
    Vous avez un lien sur un tuto pour faire un cache, peut être que voire le fonctionnement m'aidera plus à comprendre car là je suis de le brouillard bien épais!

  7. #7
    Membre expérimenté
    Inscrit en
    Janvier 2004
    Messages
    242
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 242
    Par défaut
    Citation Envoyé par metfan Voir le message
    Vous avez un lien sur un tuto pour faire un cache, peut être que voire le fonctionnement m'aidera plus à comprendre car là je suis de le brouillard bien épais!
    En fait le principe est simple, si tu as une fonction qui te genere une variable (genre un tableau) et que cette fonction mettent 5 secondes a calculer cette variable, et que la variable en question change tres rarement.

    Il faut mieux calculer une fois la variable en question, puis la mettre dans un fichier et faire un vulgaire include pour la reccuperer au lieu de la recaculer a chaque page.

    Regarde le source de punbb, il y a un systeme de cache basique avec.

Discussions similaires

  1. Différence système concurrent et système réactif
    Par acacia dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 30/03/2010, 02h53
  2. systèmes centralisés et système multi-utilisateur
    Par astro1976 dans le forum Administration système
    Réponses: 1
    Dernier message: 13/05/2009, 13h29
  3. Réponses: 1
    Dernier message: 27/03/2008, 16h17
  4. [Système] Pourquoi la fonction ini_get plante ?
    Par renaudjuif dans le forum Langage
    Réponses: 14
    Dernier message: 02/08/2006, 01h17

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