Re: for loops performance
| From: | Shawn McKenzie | Date: | Sat, 21 Aug 2004 18:02:26 +0000 |
| Subject: | Re: for loops performance | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-194402@lists.php.net to get a copy of this message | ||
Xongoo!Com: Central Unit wrote:
Here's: for ($c=1; $c<$numpages; $c++){ echo "<a href=page$c.html>$c</a> | "; } When it generates 1-10, it is normal 0.05 s, but often I need more than 1000, so when generating 100's - it is 0.5-1.5 sec., when more than 1000 -You can do this once and instead of echoing the links, save then in a session var and use that on subsequent pages. Maybe on first page or before in some other script: session_start(); for ($c=1; $c<$numpages; $c++){10+ s.I am thinking on running sopme sort of: 1) generate code of number of pages once a day using cron, 2) store it in database, 3) show static generated code from database. But before doing it I've thought to ask here. -- Tadas Talaikis info@xongoo.com http://www.xongoo.com ----- Original Message ----- From: "Robert Cummings" <robert@interjinn.com> To: "Xongoo!com: Central unit" <info@xongoo.com> Cc: "PHP-General" <php-general@lists.php.net> Sent: Saturday, August 21, 2004 7:32 PM Subject: Re: [PHP] for loops performanceOn Sat, 2004-08-21 at 12:17, Xongoo!com: Centralunit wrote:itHolla, Maybe someone knows how to improve for loops performance? When generating 1000's of pages,having efficiency problems.oads in 10-20 seconds. Maybe there is some solution I don't know about?Give us an example of your for loop that isCheers, Rob.
$_SESSION['links'] .= "<a href=page$c.html>$c</a> | ";} Then on other pages: session_start(); echo $_SESSION['links']; -Shawn