Custom HTTP headers not working for non-default layout

Author Message

Gabriel Finkelstein

Thursday 11 March 2010 1:56:53 pm

I have the following settings in site.ini:

[HTTPHeaderSettings]
CustomHeader=enabled
Cache-Control[]
Cache-Control[/]=
Expires[]
Expires[/]=600
Pragma[]
Pragma[/]=

And caching works fine when using the default layout, but when accessing trough layout/set/xxxx the response always returns a no-cache header:

Cache-Control:    no-cache, must-revalidate
Pragma:    no-cache

This problem seems to also affect the community website. Example:

http://share.ez.no/blogs/ez/ez-publish-4.3.0beta2-released (cached)

http://share.ez.no/layout/set/print/blogs/ez/ez-publish-4.3.0beta2-released (not cached)

Is this a bug or am I missing something?

Nicolas Pastorino

Tuesday 16 March 2010 8:17:39 am

Hi Gabriel,

This pretty much sounds like a bug to me. You may want to report it there : http://issues.ez.no/ezpublish

Cheers and thanks for the heads-up !

--
Nicolas Pastorino
Director Community - eZ
Member of the Community Project Board

eZ Publish Community on twitter: http://twitter.com/ezcommunity

t : http://twitter.com/jeanvoye
G+ : http://plus.tl/jeanvoye

Gabriel Finkelstein

Tuesday 16 March 2010 4:21:08 pm

Thanks for the answer.
Issue added here: http://issues.ez.no/IssueView.php?Id=16453

Nicolas Pastorino

Wednesday 17 March 2010 12:59:40 am

"

Issue added here: http://issues.ez.no/IssueView.php?Id=16453

"

cool, thanks !

--
Nicolas Pastorino
Director Community - eZ
Member of the Community Project Board

eZ Publish Community on twitter: http://twitter.com/ezcommunity

t : http://twitter.com/jeanvoye
G+ : http://plus.tl/jeanvoye

Fredrik Ardmar

Wednesday 29 June 2011 4:50:39 am

Hi

I know this is an old ticket and you probably solved it already.

If you want to get around this you just need to add the complete URL in the [HTTPHeaderSettings].

Something similar to:

Cache-Control[/layout/set/anything]=public, must-revalidate, max-age=10801

Then you just add another entry for the "normal" layout.

Over and out

http://www.areadigital.org

Custom google maps with eZ Publish

http://www.meresverige.dk
http://dsbfirst.meresverige.dk

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.

eZ debug

Timing: Jan 18 2025 01:16:04
Script start
Timing: Jan 18 2025 01:16:04
Module start 'layout'
Timing: Jan 18 2025 01:16:04
Module start 'content'
Timing: Jan 18 2025 01:16:06
Module end 'content'
Timing: Jan 18 2025 01:16:06
Script end

Main resources:

Total runtime1.7500 sec
Peak memory usage4,096.0000 KB
Database Queries65

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0056 589.2734152.6563
Module start 'layout' 0.00560.0035 741.929739.5078
Module start 'content' 0.00921.7391 781.4375610.0625
Module end 'content' 1.74830.0017 1,391.500016.1094
Script end 1.7500  1,407.6094 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00320.1853160.0002
Check MTime0.00130.0748160.0001
Mysql Total
Database connection0.00090.053110.0009
Mysqli_queries1.676695.8064650.0258
Looping result0.00100.0571630.0000
Template Total1.716498.120.8582
Template load0.00190.109520.0010
Template processing1.714497.967120.8572
Template load and register function0.00010.007710.0001
states
state_id_array0.00100.054610.0010
state_identifier_array0.00270.155620.0014
Override
Cache load0.00170.0951350.0000
Sytem overhead
Fetch class attribute can translate value0.00090.049530.0003
Fetch class attribute name0.00180.101880.0002
XML
Image XML parsing0.00170.094730.0006
class_abstraction
Instantiating content class attribute0.00000.0012100.0000
General
dbfile0.00260.1480280.0001
String conversion0.00000.000440.0000
Note: percentages do not add up to 100% because some accumulators overlap

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/forum_topic.tplextension/sevenx/design/simple/override/templates/full/forum_topic.tplEdit templateOverride template
5content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
5content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
8content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
2content/datatype/view/ezxmltags/literal.tpl<No override>extension/community/design/standard/templates/content/datatype/view/ezxmltags/literal.tplEdit templateOverride template
1content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
1content/datatype/view/ezxmltags/quote.tpldatatype/ezxmltext/quote.tplextension/ezwebin/design/ezwebin/override/templates/datatype/ezxmltext/quote.tplEdit templateOverride template
1print_pagelayout.tpl<No override>extension/community/design/community/templates/print_pagelayout.tplEdit templateOverride template
 Number of times templates used: 24
 Number of unique templates used: 8

Time used to render debug report: 0.0001 secs