Autor Zpráva
Dědeček
Profil
Dobrý den,

Chci se zeptat, mám skript který při určité akci uživatele zavolá 200x pomocí ajaxu určitou stránku, která vrací nějaké hodnoty. Potřebuju, ale tuhle stránku pouštět ze serveru přes cron a ten samozřejmě bude ajax ignorovat. Nebo se pletu? Ještě jsem to nezkoušel. Pokud tedy cron bude ajax ignorovat jak dosáhnout toho aby skript volaný cronem zavolal 200x určitou stránku s kterou poslal i jeden $_POST a postupně vypisoval odpověď a nečekal do konce, protože pokud bude stále čekat stránka vypíše "Maximum execution time of 30 seconds exceeded".

Děkuji za odpověď.
Alphard
Profil
Máte představu, jak funguje cron?
Už i požadavek a postupně vypisoval odpověď napovídá, že ne. Komu by se odpověď vypisovala? Server načte určitnou stránku, vyvolá na ni prvotní požadavek, dál ho to nezajímá. Javascript z ní zpracovávat nebude a ajax se tedy neprovede.

Stránka samotná může načítat externí zdroje, jestli nestačí 30 sekund, tak buď prodloužit limit nebo rozdělit do více dávek.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: