Vraag : Tijd uit en mijn manuscript

Hello, heeft

I een manuscript dat beelden downloadt en maakt een pit. De beelden zijn hoge die onderzoeksbeelden bij een S3 rekening worden ontvangen en van een website kunnen de mensen een pit en een download maken. Een beeld heeft rond 8MB en er is beeld 14 per elk pit. Zo wanneer de gebruiker deze beelden bij de website, mijn manuscriptdownload de beelden van S3 aan server vraagt en nadat 14images het worden gedownload cre�ër een zip.

I hebben het beeld URLs in OB, een functie om verre dossiers te downloaden, en een pit leidt tot function.

I krijgt beelden aan een serie, doet een foreach voor downloadfunctie en aan het eind leidt tot een pitdossier van array.

Problem is na het einde dat van de 30 secondenserver het manuscript verwerkt., maar mijn manuscript vergt meer tijd.

Is daar om het even welke goede manier om dit, zonder de tijd in php.ini uit te veranderen te overwinnen?

Thank You

Antwoord : Tijd uit en mijn manuscript

U kunt tot de parameters van de bevellijn toegang hebben door uw Hoofdfunctie als zo te verklaren:

openbare statische nietige Leiding (koord [] args)

U zult deze willen ergens opslaan dat uw WinForm kan toegang hebben tot hen van.  Ik zou een statische klasse (dit werd genoemd een globale variabele) voorstellen:

openbare statische klasse ArgHolder
{
  openbare statische Args {krijg; reeks; }
}

Nu, van Leiding, kunt u enkel roepen ArgHolder.Args = args;

Van uw WinForm, kunt u deze terugwinnen wanneer u hen nodig hebt.

als (ArgHolder.Args! = ongeldige && ArgHolder.Args.Length > 0)
{
  // hebben wij koorden, om te beginnen met ArgHolder.Args [0]
}

Hoop dit helpt!
Andere oplossingen  
 
programming4us programming4us