[FX.php List] Sluggish load time for query... part two...

Dale Bengston dbengston at preservationstudio.com
Tue Mar 21 08:28:05 MST 2006


Hi Bob,

How much text is being returned from $search3Data['preview'][0]? What  
happens if you take that field off the layout for a minute and run  
the query again?

Just casting about. Worth a try,
Dale



On Mar 21, 2006, at 9:02 AM, Bob Patin wrote:

> OK, here's the results of my testing:
>
> When I leave a single query in the page, it goes through in less  
> than a second.
>
> However, when I made a test page containing one of the other  
> queries, it took 20 seconds each time. Below is my code:
>
> include_once('FX/FX.php');
> 					include_once('FX/server_data.php');
> 					$search3=new FX($serverIP,$webCompanionPort);
> 					$search3->SetDBData('afm_articles.fp7','1','1');
> 					$search3->SetDBPassword('141511th','Bob Patin');
> 					$search3->AddDBparam('is_preview2','Yes');
> 					$search3Result=$search3->FMFind();
> 					foreach($search3Result['data'] as $key=>$search3Data)
>
> 					$recordDetails=explode('.',$key);
> 					$previewID2=$recordDetails[0];
> 					$date3 = $search3Data['date'][0];
> 					$title3 = $search3Data['title'][0];
> 					$preview3 = $search3Data['preview'][0];
> 					//$preview3= str_replace("\n","<br>",$preview3);
> 					$image_url3 = $search3Data['image_url'][0];
> 					$image_caption3 = $search3Data['image_caption'][0];
> 					$author3 = $search3Data['author'][0];
>
>
> I have 2 queries doing almost the same thing; the only additional  
> code are 4 ECHO commands that show my variables on the page.
>
> Here's the odd thing: my first query returns a dozen marked  
> records; it takes less than a second.
>
> This query, above, takes 20 seconds, and returns a single record;  
> you can see how few fields I'm returning.
>
> Any thoughts? I even commented out the str_replace command, but  
> when I add it back the difference is negligible.
>
> I tried commenting out all of the variable assignments, so that all  
> that happens is the query itself, but that makes no difference either.
>
> I can't see anything that is causing this; I also can't think of a  
> way to do all of this in a single query. If anyone has any  
> suggestions, that would be great. If you go to
> http://www.afm257.org/index3.php, you'll see the results of the 3  
> queries on the page. If you go to the site without specifying a  
> page, you'll see "index.php," which has only a single query in it,  
> and which loads really fast.
>
> Stumped,
>
> Bob Patin
> Longterm Solutions
> bob at longtermsolutions.com
> 615-333-6858
> http://www.longtermsolutions.com
>
>   CONTACT US VIA SKYPE:
>      USERNAME: longtermsolutions
>
>   CONTACT US VIA INSTANT MESSAGING:
>      AIM or iChat: longterm1954
>      Yahoo: longterm_solutions
>      MSN: bob at patin.com
>      ICQ: 159333060
>
>
> _______________________________________________
> FX.php_List mailing list
> FX.php_List at mail.iviking.org
> http://www.iviking.org/mailman/listinfo/fx.php_list



More information about the FX.php_List mailing list