Bonjour à tous,
je me permet de poster ici, car j'ai besoin d'avis extérieur.
Voila, je suis développeur amateur, j'ai débuté le développement avec windev (V21) il y a un an. J'ai réalise un soft de type "ERP" qui me sert a suivre mes commandes, mes réalisations, (je fait de échantillonnage d'eau), mes relevés sur site, mes rapports, le suivi de mon matériel etc etc etc...
J'ai toujours travaillé au feeling, j'ai appris de moi même intégralement, avec divers tuto que j'ai pu lire a droite a gauche, avec la touche F1 (qui est a peine lisible maintenant ^^) en analysant les LST et les exemples fournis etc.
Mon soft fonctionne comme je le souhaite, des bugs par ci par la que je corrige mais rien de violent pour le moment.
Au niveau utilisation, je l'utilise de la façon suivante :
il est installé sur un NAS de type Synology en version "serveur" et j'ai deux appli cliente, sur deux pc de bureaux.
C'est parfois un chouille lent sur une requête, mais ça fonctionne pas mal (les NAS sont pas reputé rapide en lectures / ecriture)
J'ai voulu me lancer dans autre chose récemment, et je voulais accéder a mes données quand je suis sur le terrain (car pour le moment je fait des fiches papiers, que je ressaisi au bureau).
J'ai donc pris un hebergement HFSQL chez DIANO. j'ai pris le mois cher pour test (https://dinao.com/cart.php?a=confproduct&i=0)
Et la j'ai un gros soucis, c'est que c'est super lent, j'ai un tableau de bord qui me dis ou j'en suis niveau commandes / factures / prélèvements / matériel etc en page d’accueil, et il ne s'ouvre même pas tellement les requêtes sont longues.
La base fait a peu prés 40 fichiers de données, et dans le plus gros fichier il y a 1000 lignes pour le moment.
Et la, je peine, et pour moi il y a plusieurs possibilités :
1 - Mon code est tellement pas optimisé et mal écrit que c'est hyper lent (genre des boucles en POURTOUT elements de ... sont a proscrires sur du Client / serveur)
2 - Ca viens simplement du choix du fournisseur, ou de ma base qui n'est pas adapté a ce que je cherchais a faire.
3 - les deux mon capitaine !
4 - La réponse D
Bref, cela dépasse mes compétences, et pour une fois, je ne sais pas vraiment ou et comment chercher une solution ou une piste de solution a mon problème, d’où la requête à la communauté
Merci de votre aider
et merci de m'avoir lu !
Partager