| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | Løbende opdatering af side Fra : Jesper Lauridsen | 
  Dato :  22-10-03 12:39 |  
  |   
            Hej gruppe
 
 Jeg har en PHP side (PHP Script) der checker om URL's i en database stadig
 er valide.
 
 Der er rimelig mange URL's i databasen (+5000) og scirptet tager derfor lang
 tid om at køre.
 
 Siden ser nogen lunder sådan ud (psodo):
 
 <?
   $conn =  mysql_connect("servernavn", "user", "pass");
   mysql_select_db("dbnavn");
   $urllist = mysql_query("SELECT bla bla...");
 ?>
 <HTML>
 <BODY>
 Overskrift
 <?
 while ($row = mysql_fetch_array($urllist)) {
   <lav check>
   <udskriv resultat>
 }
 ?>
 </BODY>
 </HTML>
 
 Hvorfor bliver denne side ikke opdateret løbende (altså hver gang scriptet
 har kørt en række igennem)?
 Siden bliver kun opdateret når der er kørt omkring 10 eller 20 rækker
 igennem.
 
 
 Mvh
   Jesper Lauridsen
   jesper.lauridsen@honkyhonk.com
 
 
  
            
             |   |   
            
        
 
            
         
           Troels Arvin (22-10-2003) 
         
	
            | Kommentar Fra : Troels Arvin | 
  Dato :  22-10-03 12:54 |  
  |   
            On Wed, 22 Oct 2003 13:38:58 +0200, Jesper Lauridsen wrote:
 
 > Hvorfor bliver denne side ikke opdateret løbende
 
 Der kan både være tale om, at data ophobes på server-siden og
 klient-siden. For at sikre dig, at PHP outputter, kan du sætte et
 flush()-kald ind efter hver linje. På klientsiden kan det handle om, at
 browseren ikke synes, at den har data nok til at vide, hvordan de nye data
 skal præsenteres; dette kan måske afhjælpes ved at indsætte tags
 såsom <br /> efter hver linje, hvis det ikke allerede er tilfældet.
 
 Hvis det stadig ikke løser problemet, så ville jeg sætte en
 pakkesniffer til at lytte på klient- eller server-siden og undersøge,
 hvad der overføres hvornår.
 
 -- 
 Greetings from Troels Arvin, Copenhagen, Denmark
 
  
            
             |   |   
            
        
 
            
         
           Jesper Lauridsen (22-10-2003) 
         
	
            | Kommentar Fra : Jesper Lauridsen | 
  Dato :  22-10-03 13:24 |  
  |   
            
 "Troels Arvin" <troels@arvin.dk> wrote in message
 news:pan.2003.10.22.11.53.39.854890@arvin.dk...
 > On Wed, 22 Oct 2003 13:38:58 +0200, Jesper Lauridsen wrote:
 >
 > > Hvorfor bliver denne side ikke opdateret løbende
 >
 > Der kan både være tale om, at data ophobes på server-siden og
 > klient-siden. For at sikre dig, at PHP outputter, kan du sætte et
 > flush()-kald ind efter hver linje. På klientsiden kan det handle om, at
 > browseren ikke synes, at den har data nok til at vide, hvordan de nye data
 > skal præsenteres; dette kan måske afhjælpes ved at indsætte tags
 > såsom <br /> efter hver linje, hvis det ikke allerede er tilfældet.
 
 > Greetings from Troels Arvin, Copenhagen, Denmark
 >
 
 Jeg takker for det hurtige (og rigtige svar) :)
 
 Mvh
   Jesper Lauridsen
   jesper.lauridsen@honkyhonk.com
 
 
  
            
             |   |   
            
        
 
            
         
            Troels Arvin (22-10-2003) 
         
	
            | Kommentar Fra : Troels Arvin | 
  Dato :  22-10-03 13:29 |  
  |   
            On Wed, 22 Oct 2003 14:23:56 +0200, Jesper Lauridsen wrote:
 
 > Jeg takker for det hurtige (og rigtige svar) :)
 
 Det var så lidt. Hvad hjalp? PHP-flush() eller indsættelse af
 browser-hints i HTML'en?
 
 -- 
 Greetings from Troels Arvin, Copenhagen, Denmark
 
  
            
             |   |   
            
        
 
            
         
             Jesper Lauridsen (22-10-2003) 
         
	
            | Kommentar Fra : Jesper Lauridsen | 
  Dato :  22-10-03 13:42 |  
  |   
            
 "Troels Arvin" <troels@arvin.dk> wrote in message
 news:pan.2003.10.22.12.29.12.193879@arvin.dk...
 > On Wed, 22 Oct 2003 14:23:56 +0200, Jesper Lauridsen wrote:
 >
 > > Jeg takker for det hurtige (og rigtige svar) :)
 >
 > Det var så lidt. Hvad hjalp? PHP-flush() eller indsættelse af
 > browser-hints i HTML'en?
 >
 > -- 
 > Greetings from Troels Arvin, Copenhagen, Denmark
 >
 Det var flush() der skulle til :)
 
 ..oO( tsk tsk - og jeg kalder mig selv PHP-programmør :) )
 
 
 Mvh
   Jesper Lauridsen
   jesper.lauridsen@honkyhonk.com
 
 
  
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |