Forums / Install & configuration / Texttoimage not working with Static Cache

Texttoimage not working with Static Cache

Author Message

Felipe Jaramillo

Wednesday 18 January 2006 9:46:51 pm

Hello,

We just set up static cache in a 3.7.2 installation. Everything works as expected, and effectively our benchmarks moved from 0.2 - 2 request per second to a whopping 250 to 550 requests per second depending on concurrency and number of requests!

Just beautiful.

Yet, ive noticed that the titles using texxtoimage render as a simple html font, whereas in the non-cached version they show up correctly.

The structure of the working (non static cached) image url's seems to be the same as the broken (static cached) not working image urls.

For example using static cache, the URL to the image:
http://www.site.com/var/cache/texttoimage/imagetext/0/0/e/00ec564ac8848a9f440300874f03c50f/Servicios.png
Does not work and points to a Module Not Found, which makes me believe it is somehow being redirected.

After deleting the static content files, I get the same URL:
http://www.site.com/var/cache/texttoimage/imagetext/0/0/e/00ec564ac8848a9f440300874f03c50f/Servicios.png
Which works.

These are my rewrite rules in the virtualhost setting so far:

RewriteCond /home/xxx/public_html/static/index.html -f
RewriteRule ^/$ /static/index.html [L]
RewriteCond /home/xxx/public_html/static/index.html -f
RewriteRule ^$ /static/index.html [L]
RewriteCond %{REQUEST_METHOD} !^POST$
RewriteCond /home/xxx/public_html/static$1/index.html -f
RewriteRule ^(.*)$ /static$1/index.html [L]

Rewriterule ^/var/[^/]+/storage/.* - [L]
RewriteRule ^/var/cache/texttoimage/.* - [L]
RewriteRule ^/var/[^/]+/cache/texttoimage/.* - [L]
Rewriterule ^/design/[^/]+/(stylesheets|images|javascript)/.* - [L]
Rewriterule ^/share/icons/.* - [L]
Rewriterule ^/extension/[^/]+/design/[^/]+/(stylesheets|images|javascripts?)/.* - [L]
Rewriterule ^/packages/styles/.+/(stylesheets|images|javascript)/[^/]+/.* - [L]
RewriteRule .* /index.php

RewriteCond %{HTTP_HOST} ^webdav\..*
RewriteRule ^(.*) /webdav.php [L]

RewriteCond %{HTTP_HOST} ^soap\..*
RewriteRule ^(.*) /soap.php [L]

Any ideas?

Thanks,

Felipe

Felipe Jaramillo
eZ Certified Extension Developer
http://www.aplyca.com | Bogotá, Colombia

Felipe Jaramillo

Thursday 19 January 2006 9:01:41 am

Ive solved this.

It seems I was pointing the static cache generation to a testing server instead of the actual server of the site. After adjusting this, the problem was fixed.

Sorry.

Felipe

Felipe Jaramillo
eZ Certified Extension Developer
http://www.aplyca.com | Bogotá, Colombia

eZ debug

Timing: Jan 18 2025 19:26:31
Script start
Timing: Jan 18 2025 19:26:31
Module start 'content'
Timing: Jan 18 2025 19:26:32
Module end 'content'
Timing: Jan 18 2025 19:26:32
Script end

Main resources:

Total runtime0.8560 sec
Peak memory usage4,096.0000 KB
Database Queries189

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0088 587.8672180.8047
Module start 'content' 0.00880.6672 768.6719471.5000
Module end 'content' 0.67600.1799 1,240.1719333.7734
Script end 0.8559  1,573.9453 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00450.5214210.0002
Check MTime0.00160.1926210.0001
Mysql Total
Database connection0.00170.201010.0017
Mysqli_queries0.777390.80631890.0041
Looping result0.00210.24291870.0000
Template Total0.822996.120.4115
Template load0.00190.221920.0009
Template processing0.821095.915420.4105
Template load and register function0.00030.034610.0003
states
state_id_array0.00110.127710.0011
state_identifier_array0.00090.106120.0005
Override
Cache load0.00160.1861420.0000
Sytem overhead
Fetch class attribute can translate value0.00160.185120.0008
Fetch class attribute name0.00160.192320.0008
XML
Image XML parsing0.00040.042420.0002
class_abstraction
Instantiating content class attribute0.00000.000820.0000
General
dbfile0.00220.2585210.0001
String conversion0.00000.000730.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
1node/view/full.tplfull/forum_topic.tplextension/sevenx/design/simple/override/templates/full/forum_topic.tplEdit templateOverride template
2content/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
6content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 18
 Number of unique templates used: 5

Time used to render debug report: 0.0001 secs