Hallo,


Ik heb een php bestand die momenteel 312x met behulp van file_get_contents(),
maar de website laad daardoor ontzettend langzaam, zo langzaam, dat zelfs mysql een foutmelding geeft:
MySQL Server has gone away. Ik gebruik het nu binnen een while().


Ik zoek een oplossing waarmee ik sneller 312+ json bestanden kan lezen.
Ook zoek ik een oplossing, dat cronjob niet halverwege stopt vanwege een timeout.

Ik weet alleen niet of ik veel kan doen aan cronjob, of dat ik daarvoor contact moet opnemen met mijn webhost.

Alvast bedankt :)
Je hoster geeft misschien toch een max_execution_time mee. Via de command line kan dat in ieder geval met "php -d max_execution_time=60 test.php". Als dat zo is kun je die toch oprekken met set_time_limit().
Ja, maar er wordt door TS in eerste instantie met geen woord gerept over een bereikte max execution time, maar dat het gewoon lang duurt en dat de melding "mysql server has gone away" omhoog komt. Dat heeft niets met PHP te maken op zichzelf, in ieder geval niets dat je met configuratie aan die kant kan oplossen. Set_time_limit() etc zijn hiervoor ook niet zinvol.

Reageren