Frage : Zeit heraus und mein Index

Hallo, haben

I einen Index, der Bilder herunterlädt und herstellen einen Reißverschluss n. Die Bilder sind die hohen Res-Bilder, die an einem Konto S3 bewirtet und von der Web site können Leute einen Reißverschluss und ein Download bilden. Ein Bild hat um 8MB und es gibt Bild 14 pro jeden Reißverschluss. So, wenn Teilnehmeranforderung diese Bilder von der Web site, mein Indexdownload die Bilder von S3 zu Bediener und verursachen nachdem 14images es herunterladen, haben ein zip.

I die Bild URL in DB, eine Funktion, zum der ferninstallierten Dateien herunterzuladen, und ein Reißverschluss verursachen function.

I gelangen Bilder an eine Reihe, tun ein foreach für Downloadfunktion und am Ende eine Zip Datei vom array.

Problem ist nach dem 30-Sekunden-Bedieneranschlag, der den Index., aber verarbeiten, meiner Indexnotwendigkeit mehr Zeit.

Is dort irgendeine gute Weise, dieses zu überwinden, ohne die Zeit heraus in php.ini zu ändern?

Thank You

Antwort : Zeit heraus und mein Index

Sie können auf die Befehlszeile Parameter zurückgreifen, indem Sie Ihre Hauptfunktion wie so erklären:

allgemeine Staticlücke hauptsächlich (Schnur [] args)

Sie wünschen diese irgendwo speichern, dass Ihr WinForm auf sie von zurückgreifen kann.  Ich vorschlagen eine statische Kategorie ch (diese verwendete, genannt zu werden eine globale Variable):

allgemeine statische Kategorie ArgHolder
{
  allgemeines statisches Args {erhalten; Satz; }
}

Jetzt von der Hauptleitung, können Sie gerade benennen ArgHolder.Args = args;

Von Ihrem WinForm können Sie diese zurückholen, wenn Sie sie benötigen.

wenn (ArgHolder.Args! = ungültiges && ArgHolder.Args.Length > 0)
{
  // haben wir Schnüre, beginnend mit ArgHolder.Args [0]
}

Hoffen, dass dieses hilft!
Weitere Lösungen  
 
programming4us programming4us