Memcache

Author Message

Xavier Dutoit

Tuesday 08 August 2006 6:37:18 am

Hi,

I'm happy to report that I've been able, following liu advices and some extra config, to have a fully working ez config on lighthttp.

I'm going to use it for a few days and tell you if I see a problem.

X+

http://www.sydesy.com

Gunnstein Lye

Friday 25 August 2006 2:01:30 pm

Xavier,

Could you share your solution for eZ publish on lighttpd, please?

I have a basic setup here on my laptop, but the search is not working.

regards

Xavier Dutoit

Friday 25 August 2006 11:05:52 pm

Hi,

Here it comes:

url.rewrite-once = (
"^/.*\.(css|html|htm|pdf|js|ico|png|gif|jpe?g)$" => "$0",
"^/.*?(\?.*)?$" => "/index.php$1"

http://www.sydesy.com

Gunnstein Lye

Saturday 26 August 2006 10:09:31 am

Thanks for the help!

My search is still not working.. but it is probably something else on my setup. I have included the settings I think are vital (NB: my site is not statically cached yet).

It basically works - the site is running, I can navigate it using urls like
http://localhost/index.php?/blog_site
http://localhost/index.php?/blog_site_admin

Only the search does not work. It generates a link like this:
http://localhost/index.php?SearchText=searchterm&x=8&y=13
which fails with a "Module not found" in eZ publish.

Apparently, the problem is the question mark in the URL - I see from your rewrite rule that you are handling it somehow, but it fails on my setup - any hints?

Gunnstein

server.modules              = (
                                "mod_rewrite",
                                "mod_access",
                                "mod_fastcgi",
                                "mod_simple_vhost",
                                "mod_accesslog" )

server.document-root        = "/srv/www/htdocs/lighttpd/"

static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )

# Virtual hosts - I don't really know how this works
simple-vhost.server-root   = "/srv/www/htdocs/lighttpd/"
simple-vhost.default-host  = "localhost"
simple-vhost.document-root = "/"

fastcgi.server             = ( ".php" =>
                               ( "localhost" =>
                                 (
                                   "socket" => "/tmp/php-fastcgi.socket",
                                   "bin-path" => "/usr/local/bin/php",
                                   "max-procs" => 2,
                                   "bin-environment" => (
                                     "PHP_FCGI_CHILDREN" => "16",
                                     "PHP_FCGI_MAX_REQUESTS" => "10000"
                                   ),
                                   "bin-copy-environment" => (
                                     "PATH", "SHELL", "USER"
                                   ),
                                   "broken-scriptfilename" => "enable"
                                 )
                               )
                             )

url.rewrite-once = (
  "^/.*\.(css|html|htm|pdf|js|ico|png|gif|jpe?g)$" => "$0",
  "^/.*?(\?.*)?$" => "/index.php$1"
)

Gunnstein Lye

Sunday 27 August 2006 7:07:22 am

Update: With virtual host (ForceVirtualHost=true in site.ini) it works perfectly.

Juliusz Calyniuk

Tuesday 29 August 2006 3:08:43 am

Hi Gunnstein,

Do you have an access to creating temporary tables in the database?
Perhaps this is a problem with MySQL configuration.

Regards

WebStyle Systems | http://www.ws-webstyle.com

Gunnstein Lye

Tuesday 29 August 2006 3:25:15 am

As I said above, it works now, with ForceVirtualHost. I don't think mysql has anything to do with it.
regards

Juliusz Calyniuk

Tuesday 29 August 2006 3:51:38 am

Sorry, I thought you have still pb with the searching. Forget it, please :)

WebStyle Systems | http://www.ws-webstyle.com

Dwi H

Tuesday 24 June 2008 1:25:58 pm

Any body know how to setup memcached on PHP 5, and sample of of code implementation on custom PHP site.

http://www.pogung177.com - http://www.no1-hosting.net

André R.

Tuesday 24 June 2008 11:55:11 pm

Api doc is here:
http://php.net/memcache

And there is a link there to examples if the ones on each function isn't complete enough(and their not, so good that it's there :) ).

Or many of the hits you get when you search for it on google:
http://www.mysqlperformanceblog.com/2006/08/09/cache-performance-comparison/

eZ Online Editor 5: http://projects.ez.no/ezoe || eZJSCore (Ajax): http://projects.ez.no/ezjscore || eZ Publish EE http://ez.no/eZPublish/eZ-Publish-Enterprise-Subscription
@: http://twitter.com/andrerom

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 11:02:13
Script start
Timing: Jan 18 2025 11:02:13
Module start 'layout'
Timing: Jan 18 2025 11:02:13
Module start 'content'
Timing: Jan 18 2025 11:02:13
Module end 'content'
Timing: Jan 18 2025 11:02:13
Script end

Main resources:

Total runtime0.6091 sec
Peak memory usage4,096.0000 KB
Database Queries83

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0077 588.3125152.6094
Module start 'layout' 0.00770.0042 740.921939.8594
Module start 'content' 0.01190.5956 780.7813747.9453
Module end 'content' 0.60750.0016 1,528.726626.3359
Script end 0.6090  1,555.0625 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00410.6763160.0003
Check MTime0.00150.2408160.0001
Mysql Total
Database connection0.00210.339710.0021
Mysqli_queries0.510183.7431830.0061
Looping result0.00100.1590810.0000
Template Total0.568493.320.2842
Template load0.00260.429820.0013
Template processing0.565892.883820.2829
Template load and register function0.00010.017610.0001
states
state_id_array0.00170.284210.0017
state_identifier_array0.00080.133820.0004
Override
Cache load0.00240.3910600.0000
Sytem overhead
Fetch class attribute can translate value0.00060.105950.0001
Fetch class attribute name0.00100.1605150.0001
XML
Image XML parsing0.00590.961450.0012
class_abstraction
Instantiating content class attribute0.00000.0065200.0000
General
dbfile0.00470.7768400.0001
String conversion0.00000.001940.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
10content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
10content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
15content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
7content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
1content/datatype/view/ezxmltags/literal.tpl<No override>extension/community/design/standard/templates/content/datatype/view/ezxmltags/literal.tplEdit templateOverride template
1print_pagelayout.tpl<No override>extension/community/design/community/templates/print_pagelayout.tplEdit templateOverride template
 Number of times templates used: 45
 Number of unique templates used: 7

Time used to render debug report: 0.0001 secs