[pmwiki-users] Pagelists caching
Christophe David
pmwiki at christophedavid.org
Thu May 17 08:36:32 CDT 2007
>
> Are other pages being HTML-cached, and it's just the pagelist
> page that isn't?
>
AFAICT the output of pagelist should be HTML-cached, but it's
> entirely possible I'm overlooking something. I'll check into it
> a bit more...
Indeed. I see many other pages in the $PageCacheDir, but not the ones with
the long pagelists (these pages contain nothing more than one (:pagelist:)
markup. Should they contain something more to trigger the caching mechanism
?
So, in the next release of PmWiki you'll end up saving 0.89 seconds
> here. :-)
Every little bit helps ;-)
> Also, is it necessary to display all of the records in the
> output? If you can get away with displaying only the first
> 100 or 1000, you'd probably save a ton of time.
No, that's why I was asking for recomendations about pagelist pagination.
I would like to display pages of say 30 entries and provide "previous" and
"next" links so that the users can navigate through the whole "resultset".
Hans just published a very useful recipe (breakpagelist) which makes a giant
step in that direction. I just still need to figure out how to make the
"previous" and "next" links.
Lastly, if you can post a copy of the pagelist template you're
> using, I might be able to find some optimizations there.
Here it is. The site is multilingual and the two last characters of $Group
are the language code (design made before PageText variables were available
;-) ).
[[#RCB_city]]
(:template first:)
(:table cellspacing=5 cellpadding=5:)
(:template each:)
(:cellnr width=15%:)[[{=$Group}/{=$Name}?language={(substr {$Group} -2
2)}|{=$:class_number}]]
(:cell:)'''{=$:_city}'''
(:cell:){=$:title}\\
''({=$:year_of_publication}, {=$:_city})''
(:template last:)
(:tableend:)
[[#RCB_cityend]]
Thanks!
> Pm
Thank YOU ! ;-)
Christophe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/pmwiki-users/attachments/20070517/e8a0d60e/attachment.html
More information about the pmwiki-users
mailing list