| FAQ |
| Kalender |
|
|
#7 | ||
|
|||
|
Klarade millennium-buggen
|
Uppenbarligen så är XML filen stor, du sparar både den och dess objekt i minnet.
Så beroende på hur servern är konfigurerad (memory_limit) så kommer detta att resultera i fel. Likaså timeout på scriptet. Jag skulle råda dig i att stycka upp filen. Kan vara allt från att du lagrar informationen i omgångar till att köra xx antal rader åt gången. Testa till exempel att skriva ut data emellanåt samt att se till att variabler återanvänds/NULL:as när dom inte längre används. Har du tex det så här: PHP-kod:
Titta även på att köra MySQL frågorna med multiple inserts istället en fråga per iteration. Tex. PHP-kod:
|
||
|
|
Svara med citat
|
|
|