Comment réduire le délai de la lecture d'une page internet qui est blindée par parefeu
Bonjour à tous,
J'ai utilisé les codes suivants pour lire un fichier sur mon site internet.
Tout est OK mais lorsque je lance le programme sur un réseau intranet (un parefeur qui empêche d'aller directement sur un site internet).
l'instruction IdHTTP1->Get(URLFile, MyMem) prend trop de temps pour livrer enfin un message erreur exception;
Code:
1 2 3 4 5 6
|
TMemoryStream *MyMem = new TMemoryStream();
AnsiString URLFile = "***.free.fr/test.txt";
IdHTTP1->Get(URLFile, MyMem);
MyMem->Seek(0, soFromBeginning);
Memo1->Lines->LoadFromStream(MyMem); |
Est-ce qu'il y a un moyen pour accélérer le délai?
Ou Est-ce qu'il y a une méthode de détection Internet ou Intranet?
Merci d'avance
Xavier
Comment réduire le délai de la lecture d'une page internet qui est blindé par parefeu
Bonjour,
Et bien non, il n'existe pas de moyen simple de raccourcir le délai d'attente d'une requête htpp ou https.
L'idée est que ce type de requête peut mettre du temps pour la résolution DNS (souvent 3 sec) et l'acheminement des échanges du serveur vers le client.
C'est donc une sécurité que ce délai.
Cordialement
Carmichael