PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Votre avis sur des transactions par tunnel VPN
Votre avis sur des transactions par tunnel VPN
Iniciado por logicsoft, 20,oct. 2004 21:45 - 8 respuestas
Publicado el 20,octubre 2004 - 21:45
Bonjour,

Je voudrais connaître l'avis des spécialistes (ce que je suis pas, rire...)

Je dois actualiser des ventes articles ON LINE et le support windev me conseille d'utiliser le tunnel VPN en adsl bien sûr, ma grande question est la rapidité de ces transactions.

Si vous avez une petite expérience dans ce domaine, ce serait sympa de m'en faire profiter.

merci à vous tous.

Harry

PS: je suis débutant en Windev
Publicado el 21,octubre 2004 - 08:12
Salut !

On 20-Oct-2004, "Harry" <logicsoft@skynet.be> wrote:

Bonjour,

Je voudrais connaître l'avis des spécialistes (ce que je suis pas,
rire...)

Je dois actualiser des ventes articles ON LINE et le support windev me
conseille d'utiliser le tunnel VPN en adsl bien sûr, ma grande question
est la rapidité de ces transactions.

Si vous avez une petite expérience dans ce domaine, ce serait sympa de
m'en faire profiter.

merci à vous tous.

Harry

PS: je suis débutant en Windev


c'est LENT !
J'ai du faire ce genre de chose pour 10 magasins.
Le central n'ayant qu'une ligne ADSL normale, la capacité totale d'upload
était au maximum de 128 K/s ... Impossible, en ce qui me concerne, à
utiliser en HF réseau, les temps de réponse étaient tout simplement
catastrophiques.
Il est vrai que mon application n'avait pas été prévue pour ce genre
d'usage.
Après avoir tenté d'utiliser des requètes et des vues, sans arriver à des
temps de réponses satisfaisants, j'ai décidé de travailler en local en
gérant moi-même la réplication par transfert de fichier FTP.
Ceci dit, la solution n'est toujours pas très satisfaisante du fait de la
grande quantité d'infos à transférer et de la faible bande passante en
sortie du coté serveur qui entraîne de gros délais.
Il aurait fallu une ligne assurant un débit convenable en upload du coté
serveur (DSL et pas ADSL avec au moins 1 Mb/s ce qui est ... TRES cher !)...
Je crois que cela sera jouable en client serveur ...

--
Marcel Berman
c/o Managing Business SPRL
Allée du Petit Paris, 11
B - 1410 - Waterloo
Tel : +32 2 351.60.64
Fax : +32 2 351.45.78
Gsm : +32 475.799.477
Publicado el 21,octubre 2004 - 10:02
Le principal inconvenient du VPN par rapport au réseau classique, c'est sa
faible vitesse et sa faible capacité en volume.
Il faut absolument, coté base de donnée, un serveur, afin de faire
exclusivement du SQL en vrai client/serveur.
L'usage des commandes de type Hxxxxx est à proscrire.
Si c'est un futur projet, la version WD9 avec le serveur Manta est tout
indiqué.

Quelle sont les ressources que tu dispose actuellement ?



"Harry" <logicsoft@skynet.be> a écrit dans le message de news:
41769ad6@news.pcsoft.fr...

Bonjour,

Je voudrais connaître l'avis des spécialistes (ce que je suis pas,

rire...)

Je dois actualiser des ventes articles ON LINE et le support windev me

conseille d'utiliser le tunnel VPN en adsl bien sûr, ma grande question est
la rapidité de ces transactions.

Si vous avez une petite expérience dans ce domaine, ce serait sympa de

m'en faire profiter.

merci à vous tous.

Harry

PS: je suis débutant en Windev
Publicado el 21,octubre 2004 - 11:29
Pour notre part nous avons 5 sites interconnecté par VPN. Le site centrale sous SDSL 5100 Oléane , les autres en Adsl avec débit garanti. Par ces tunnels, nous faisons passer et Exchange et notre GPAO en Windev (en tous 75 stations dont 20 déportées) tps de réponse excellents. Peu de différence entre les stations sur le site et les distantes. Par contre, le logiciel a été conçu en conséquence (Pratiquement tous les appels SQL sont en proc. stockées).

PS : Nous utilisons comme BD SQL2000 Serveur. Pour plus de renseignements, pas de PB.
Salutations
Publicado el 21,octubre 2004 - 15:46
Salut !

On 21-Oct-2004, "Harry" <LogicSoft@skynet.be> wrote:

Tout d’abord merci tous pour vos réponses.

Petite précision, l’application que je développe est basée sur ces
transactions, en deux mots :

J’ai un point central PC en Windows XP Pro sas réseau (c’est une petite
entreprise dans le textile), sur ce pc j’aurais toutes mes bases de
données. Le PC est connecté à Internet via Symantec Firewale/VPN.
Comme je n’ai encore rien fourni au niveau matériel j’ai le choix des
solutions.

J’ai une dizaine de points de ventes sur lequel je recopierais toutes les
bases de données si ce n’est le fichier « Quantité » (4 à 5 fois par ans
lors d’un changement du fichier articles, ce n’est pas la mer à boire).

Le seul fichier que je veux voir mis à jour On Line est le fichier des «
Quantités » (ceci est utile pour effectuer des transferts de marchandises
entre les magasins, but de l’application) et le fichier « Quantités », je
le prévois uniquement sur le pc central.

Donc, je fais ma recherche article en local dans les points de vente et je
n’effectuerai qu’une lecture (consultation du stock des autres magasins)
ou mise à jour (ventes) sur le fichier « Quantités », un seul
enregistrement sur un fichier qui peut tout de même faire 20000 records,
ce qui m’inquiète c’est la vitesse à l’exécution si je cherche le dernier
enregistrement du fichier, Hlitrecherche avec comme clé de recherche
l’Indentifiant, cela me fera-t-il passer les 20000 enregistrements par
le net ?

Je précise également que le record que je vais consulter ou mettre à jour
ne devrait pas dépasser 200 caractères.

Identifiant, Qt magasin 1, Qt magasin 2 ……… Qt magasin 10.

Et que les transactions journalières ne sont pas nombreuses.

Mon analyse est pensable ou totalement irréaliste, je précise que je n’ai
pas un budget illimité mon client est une petite PME et qu’il ne me reste
que deux mois pour mettre ce système en route.

Merci à tous pour vos réponses et suggestions.

Harry


Le problème est que si tu travailles en réseau à travers ton VPN, tu vas
devoir charger dans la mémoire de DU PC LOCAL tout l'index de ton fichier.
Les recherches seront rapides ... une fois que ton index sera chargé en
mémoire ...
Le problème c'est que ton index va se véroler très vite, car les mises à
jour de celui-ci à travers le VPN sont très lentes et les données présentes
dans le fichier ne seront pas en phase avec l'image de l'index que ton poste
de travail a en mémoire.

Pour l'avoir tenté, je peux te dire que c'est tout simplement inutilisable.

Même avec une requète, ce n'est pas très rapide, car c'est quand même le
poste local qui doit aller chercher les données sur le central ...
Le problème, c'est la limitation de la bande passante en upload du coté
central ...

J'ai été pris dans le même genre de stuut ... une boite dans le domaine de
la maroquinerie qui ne voulait pas payer une connexion SDSL ( 1000 €/mois)
et qui voulu tenter le coup avvec des lignes ADSL normales.
J'ai été assez con pour accepter le challenge ...
J'ai perdu un temps bète, énormément de pognon, frôlé le procès, pour finir
par un accord pour faire une version client-serveur qui, je l'espère pour
moi , sera plus rapide ...

Je te déconseille de commencer même à penser que cela va marcher.
En VPN, les seules solutions :
- Client serveur
- Terminal serveur ou Cytrix
ou alors, pour le central, une ligne SDSL performante mais pas abordable
pour une PME ...

Bien à toi !


--
Marcel Berman
c/o Managing Business SPRL
Allée du Petit Paris, 11
B - 1410 - Waterloo
Tel : +32 2 351.60.64
Fax : +32 2 351.45.78
Gsm : +32 475.799.477
Publicado el 21,octubre 2004 - 16:18
Tout d’abord merci tous pour vos réponses.

Petite précision, l’application que je développe est basée sur ces transactions, en deux mots :

J’ai un point central PC en Windows XP Pro sas réseau (c’est une petite entreprise dans le textile), sur ce pc j’aurais toutes mes bases de données. Le PC est connecté à Internet via Symantec Firewale/VPN.
Comme je n’ai encore rien fourni au niveau matériel j’ai le choix des solutions.

J’ai une dizaine de points de ventes sur lequel je recopierais toutes les bases de données si ce n’est le fichier « Quantité » (4 à 5 fois par ans lors d’un changement du fichier articles, ce n’est pas la mer à boire).

Le seul fichier que je veux voir mis à jour On Line est le fichier des « Quantités » (ceci est utile pour effectuer des transferts de marchandises entre les magasins, but de l’application) et le fichier « Quantités », je le prévois uniquement sur le pc central.

Donc, je fais ma recherche article en local dans les points de vente et je n’effectuerai qu’une lecture (consultation du stock des autres magasins) ou mise à jour (ventes) sur le fichier « Quantités », un seul enregistrement sur un fichier qui peut tout de même faire 20000 records, ce qui m’inquiète c’est la vitesse à l’exécution si je cherche le dernier enregistrement du fichier, Hlitrecherche avec comme clé de recherche l’Indentifiant, cela me fera-t-il passer les 20000 enregistrements par le net ?

Je précise également que le record que je vais consulter ou mettre à jour ne devrait pas dépasser 200 caractères.

Identifiant, Qt magasin 1, Qt magasin 2 ……… Qt magasin 10.

Et que les transactions journalières ne sont pas nombreuses.

Mon analyse est pensable ou totalement irréaliste, je précise que je n’ai pas un budget illimité mon client est une petite PME et qu’il ne me reste que deux mois pour mettre ce système en route.

Merci à tous pour vos réponses et suggestions.

Harry
Publicado el 21,octubre 2004 - 17:26
Harry a écrit :


Tout d?abord merci tous pour vos réponses.

Petite précision, l?application que je développe est basée sur ces
transactions, en deux mots :

J?ai un point central PC en Windows XP Pro sas réseau (c?est une petite
entreprise dans le textile), sur ce pc j?aurais toutes mes bases de données.
Le PC est connecté à Internet via Symantec Firewale/VPN. Comme je n?ai encore
rien fourni au niveau matériel j?ai le choix des solutions.

J?ai une dizaine de points de ventes sur lequel je recopierais toutes les
bases de données si ce n?est le fichier « Quantité » (4 à 5 fois par ans lors
d?un changement du fichier articles, ce n?est pas la mer à boire).

Le seul fichier que je veux voir mis à jour On Line est le fichier des «
Quantités » (ceci est utile pour effectuer des transferts de marchandises
entre les magasins, but de l?application) et le fichier « Quantités », je le
prévois uniquement sur le pc central.

Donc, je fais ma recherche article en local dans les points de vente et je
n?effectuerai qu?une lecture (consultation du stock des autres magasins) ou
mise à jour (ventes) sur le fichier « Quantités », un seul enregistrement sur
un fichier qui peut tout de même faire 20000 records, ce qui m?inquiète c?est
la vitesse à l?exécution si je cherche le dernier enregistrement du fichier,
Hlitrecherche avec comme clé de recherche l?Indentifiant, cela me fera-t-il
passer les 20000 enregistrements par le net ?

Je précise également que le record que je vais consulter ou mettre à jour ne
devrait pas dépasser 200 caractères.

Identifiant, Qt magasin 1, Qt magasin 2 ??? Qt magasin 10.

Et que les transactions journalières ne sont pas nombreuses.

Mon analyse est pensable ou totalement irréaliste, je précise que je n?ai pas
un budget illimité mon client est une petite PME et qu?il ne me reste que
deux mois pour mettre ce système en route.

Merci à tous pour vos réponses et suggestions.

Harry


As tu pensé au RPC? Je l'utilise pour accéder à une base de donnée
distante et ca marche assez bien. De plus il est assez simple à mettre
en place.

--
Bon développement
Christian (cciochir@_at_cmii.fr)
enlever le _at_ de mon mail pour me répondre en privé
Publicado el 21,octubre 2004 - 18:06
Je suis tout à fait d'accord. Dès que l'on accède à des données ne se trouvant pas sur son poste il faut faire du "client serveur" et même sur un réseau local sinon on s'aperçoit rapidement que le flux de données devient très inquiétant allant jusqu'à la saturation (Exemple avec MS ACCES dans ces anciennes versions (je ne connait pas les dernières)) où un pooling était généré. De plus, il ne faut pas avoir peu des procédures stockées que l'on trouve de plus en plus dans les DB. Elles facilitent la vie, décharge les stations et minimise les données transférées.
@+
Publicado el 22,octubre 2004 - 11:47
Il te faut imperativement la version 9 pour faire du C/S en SQL, avec les
"hlitrecherche" tu va au massacre....
la solution RPC est trés bonne en attendant la V9, si tu n'as pas le temps
d'attendre,
Essaie de retrouver une LST qui expliquait en détail la mise en place du
RPC.

<Marcel.berman@managingbusiness.be> a écrit dans le message de news:
4177b4e6$1@news.pcsoft.fr...

Salut !

On 21-Oct-2004, "Harry" <LogicSoft@skynet.be> wrote:

Tout d'abord merci tous pour vos réponses.

Petite précision, l'application que je développe est basée sur ces
transactions, en deux mots :

J'ai un point central PC en Windows XP Pro sas réseau (c'est une petite
entreprise dans le textile), sur ce pc j'aurais toutes mes bases de
données. Le PC est connecté à Internet via Symantec Firewale/VPN.
Comme je n'ai encore rien fourni au niveau matériel j'ai le choix des
solutions.

J'ai une dizaine de points de ventes sur lequel je recopierais toutes

les
bases de données si ce n'est le fichier « Quantité » (4 à 5 fois par ans
lors d'un changement du fichier articles, ce n'est pas la mer à boire).

Le seul fichier que je veux voir mis à jour On Line est le fichier des «
Quantités » (ceci est utile pour effectuer des transferts de

marchandises
> > entre les magasins, but de l'application) et le fichier « Quantités »,
je
le prévois uniquement sur le pc central.

Donc, je fais ma recherche article en local dans les points de vente et

je
n'effectuerai qu'une lecture (consultation du stock des autres magasins)
ou mise à jour (ventes) sur le fichier « Quantités », un seul
enregistrement sur un fichier qui peut tout de même faire 20000 records,
ce qui m'inquiète c'est la vitesse à l'exécution si je cherche le

dernier
enregistrement du fichier, Hlitrecherche avec comme clé de recherche
l'Indentifiant, cela me fera-t-il passer les 20000 enregistrements par
le net ?

Je précise également que le record que je vais consulter ou mettre à

jour
ne devrait pas dépasser 200 caractères.

Identifiant, Qt magasin 1, Qt magasin 2 ... Qt magasin 10.

Et que les transactions journalières ne sont pas nombreuses.

Mon analyse est pensable ou totalement irréaliste, je précise que je

n'ai
> > pas un budget illimité mon client est une petite PME et qu'il ne me
reste
que deux mois pour mettre ce système en route.

Merci à tous pour vos réponses et suggestions.

Harry

Le problème est que si tu travailles en réseau à travers ton VPN, tu vas
devoir charger dans la mémoire de DU PC LOCAL tout l'index de ton fichier.
Les recherches seront rapides ... une fois que ton index sera chargé en
mémoire ...
Le problème c'est que ton index va se véroler très vite, car les mises à
jour de celui-ci à travers le VPN sont très lentes et les données

présentes
> dans le fichier ne seront pas en phase avec l'image de l'index que ton
poste
de travail a en mémoire.

Pour l'avoir tenté, je peux te dire que c'est tout simplement

inutilisable.

Même avec une requète, ce n'est pas très rapide, car c'est quand même le
poste local qui doit aller chercher les données sur le central ...
Le problème, c'est la limitation de la bande passante en upload du coté
central ...

J'ai été pris dans le même genre de stuut ... une boite dans le domaine de
la maroquinerie qui ne voulait pas payer une connexion SDSL ( 1000 ?/mois)
et qui voulu tenter le coup avvec des lignes ADSL normales.
J'ai été assez con pour accepter le challenge ...
J'ai perdu un temps bète, énormément de pognon, frôlé le procès, pour

finir
par un accord pour faire une version client-serveur qui, je l'espère pour
moi , sera plus rapide ...

Je te déconseille de commencer même à penser que cela va marcher.
En VPN, les seules solutions :
- Client serveur
- Terminal serveur ou Cytrix
ou alors, pour le central, une ligne SDSL performante mais pas abordable
pour une PME ...

Bien à toi !


--
Marcel Berman
c/o Managing Business SPRL
Allée du Petit Paris, 11
B - 1410 - Waterloo
Tel : +32 2 351.60.64
Fax : +32 2 351.45.78
Gsm : +32 475.799.477