Forums / Developer / Target-Time to render a single page
Nabil Alimi
Tuesday 18 April 2006 3:43:20 am
Hi,
I was working on caching and I was wondering what <i>Total script time</i> is considered to be "good" render time.The number of view pages and unique visitors will be very variable.
Actually, for a single user (myself :) ) I get :
<b>ini_load</b> Load cache 0.0325 sec 10.7713% 8 0.0041 sec <b>Mysql Total</b> Mysql_queries 0.0080 sec 2.6489% 36 0.0002 sec Looping result 0.0031 sec 1.0255% 29 0.0001 sec Template Total 0.2367 sec 78.4% 2 0.1183 sec Template load 0.0130 sec 4.2974% 2 0.0065 sec Template processing 0.2233 sec 74.0103% 1 0.2233 sec <b>override</b> Cache load 0.0104 sec 3.4426% 2 0.0052 sec Matching rules 0.0096 sec 3.1858% 12 0.0008 secTotal script time: 0.3018 sec
What about ez.no for example ? :)
EDIT : Ok I've reached ~0.1800.
My blog : http://www.starnab.com/ezpublish / http://www.starnab.com/ / http://www.assiki-consulting.com eZ Publish Freelance developper. Feel free to contact me +33 674 367 057 nabil at assiki d0t fr
Xavier Dutoit
Tuesday 18 April 2006 4:19:06 am
That obviously depends on the hardware and the complexity of the layout. At 0.2 0.3 I wouldn't spend time trying to get any better.
There is a thread with various people posting their result.
X+
http://www.sydesy.com
Ole Morten Halvorsen
Tuesday 18 April 2006 4:34:42 am
There are two articles on the ez.no setup: 1. http://ez.no/community/articles/clustering_ez_publish2. http://ez.no/community/news/ez_publish_3_enterprise_setup_test (slightly outdated)
A cached ez.no page loads in about ~0.05 seconds.
Ole M.
Senior Software Engineer - Vision with Technology http://www.visionwt.com http://www.omh.cc http://www.twitter.com/omh eZ Certified Developer http://ez.no/certification/verify/358441 http://ez.no/certification/verify/272578
Bertrand Dunogier
Tuesday 18 April 2006 5:38:02 am
On decent hardware, I usually manage to get the loading time for a content page down to < 0.1 sec (0.07 or 0.08 after one or two refresh).
What I notice in your post is that you still have more than 20 SQL queries executed on the page. Using cache blocks you can get it down to 1 or 2. Then we can start talking business :-)
(I don't think you can go way below 0.1 on good hardware)
Bertrand Dunogier eZ Systems Engineering, Lyon http://twitter.com/bdunogier http://gplus.to/BertrandDunogier