Garder en mémoire des variables ou des fonctions sous apache

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par RiPSO, 10 Février 2011.

  1. RiPSO
    RiPSO WRInaute impliqué
    Inscrit:
    5 Octobre 2007
    Messages:
    967
    J'aime reçus:
    0
    Coucou :)

    Actuellement j'ai des pages de fonctions et des pages de variables que j'initialise sur chacune de mes pages avec un include.

    Ce que j'aimerai savoir c'est si apache a une fonction qui permettrait de lui faire garder ces pages d'include en mémoire plutôt que de les appeler sur chacune des pages de mon site.

    J'explique avec un exemple :
    Par exemple mon menu à la base est dans un array que j'envoie à la fonction d'affichage de menu qui traite ce tableau. je fais donc sur chaque page de mon site un include pour appeler la page qui contient l'array de mon menu (en fait c'est une page qui contient toutes mes variables à initialiser), et un include qui contient la fonction d'affichage du tableau (pareil, c'est une page qui contient pas mal de fonctions).


    Merci :)
     
  2. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 672
    J'aime reçus:
    78
    Apache creer des espaces virtuelles ou tourne les sites, si Apache gardait en dur des valeurs de variables ca serait un vraie merdier entre les différents sites
    regarde du coté des constantes pour des valeurs fixes et fait des include dans des include pour minimiser tes appels
     
  3. salva
    salva WRInaute accro
    Inscrit:
    16 Avril 2006
    Messages:
    3 577
    J'aime reçus:
    0
    Tu mets les fichiers souhaités dans un ramdisk /dev/shm

    Regarde ici, tu peux te baser sur l'exemple que donnait fandeciné.

    Tu remplaces la BDD par les fichier voulus.
     
  4. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 257
    J'aime reçus:
    1
    quel intérêt ? ton serveur est sous dimensionné ?
     
  5. salva
    salva WRInaute accro
    Inscrit:
    16 Avril 2006
    Messages:
    3 577
    J'aime reçus:
    0
    Avec des ressources suffisantes, je suis passé d'un temps moyen de chargement pour une page dynamique de 2,9s à 2,1s.

    J'ai mis dans le ramdisk tous mes fichiers et bdd statiques.
     
  6. RiPSO
    RiPSO WRInaute impliqué
    Inscrit:
    5 Octobre 2007
    Messages:
    967
    J'aime reçus:
    0
    Salva > Pas mal comme solution. Appliquée au site ca devrait permettre d'avoir tous les fichiers php en ramdisk, et gerer le reste genre images via un CDN. C'est pas exactement ce que je demandais mais c'est une bonne base pour ameliorer les chronos :p

    Koogar > L'array du menu est assez complexe et je ne pourrais pas le mettre en constante car je fais une requête sql par exemple pour savoir si il y a un message dans la messagerie de l'utilisateur et je modifie le menu "messagerie" en "messagerie (n)" si il y a des messages avant de l'afficher.

    Concernant le "merdier", si on peut définir des variables à initialiser pour chacun des sites ca ne serait pas un soucis je pense... Enfin si il y a un intérêt en terme de rapidité :)
     
Chargement...
Similar Threads - Garder mémoire variables Forum Date
Garder une date en mémoire ? Google Analytics 5 Février 2015
Garder référencement nouveau site Référencement Google 9 Février 2021
refaire mon site html en PHP et garder un bon référencement Problèmes de référencement spécifiques à vos sites 17 Décembre 2020
Supprimer le sitemap HTML et garder le XML Crawl et indexation Google, sitemaps 27 Avril 2020
garder le format ou ratio d'une vidéo et la mettre en format carré Développement d'un site Web ou d'une appli mobile 23 Novembre 2019
Résolu URL Rewriting : Garder l'adresse non transformée dans le navigateur URL Rewriting et .htaccess 2 Décembre 2018
Garder ou changer mes NDD - Influence sur le referencement Noms de domaine et référencement 12 Mai 2016
creer un nouveau site ou garder l'ancien???? Débuter en référencement 22 Avril 2016
Conseil pour 1 contrat simple pour garder le "désigné par" dans le footer après livraison Droit du web (juridique, fiscalité...) 15 Février 2016
Comment je peux faire pour garder mon site dans les premiéres pages sur google Débuter en référencement 11 Décembre 2015