PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Autres forums > Forum Programmation & Conception > php.smarty.general > Use of multiple caches per page.
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
Use of multiple caches per page.

Réponse
 
LinkBack Outils de la discussion
Vieux 02/05/2006, 15h38   #1
Tony K.
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Use of multiple caches per page.

I want to be able to cache various pages, all called index.php but
have various GET parameters for example like...

index.php?a=1

index.php?a=2&b=3

index.php?a=1&b=2&c=4

Can I store these the strings of GET parameters as the cache_id's to
cache the various permutations of pages? (something like... cache_id =
"a=1&b=2&c=4")
  Réponse avec citation
Vieux 02/05/2006, 17h18   #2
boots
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [SMARTY] Use of multiple caches per page.

--- "Tony K." <tony.kruse@gmail.com> wrote:

> I want to be able to cache various pages, all called index.php but
> have various GET parameters for example like...
>
> index.php?a=1
>
> index.php?a=2&b=3
>
> index.php?a=1&b=2&c=4
>
> Can I store these the strings of GET parameters as the cache_id's to
> cache the various permutations of pages? (something like... cache_id =
> "a=1&b=2&c=4")


Sure: http://smarty.php.net/manual/en/cach...ple.caches.php

boots

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
  Réponse avec citation
Vieux 04/05/2006, 16h41   #3
Mark Rogers
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [SMARTY] Use of multiple caches per page.

boots wrote:
> --- "Tony K." <tony.kruse@gmail.com> wrote:
>
>> I want to be able to cache various pages, all called index.php but
>> have various GET parameters for example like...
>>
>> index.php?a=1
>>
>> index.php?a=2&b=3
>>
>> index.php?a=1&b=2&c=4
>>
>> Can I store these the strings of GET parameters as the cache_id's to
>> cache the various permutations of pages? (something like... cache_id =
>> "a=1&b=2&c=4")
>>

>
> Sure: http://smarty.php.net/manual/en/cach...ple.caches.php
>


It's worth remembering that
index.php?a=2&b=3
is the same page as
index.php?b=3&a=2
and may also be the same as
index.php?b=3&a=2&c=1
... if c defaults to 1 in your code, but they'll all be cached separately
by this method.

This may not matter to you, of-course, but if it does a more
sophisticated (application specific) cache ID generator is needed. We
parse all passed parameters into a "$params" array which also includes
default values; we then ksort, serialize and hash the result to get an ID.

--
Mark Rogers
More Solutions Ltd :: 0845 45 89 555


  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 16h36.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,09961 seconds with 11 queries