login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Mysql traag?

Offline gothmog - 30/06/2007 14:36 (laatste wijziging 30/06/2007 14:38)
Avatar van gothmogLid Hellow,

Ik heb een updatescriptje gemaakt, die haalt content van verschillende site's. Daar staat echt alleen wat tekst.
Ik haal het eraf dmv file_get_contents() en bewerk de output een beetje zodat ik de titel en de inhoud krijg.
Nu wil ik dit regelmatig updaten.
Dan ga ik af welk id is geüpdated door te controleren of de titel is verander, zoja dan updated die, zo nee, dan udated die alleen de datum (zodat ik weet dat die die dag al is geüpdated).
Nu heb ik zo'n 50.000 records in de database... en dat groeit.

Als ik nu dus update kan ik maar iets van 20 records achter elkaar doen en dan refresh ik de pagina. Doe ik al 50 of meer, dan gebeurt het bijna iedere keer dat het na ongeveer 60 stopt en dan wil hij de pagina downloaden.

Ik doe dit met while().

Waar ligt dit aan, dat hij stopt na een aantal? Ik wil het liefst 50.000 achter elkaar doen zonder refresh... Ligt dit aan m'n host? Aan m'n PC? Aan m'n browser (FF)? Aan m'n script?

Bedankt!

Updatescript: http://www.pastebin.be/3433

Owja, ik vind het ook vrij traag gaan, ongeveer een paar records per seconde is weleens sneller geweest...

6 antwoorden

Gesponsorde links
Offline riekele - 30/06/2007 15:34 (laatste wijziging 30/06/2007 15:34)
Avatar van riekele PHP beginner dat tweede: ik denk dat het aan die file_get_contens ligt. ik geloof dat dat niet zo snel is als je iets van een andere site wilt halen.
Offline gothmog - 30/06/2007 15:48
Avatar van gothmog Lid Zijn er dan alternatieven?
Offline jelle - 30/06/2007 15:59 (laatste wijziging 30/06/2007 16:10)
Avatar van jelle PHP beginner nee hoor ik gebruik ook file_get_content voor content van site's te halen
vbtje van file_get_content :
http://www.jellewebtools.nl/test6.php
type een adress in met http:
dus geen www.google.nl
maar http://www.google.nl
Offline Ultimatum - 30/06/2007 16:29
Avatar van Ultimatum PHP expert @jelle, ook in combinatie met mysql database? Want het gaat erover dat die 2 dingen in 1 bestand zitten
Offline gothmog - 30/06/2007 17:03
Avatar van gothmog Lid Ikzelf denkt dat het aan de mysql ligt.
Als ik simpel 10 records selecteer op de meeste hits, is hij daar al dik 5 seconden mee bezig...

Maar hoe kan ik dat versnellen?
Offline jelle - 30/06/2007 17:13
Avatar van jelle PHP beginner @ultimatum, nee dat niet
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.167s