Forums / Developer / HostMatchType=map and Staticcache

HostMatchType=map and Staticcache

Author Message

J-A Eberhard

Monday 13 March 2006 5:30:16 am

I'm running a multilingual website with static cache on and HostMatchType=URI until recently.
In order to use subdomains such as http://fr.mysite.com, http://en.mysite.com I moved to an HostMatchType=map setting in site.ini.
It's working fine except that the static cache is not working anymore (no file generated on $PHP bin/php/makestaticcache.php).
I made no changes in the staticcache.ini.append.php. Should I?
Does anybody run the static cache with HostMatchType=map ?
Thanks

Open Source Solution Provider
Open-Net Ltd Switzerland
http://www.open-net.ch

Matthew Carroll

Monday 13 March 2006 2:55:42 pm

Who would have thought someone else was looking at this today too! The first thing you have to do is make sure you have your host name correctly set in your settings/siteaccess/example-aa/staticcache.ini.append.php

[CacheSettings]
HostName=aa.example.com

It seems the static cache class in the kernel is set up in such a way that it assumes you use url-based siteaccesses. After some headscratching and hacking the debug output, I got makestaticcache.php to work, I edited kernel/classes/ezstaticcache.php:

and changed line 318 from:

$fileName = "http://$hostname$dir$url";

to

$fileName = "http://$hostname$url";

I had been planning to file a bug report today. The static cache should check the site.ini settings to work out where on the host to find your site. I managed to get the static cache to generate correctly i this way, but I have still not got the smart cache clearing to extend to the static cache. I'll post back here if I get it all working. Good luck!

Matthew

http://carroll.org.uk

Matthew Carroll

Thursday 13 April 2006 7:31:53 am

Just for reference if anyone else finds this - I did file a bug report, but as yet it doesn't look like it's been worked on.

http://ez.no/bugs/view/7982

Matthew

http://carroll.org.uk

eZ debug

Timing: Jan 18 2025 20:53:07
Script start
Timing: Jan 18 2025 20:53:07
Module start 'content'
Timing: Jan 18 2025 20:53:07
Module end 'content'
Timing: Jan 18 2025 20:53:07
Script end

Main resources:

Total runtime0.1659 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.0083 588.8516180.8281
Module start 'content' 0.00830.0102 769.679794.0078
Module end 'content' 0.01850.1473 863.6875522.5469
Script end 0.1659  1,386.2344 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00382.3101200.0002
Check MTime0.00150.8795200.0001
Mysql Total
Database connection0.00070.448910.0007
Mysqli_queries0.109265.80891410.0008
Looping result0.00130.75811390.0000
Template Total0.146988.510.1469
Template load0.00100.588710.0010
Template processing0.145987.940710.1459
Override
Cache load0.00070.405610.0007
Sytem overhead
Fetch class attribute can translate value0.00080.499010.0008
XML
Image XML parsing0.00030.195310.0003
General
dbfile0.01438.6402200.0007
String conversion0.00000.004330.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.0002 secs