PHP Maximus CMS.eu | Maximus Canada | Maximus Italie | BBtoMax
spacer
spacer search

Tout sur Maximus CMS
Version actuelle: Fuzion BS
  Fly Kernel Version 1.1.2

Search
spacer
header
Accueil
Mon compte
Copyrights
 
Retour à l'accueil des tutoriaux
Voici un Tutorial,
souhaitant vous apporter solution,
dans tous les cas n'hésitez pas à revenir,
ce module est en constante évolution ...
Vous pouvez vous aussi y participer


[ Retour ]
Accueil des Tutoriaux -> Lecture d'un Tutorial
Tutorial écrit par Cyril du 21-05-2006 à 17:49:10

Tout sur Max Cache: initialisation, configurations, fonctionalités, sécurité
Temps prévisible pour l'installation: 1 heure
Facilité d'installation:  

Max Cache est un systême de cache avancé écrit exclusivement pour Maximus, ceci à des fins d'optimisation extrême, ceci se comprend tout seul car prendre par exemple un systême de cache existant pour le mettre dans un CMS oblige de charger un nombre de lignes important ( très souvent ) pour rien en faire, Max Cache lui ne contient que le strict minimum pour générer une multitude de type de cache et ceci avec un minimum de fonctions et de lignes de code.
Max Cache est issu de très longs tests ( plus d'un an sur NukeScripts.fr ) et a demandé une attention toute particulière pour être réellement adapté à nos besoins: rapidité - légèreté - sécurité

Voici les fonctionalités:

Tout d'abord rendez vous dans votre administration et initialisez le cache, dès lors vous pourrez accéder aux 2 pages de paramétrages des caches modules et blocs

Pour des raisons de sécurité évidentes, il est très fortement recommandé de personaliser le prefix des fichiers cache:
- ouvrez kernel/config.php

rechercher $cache_prefix et remplacez perso par ce que vous voulez, ceci à des fins que personne ne trouve vos fichiers cache :)

Exécuter ceci régulièrement, par exemple une fois par mois, et purgez les 2 caches ( modules et bloc ) ensuite, videz le dossier cache/Configuration


pour info et idée:

Module de news sachant que vous ne posterez pas des articles tous les 10 minutes vous pouvez facilement mettre 6 heures de temps de cache, ce qui veux dire que tous les 6 heures le cache sera réécrit idem pour le temps admin

BS est doté d'un cache modulaire permettant d'écrire des cache de différents types, par exemple le module de news à 2 temps de rétention, un temps pour les visiteurs un autre pour les admin, ceci afin que les visiteurs ne voient pas les fonctions admin

pour le module de downloads par exemple, il y a trois temps de rétention tout simplement parce que nous gérons les groupes donc chaque membre a son propre cache, tous les visiteurs ont le même et chaque admin à le sien

complément d'information tous les admins ont un cache sécurisé, ceci afin que personne ne vienne ( par mégarde ou par tentative de hack voir le cache donc les pages de l'administration ), peu de CMS offrent ca, et je le trouve très important )

Pour les downloads 6 heures est correct aussi., mais on peut même mettre 1 jour sans aucun probleme:

Pour les blocs, le block language lui ne changera jamais, mettez lui 4 semaines, pour le bloc sommaire et/ou modules vous pouvez mettre 1 jour sans risque puisque chacun à son propre cache

pour les supporters par exemple mettez lui un jour

par contre les blocs type who is online un temps de 5 minutes est correcte car ca permet d'être à jour tout les 5 minutes, vu que ce sont des informations temporaires


N'hésitez surtout pas à le mettre en marche, le fait d'activer max cache va soulager votre serveur MySQL y compris apache qui n'aura que de belles page HTML à afficher ( donc plus rapide )


Pour des raisons de sécurité, les visiteurs ont un cache forgé en HTML, donc ultra rapide ( on ne peut pas faire mieux :) et plus simple )
part contre les administrateurs ont tous un cache forgé en PHP, incluant un controle de sécurité évitant ainsi que quelqu'un par un moyen ou un autre ne parvienne à lire le cache d'un admin donc les page de l'admin :)
héhé, halte aux petits malins :)


Si pour une raison ou une autre, vous doutez d'une information mise en cache, n'hésitez pas à purger le cache en question ( modules ou blocs
dans un cas comme dans l'autre purger le cache supprimera TOUS les fichiers cache ( blocs ou modules attention il y a une distinction )

Si vous désactivez temporairement le cache pour une raison ou une autre, dès sa réactivation vous récupérerez TOUS les paramètres déjà pré-établis par vous même, c'est bien donc une désactivation temporaire et non une suppression de la configuration

Si vous désirez supprimer complètement la configuration du cache alors supprimer le fichier:

- cache/Configuration $prefix_cache_cMax_config.php

Dossier:

- cache/Configuration

4 fichiers:
*$cache_prefix_cache_config.php
Configuration en cache du site ( se reconditionne tout seul, vous n'avez absolument rien à faire )
*$cache_prefix_cache_main.php
Module par défaut en accueil ( se reconditionne tout seul, vous n'avez absolument rien à faire )
*$cache_prefix_cache_main.php
Configuration du cache ( se reconditionne tout seul, vous n'avez absolument rien à faire )
*$cache_prefix_configadvance.php
Configuration avancée de votre site ( se reconditionne tout seul, vous n'avez absolument rien à faire )

ATTENTION si vous videz ce dossier, il vous faudra réinitialiser le cache et reconfigurer votre site dans la configuration avancée !!!

- cache/Blocks

* contient tous les fichiers relatifs au cache des blocs

- cache/Modules

* contient tous les fichiers relatifs au cache des modules

- cache/meta

* contient tous les fichiers relatifs aux méta configurables

- cache/logs

* contient les 2 fichiers relatifs aux accès admin :
- accès réussis : adminallow.log
- accès refusés : admindeny.log

- cache/cron

* contient les fichiers relatifs aux crons

-cache/Backups/Database
* contient les sauvegardes de toutes les tables SQL que vous pouvez réaliser via l'administration de votre base de données
-cache/Backups/Files
* contient les sauvegardes de tous les fichier PHP de votre site que vous pouvez réaliser via l'administration de votre base de données

ATTENTION: ces deux dernières fonctions ne fonctionne que si votre hébergeur permet d'accéder aux fonction propres au serveur


D'autres caches sont activés automatiquement sur lesquels vous n'avez absoluement rien à faire, car ils se reconditionnent seuls par exemple le cache du forum phpBB, le cache admin de phpBB, le cache version de phpBB, le cache template et d'autres cache configuration ...

[ Retour à l'index des tutoriaux | Poster un commentaire ]

Hebeh.com, hebergement professionnel de sites internet www.hebeh.com

Hicih.com, noms de domaine pour vos sites internet www.hicih.com

Pétition contre la loi pécresse www.psycholyon2contrelaloipecresse.com

 
Distroy Max_Howto Cache ~ Distroy Sessions ~ 
Retrouvez des informations similaires grâce aux moteurs de recherche suivants:
 google google.com yahoo msn aol altavista mozbot biglotron mirago exalead voila lycos seek ask france ask monde france evasion apocalx vigoos doona globly envolk metafrance mamma alltheweb
Reproduction interdite (partielle ou totale) sans autorisation écrite de notre part.
Copyrights Maximus CMS
Projet Maximus SourceForge
Google Groups Maximus
Maximus CMS est présent sur le Wikipedia Français
Maximus OsCommerce est présent sur le Wikipedia Français
Projet Open Source hébergé par www.hebeh.com

rss rss
Tous droits réservés. PHP-MaXiMuS est un logiciel libre en version GNU/GPL license.
Copyright 2005 - 2008 PHP-Maximus CMS.

[ Page générée en 0.1864 sec ] [ (PHP: 74% - SQL: 26%) ] [ Requêtes SQL: 14 ] [ 1609 pages vues la dernière heure ]
 Top Max Cache Off Copyright Mentions légales PHP Maximus CMS