webForumDet fria alternativet

Kringgå "maximum execution time" vid tumnagelsgenerering?

PHP

2 svar · 194 visningar · startad av sabbacus

Medlem sedan juli 2002630 inlägg
Frågan#1

Tjipp.
Jag sitter och kollar på det här scriptet
http://www.onlinetools.org/articles/creating_thumbnails.php
som (helt överraskande) gör tumnaglar i php. Funkar hur bra som helst kan tilläggas, men med ett undantag.
Det tar som ni säkert vet en liten stund att göra tumnaglar och om man har mååånga bilder som ska tumnaglas så tar det mer än de 30 sekunder som en webbserver vanligtvis tillåter script att köras i. Jag sitter på ett webbhotell med 30 sekunder i gräns så det går inte att ändra, men går det på något sätt att kringgå problemet med att scripet slutar köras efter 30 sekunder?
/M

Medlem sedan dec. 1999483 inlägg
#2

funkar inte set_time_limit() så är ju alternativet att du gör så att den tex tillverkar 50 thumbnails och sen anropar att den ska skapa nästa 50 osv.

Medlem sedan juli 2002630 inlägg
#3

set_time_limit funkade jättbäst:)

255 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)