Accelerer l'execution

benimane Messages postés 20 Date d'inscription vendredi 4 juillet 2003 Statut Membre Dernière intervention 28 novembre 2006 - 12 août 2005 à 14:43
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 - 12 août 2005 à 18:55
imana

10 réponses

fcampagne Messages postés 195 Date d'inscription vendredi 3 juin 2005 Statut Membre Dernière intervention 13 juillet 2006 3
12 août 2005 à 14:45
Ca c'est du post!!!!
0
benimane Messages postés 20 Date d'inscription vendredi 4 juillet 2003 Statut Membre Dernière intervention 28 novembre 2006
12 août 2005 à 14:47
bonjour a tous,
g un probleme: mon programme est tres long, il contient des informations assez vague avec un connexion à distance et bien sûr des calculs faites au moment de l'execution.
est ce qu'il y a une solution pour reduire le temps d'execution et rendre mon programme rapide?
merci pour votre aide.

imana
0
benimane Messages postés 20 Date d'inscription vendredi 4 juillet 2003 Statut Membre Dernière intervention 28 novembre 2006
12 août 2005 à 14:49
non le poste est nouvaus avec pentium4 donc, le probleme c'est ke mon programme est tres chargé, vraiment je ne sais pas koi faire
0
fcampagne Messages postés 195 Date d'inscription vendredi 3 juin 2005 Statut Membre Dernière intervention 13 juillet 2006 3
12 août 2005 à 14:49
Pour les calculs, il faut simplifier au maximun ton expression!

Ensuite quel type de connexion a distance tu utilises?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
benimane Messages postés 20 Date d'inscription vendredi 4 juillet 2003 Statut Membre Dernière intervention 28 novembre 2006
12 août 2005 à 14:54
j'utilise une connexion a SQL server qui se trouve à casa alors ke je travaille a mohammedia, et pour les calculs ils sont asser simple.
le probleme se situe au moment de l'execution kan je veu me connecter a cette base car il prend beaucoup de temps pour la charger alors kelle est pas asser plaine alors comment on va faire kan la base serra si plaine d'infos?
0
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
12 août 2005 à 16:21
tu es le seul utilisateur à te connecter à cette base?
si c'est le cas, il peut être plus rapide de la télécharger, executer les modifications en local, puis d'écraser la base distante...
(peut-être)

PCPT
0
benimane Messages postés 20 Date d'inscription vendredi 4 juillet 2003 Statut Membre Dernière intervention 28 novembre 2006
12 août 2005 à 17:47
non, je ne suis pas la seul et en plus je n'utilise cette base ke pour lecture, mais pour ecrire ou modifier j'utilise d'autre base sous access,car je ne peux pas ecrire là dessous.
en plus il ya beaucoup d'information sur la base SQL Server, si je fait une copie ca va prendre beaucoup de temps.
0
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
12 août 2005 à 17:55
une solution éventuelle :
au lieu de te connecter à la base, tu te connectes à une application serveur qui tourne sur le poste hébergeant la base.
selon les commmandes, c'est ce programme qui lit les données en local (donc rapide) et quite renvoie les infos nécessaires. ensuite, lecteure ou écriture, tout se fait en local sur ce fameux serveur..., là tout devrait aller.

PCPT
0
benimane Messages postés 20 Date d'inscription vendredi 4 juillet 2003 Statut Membre Dernière intervention 28 novembre 2006
12 août 2005 à 18:44
et comment se fait il pour se connecter à une application serveur?
merci
0
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
12 août 2005 à 18:55
c'est à toi de faire les 2 applications, le plus simplement avec un contrôle WinSock

pour simplifier, tu as l'application qui tourne tout le temps sur le serveur (donc à Casa). ton application client, chez toi, contacte le serveur (avec son adresse IP, et un port défini)

dans tes 2 applis, tu créé des commandes reconnues.

par exemple, en cliquand sur le bouton "ALL", tu vas envoyer le message "ALL" au serveur.
et le serveur doit savoir qu'à cette commande, il doit lister la base et te renvoyer le résultat de sa requête...

çà fait beaucoup de boulot, mais c'est une solution.....
après, il faut encore gérer la sécurité!!!

rapproche toi des sources traitant des Tchats, messengers, etc.... tu y trouveras des bases.
bon courage

PCPT
0
Rejoignez-nous