Re: PHP+MySQL website cache ? Yes/No

From: Date: Sun, 25 Feb 2007 14:13:14 +0000
Subject: Re: PHP+MySQL website cache ? Yes/No
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-249394@lists.php.net to get a copy of this message
Hi, If you able to access memcached. Use memcached. Put your shopping chart items, rendered html items in memcached. It was MUCH faster solution... Regards Sancar On Sunday 25 February 2007 13:59, Martin Zvarík wrote: > This benchmark is not very accurate, but you are right the database > connection took most of the time. > > Shopping cart is stored in session - not in database. > > I am half-way doing the eshop I bet it will took much more than 0.01 sec > to generate the final version. > > I was going to make this file cache system, but I relies that for each > page like (?page=News, ?page=Products etc.) these HTML blocks > (Navigation, Recommended) changes and that would mean I would have > eventually like 50+ cached files. > > One way or another I will always need to connect do database (I cannot > cache 300 products in 300 files, can I?). So I decided to put the cache > in database table - For each URL Name (news/, products/ etc) a Cache > (which will be an array of all HTML blocks). > > Martin > > lists@dwsasia.com napsal(a): > > Quoting Martin Zvarík <mzvarik@gmail.com>: > >> I did a benchmark with and without caching to HTML file and it's like: > >> > >> 0.0031 sec (with) and 0.0160 sec (with database) > >> > >> I know these miliseconds don't matter, but it will have significant > >> contribution in high-traffic website, won't it? > >> > >> Martin > >> > >> --PHP General Mailing List (http://www.php.net/) > >> To unsubscribe, visit: http://www.php.net/unsub.php > > > > Yes it will. And the 0.0129 seconds extra most of it is maybe to create > > the DB connection. Or are you using a persistent connection and reuseing > > it? > > > > This benchmark was that together with all other content of the page? I > > mean including your dynamic shopping cart etc? > > > > /Peter > > > > --PHP General Mailing List (http://www.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php

« previous php.general (#249394) next »