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

Bibliothèques et frameworks PHP Discussion :

[phpBB] Système de cache phpbb2


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 27
    Points : 11
    Points
    11
    Par défaut [phpBB] Système de cache phpbb2
    Bonjour

    Comment on active le systeme de cache de phpbb2 , j'ai mis le dossier cache mais apparament cela ne fonctionne pas. Donc je voulais savoir comment l'activer

    Merci de votre aide

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 27
    Points : 11
    Points
    11
    Par défaut
    J'ai trouvé en utilisant le fichier template_file_cache.php en le renommant et en le modifiant un peu.

    Par contre la mise en cache se fais en php j'ai essayé html mais le soucis c'est que dans les fichier c'est du php et la je ne sais comment faire pour que ce soit du code hml.

    Voici les deux parties qui met en cache
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    	function set_rootdir($dir)
    	{
     
     
    		if (is_file($dir) || is_link($dir))
    		{
    			return false;
    		}
     
    		$this->root = realpath($dir);
    		$this->cachedir = realpath($this->cache_root) . substr($dir, strrpos($dir, '/')) . '/';
     
    		if (!file_exists($this->cachedir . 'admin/'))
    		{
    			@umask(0);
    			if (!file_exists($this->cachedir))
    			{
    				mkdir($this->cachedir, 0777);
    			}
    			mkdir($this->cachedir . 'admin/', 0777);
    		}
     
    		return true;
    	}
    cette partie qui encode en html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    	function pparse($handle)
    	{
     
     
    		$cache_file = $this->cachedir . $this->filename[$handle] . '.php';
     
    		if(@filemtime($cache_file) == @filemtime($this->files[$handle]))
    		{
    			$_str = '';
    			include($cache_file);
     
    			if ($_str != '')
    			{
    				echo $_str;
    			}
    		}
    		else 
    		{
    			if (!$this->loadfile($handle))
    			{
    				die("Template->pparse(): Couldn't load template file for handle $handle");
    			}
     
    			// Actually compile the code now.
    			$this->compiled_code[$handle] = $this->compile($this->uncompiled_code[$handle]);
     
    			$fp = fopen($cache_file, 'w+');
    			fwrite ($fp, '<?php' . "\n" . $this->compiled_code[$handle] . "\n?" . '>');
    			fclose($fp);
    
    			touch($cache_file, filemtime($this->files[$handle]));
    			@chmod($cache_file, 0777);
    
    			eval($this->compiled_code[$handle]);
    		}
    	
    		return true;
    	}

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