Re: PHP+MySQL website cache ? Yes/No

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxx napsal(a):
> > Quoting Martin Zvarík <mzvarik@xxxxxxxxx>:
> >> 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

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux