| NSN JPCache - version en cours de développement pour phpnuke toutes versions Par nsnfrance le Lundi 29 octobre 2007 à 11:16:19 Lu 30286 fois Aucun commentaire
|
........................
NSN JPCache + ----- Comme expliqué sur ce forum, NSN JPCache va revoir le jour, le fait d'être tombé par hasard sur un pack réalisé par dadanuke (tout droit tiré du travail existant sur phpnuke extrem datant de l'année 2003 ) m'a redonné motivation pour faire un joli pack JPCache pour PHPNuke, pack qui sera libéré au public gratuitement bien évidemment et sans aucune demande de compensation autre que votre plaisir.
Ce futur pack va comprendre une mise à plat de JPCache et une intégration on ne peut plus facile, je vais favoriser le temps de calcul du cache en préférant d'origine un système de cache en fichiers à plat et non en base de données comme peut le faire le pack actuel (et l'ancien d'ailleurs), je vais aussi faire une administration complète afin de gérer de manière très fine JPCache dans PHP-Nuke permettant ainsi de gérer le cache par type d'utilisateurs et par modules activés sur le site.
ATTENTION, je ne dis pas que ce système de cache est la panacée pour phpnuke, loin de là et je vous en expliquerai les tenants et aboutissants plus tard, une fois la version en ligne avec des exemples précis de la limitation d'un tel système de cache. Mais une chose est sûre, JPCache sait mettre en cache du contenu et on va le faire comme il faut pour l'intégrer en 5 minutes dans n'importe quel phpnuke.
J'ai déjà commencé cette version ce matin et elle est déjà 100% fonctionnelle au point de vue de la mise en cache, je vais m' attabler dans les jours à venir à la rédaction de l'administration ( c'est plus fun avec des jolis boutons :) ).
Sauf impondérables, j'envisage de libérer au public cette version seule, permettant de l'installer en quelques minutes, avec les fichiers livrés tout modifiés d'ici la fin de semaine ou courant de semaine prochaine.
Suite à ce premier chantier, qui me rappelle de bons souvenirs, j'en attaquerai un autre, manière de maniérer :)
Rester fun, restez open source libre et gratuit :)
|
Imprimer cet article L'article en détail |
............................................................
| Comment installer un système de cache dans PHPNuke 8.1, 8.0, 7.9 ou autre Par nsnfrance le Dimanche 28 octobre 2007 à 13:21:18 Lu 30495 fois Aucun commentaire
|
........................
NSN JPCache + ----- Il y a quelques jours, j'ai découvert un site sur la toile proposant un système de cache basé sur JPCache pour PHPNuke. Ceci a bien évidemment attiré mon attention car j'avais moi même travaillé sur ce concept il y a plusieurs années, je me suis donc mis en quête de le tester et d'en tirer les bons et mauvais cotés.
Nous allons donc voir comment installer ce système de cache dans votre PHPNuke en moins de 5 minutes, pour un rendement sommes toutes pas négligeable. Tout d'abord téléchargez l'archive de PHPNuke JPCache 210 français dans nos ressources.
Ensuite uploadez le contenu du dossier HTML du pack via votre logiciel FTP ( jusque là rien de bien compliqué ). Ensuite ouvrez votre phpmyadmin puis insérez le fichier cache.sql contenu dans le dossier sql du pack. Ensuite viennent les trois modifications de fichiers à faire ( rassurez vous c'est très simple, tout béotien pourra faire ceci ).
Ouvrez votre fichier config.php, et juste après: - $nuke_editor = 0; Ajoutez ceci: - $cache_type = 'mysql';
Ouvrez ensuite votre mainfile .php et juste après ceci : - <?php Mettez ce code :
//Absolute PHP-Nuke directory define('PHOENIX_BASE_DIR', dirname(__FILE__) . '/');
// Absolute Phoenix Directory And Includes define('PHOENIX_INCLUDE_DIR', PHOENIX_BASE_DIR.'includes/');
Ouvrez ensuite votre fichier modules.php et juste après: - require_once("mainfile.php");
Mettez ceci:
/*****************************************************/ /* Modules/Admin - PHP-Nuke Cache START */ /*****************************************************/ require_once "includes/cache.php"; global $user; $value = $db->sql_query("SELECT timeuser,timevisit from ".$prefix."_cache_config"); list($timeuser,$timevisit) = $db->sql_fetchrow($value); if (!isset($user)) { $cachetimeout=$timeuser; } else { $cachetimeout=$timevisit; } /*****************************************************/ /* Modules/Admin - PHP-Nuke Cache END */ /*****************************************************/
Enregistrez tout, réuploadez vos fichier et le tour est joué, vous voici avec un PHPNuke de n'importe quelle version doté du système de cache JPCache.
Dans l'idée ( et le code d'ailleurs, très proche de ce que l'on avait pu faire à l'époque pour phpnuke extrem ), JPcache se comporte bien, il soulage grandement le serveur mysql et se révèle indispensable pour tout phpnuke !! Bémol important à noter toutefois, le système utilise un stockage en base de données ce qui inclus que votre cache ne sera pas aussi rapide qu'un système de cache en fichier à plat, et qu'il aura recours sans cesse au serveur MySQL, ( point vraiment noir pour un système de cache, mais mieux vaut ça que rien :) ), mais dans tous les cas il est réellement bon de le monter sur son phpnuke :)
J'ai pu discuter avec Damien ce matin ( qui vient de libérer deux nouvelles versions de phpnuke extrem ), et il m'a confié que les prochaines versions de phpnuke extrem seraient dotées nativement de ce système de cache.
Optez pour un PHPNuke doté du système de cache JPCache, et soulagez autant que faire ce peu votre serveur mysql :) Plus vite damien, plus vite :)
A noter: la version a été mise à jour en version JPCache 2.1.1 en vue d'en optimiser le code , un fichier lisez moi a été inclus dans le pack téléchargeable |
Imprimer cet article L'article en détail |
............................................................
| PHPNuke JPcache 210 en libre téléchargement Par nsnfrance le Vendredi 26 octobre 2007 à 16:05:22 Lu 29102 fois Aucun commentaire
|
........................
NSN JPCache + ----- Le hasard du web m'a fait découvrir un pack tout fait de JPcache for PHPNuke, très proche de NSN JPcache que j'avais pu faire en 2002-2003, ce pack semble réellement fonctionnel et sans soucis spécial pour l'installation ( cela ne requiert que quelques minutes et aucune connaissance spéciale ).
JPcache pour PHP-Nuke va vous rendre un fier service et vous permettre de soulager grandement votre serveur mysql. Réduisez donc sensiblement vos requêtes sql et installez dès à présent ce pack complet que j'ai pu trouver sur le site internet www.adanstar.com, il est d'ailleurs bourré de bons scripts pour phpnuke !!! Un site très intéressant à garder dans ses bookmarks :)
Voyez enfin la vie autrement avec un système de cache dans votre phpnuke, le tout est librement téléchargeable comme toujours :)
Téléchargement sur : - Nukescripts.fr - PHP-Nuke.fr
Longue vie à votre projet sous phpnuke |
Imprimer cet article L'article en détail |
............................................................
| NSN JPCache + , l'avenir de PHPNuke ? Par nsnfrance le Vendredi 30 juillet 2004 à 01:14:59 Lu 31600 fois Un commentaire
|
........................
NSN JPCache + ----- Si vous avez testé ou si vous utilisé eXtreM 7.3 vous avez pu constaté qu'avec Stefvar nous avions commencé une belle intégration d'un systeme de cache déjà connu de nombreux : JPCache.
Après un bon départ je repris le chemin de rendre sa gestion plus affinée, plus souple et plus complète. Dès lors avec WeboT nous primes la décision de travailler ensemble sur cette future version qui se nommera NSN JPCache +
Et je peut déjà vous annoncer que nous sommes en train de mettre le Feu à PHPNuke, un réel Turbo et ce surtout en cas de lourde charge comme nous sommes nombreux à en souffrir ...
Allez pour résumer, cette Future version c'est ca :
Un Cache Template Un Cache SQL Un Cache Contenu
Oui vous avez bien lu, NSN JPCache sait maintenant oeuvrer sur trois systêmes de cache qui vont assurer l'avenir de PHPNuke pour la Communauté Mondiale.
Encore un peu de travail, quelques tests et en avant l'aventure à grande vitesse ...
|
Imprimer cet article Lire le message L'article en détail |
............................................................
|
Les Brèves NukeScripts.fr .........................
|
Aucune brève disponible traitant de ce sujet. |