Forums / Developer / Cache block

Cache block

Author Message

Jacques Feix

Thursday 03 May 2007 6:19:36 am

Hi,
I would like to uncache a block in an article template as soon as an article is edited in the admin
I thought the cache-block was made for this but it doesn't work ...

 {cache-block expiry=1 keys=array($node.node_id,"articles_connexes")}
 .... my template to uncache ....
 {cache-block}

thx,

Atle Pedersen

Friday 04 May 2007 12:59:52 am

Hi,

cache-block is ment for use only in pagelayout.tpl.

When editing an existing article the view-cache for that article is automatically cleared.

In order to clear for other siteaccesses than the one the article is edited in, you need to associate these siteaccesses.

in site.ini.append for your admin siteaccess, add

[SiteAccessSettings]
RelatedSiteAccessList[]=thatothersiteaccess

Atle

Frédéric DAVID

Friday 04 May 2007 3:16:43 am

Hello,

If you want to uncache a block, you can put the follow line in your template.

{set-block scope=root variable=cache_ttl}0{/set-block}

In your example , you can put it in your article template.

Blog : http://www.frefred.fr/blog/ez-publish
feZ Meta Data : http://projects.ez.no/fezmetadata

Jacques Feix

Friday 04 May 2007 8:12:09 am

Yes it works with this

{set-block scope=root variable=cache_ttl}0{/set-block}

thx, Jacques

Xavier Dutoit

Saturday 05 May 2007 9:27:14 am

Salut,

Consider putting lots of content into cache-block and try using the expiry keys on the blocks (subtree, no Time expiry...)... otherwise, you might have performance problem (you don't use the normal cache anymore, you have to replace it by your own cache-block)

X+

http://www.sydesy.com

eZ debug

Timing: Jan 21 2025 16:01:28
Script start
Timing: Jan 21 2025 16:01:28
Module start 'content'
Timing: Jan 21 2025 16:01:28
Module end 'content'
Timing: Jan 21 2025 16:01:28
Script end

Main resources:

Total runtime0.2351 sec
Peak memory usage2,048.0000 KB
Database Queries141

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0076 588.6563180.8516
Module start 'content' 0.00760.0114 769.507897.9375
Module end 'content' 0.01900.2160 867.4453526.0859
Script end 0.2350  1,393.5313 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00381.6154200.0002
Check MTime0.00130.5596200.0001
Mysql Total
Database connection0.00080.319910.0008
Mysqli_queries0.167571.23751410.0012
Looping result0.00130.56411390.0000
Template Total0.215491.610.2154
Template load0.00110.458610.0011
Template processing0.214391.175010.2143
Override
Cache load0.00080.342810.0008
Sytem overhead
Fetch class attribute can translate value0.00090.362910.0009
XML
Image XML parsing0.00030.113510.0003
General
dbfile0.01687.1324200.0008
String conversion0.00000.003030.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 1
 Number of unique templates used: 1

Time used to render debug report: 0.0001 secs