Optimisation de 4D Server et 4D Web Server. Résumé. 4D Notes techniques

Dimension: px
Commencer à balayer dès la page:

Download "Optimisation de 4D Server et 4D Web Server. Résumé. 4D Notes techniques"

Transcription

1 Optimisation de 4D Server et 4D Web Server Par Chiheb NASR, Ingénieur Contrôle Qualité, 4D SA Note technique 4D FR Version 1 Date 1 Décembre 2003 Résumé Dans cetteprésentenotenous passons en revue les points les plus importants à connaître et à vérifier avant de déployer une base avec 4D Server. Nous étudierons à la fois les aspects logiciels et matériels car l un ne va pas sans l autre. La majorité des indications données sont également valables pour 4D monoposte. 4D Notes techniques Copyright D SA - Tous droits réservés Tous les efforts ont été faits pour que le contenu de cette note technique présente le maximum de fiabilité possible. Néanmoins, les différents éléments composant cette note technique, et le cas échéant, le code, sont fournis sans garantie d'aucune sorte. L'auteur et 4D S.A. déclinent donc toute responsabilité quant à l'utilisation qui pourrait être faite de ces éléments, tant à l'égard de leurs utilisateurs que des tiers. Les informations contenues dans ce document peuvent faire l'objet de modifications sans préavis et ne sauraient en aucune manière engager 4D SA. La fourniture dulogiciel décrit dans ce document est régie par un octroi de licence dont les termes sont précisés par ailleurs dans la licence électronique figurant sur le support du Logiciel et de la Documentation afférente. Le logiciel et sa documentation ne peuvent être utilisés, copiés ou reproduits sur quelque support que ce soit et de quelque manière que ce soit, que conformément aux termes de cette licence. Aucune partie de ce document ne peut être reproduite ourecopiée de quelque manière que ce soit, électronique ou mécanique, y compris par photocopie, enregistrement, archivage outout autre procédé de stockage, de traitement et de récupération d'informations, pour d'autres buts que l'usage personnel de l'acheteur, et ce exclusivement aux conditions contractuelles, sans la permission explicite de 4D SA. 4D, 4D Calc, 4D Draw, 4D Write, 4D Insider, 4ème Dimension, 4D Server, 4D Compiler ainsi que les logos 4e Dimension, sont des marques enregistrées de 4D SA. Windows,Windows NT,Win 32s et Microsoft sont des marques enregistrées de Microsoft Corporation. Apple, Macintosh, Power Macintosh, LaserWriter, ImageWriter, QuickTime sont des marques enregistrées ou des noms commerciaux de Apple Computer,Inc. Mac2Win Software Copyright est un produit de Altura Software,Inc. 4D Write contient des éléments de "MacLink Plus file translation", un produit de DataViz, Inc,55 Corporate drive,trumbull,ct,usa. XTND Copyright D SA. Tous droits réservés. XTND Technology Copyright Claris Corporation.. Tous droits réservés ACROBAT Copyright , Secret Commercial Adobe Systems Inc.Tous droits réservés. ACROBAT est une marque enregistrée d'adobe Systems Inc. Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs. 1 / 12

2 Optimisation de 4D Server et 4D Web Server Dans cetteprésentenotenous passons en revue les points les plus importants à connaître et à vérifier avant de déployer une base avec 4D Server. Nous étudierons à la fois les aspects logiciels et matériels car l un ne va pas sans l autre. La majorité des indications données sont également valables pour 4D monoposte. I. Introduction Le mode de fonctionnement client-serveur permet un accès simultané à une base de données par plusieurs utilisateurs. Le poste serveur intègre à la fois le fichier de données et l ensemble des outils qui vont permettre leur traitement. Le poste client héberge un "Frontal" capable d envoyer au serveur les commandes correspondant aux traitements à exécuter et de recevoir les informations nécessaires au suivi des tâches à effectuer. Dans ce type de fonctionnement, les recherches sont directement effectuées sur le poste serveur ; seuls les résultats de celles-ci sont communiquées au poste client. Le serveur exécute les requêtes reçues du client, stocke en mémoire les sélections correspondantes et n envoie sur le réseaux que les données nécessaires à l affichage ou à l exécution des procédures. II. Mise en service du serveur Choix de la machine Le niveau de performances du poste serveur conditionnera le résultat global. Généralement la machine doit être dotée : d un disque rapide, afin de minimiser les temps d accès sur le disque lors des recherches, des chargements et des écritures, monté sur une machine permettant un débit élevé. Par exemple, le débit des périphériques USB est limité à 15 Mo/s, il est donc important de les éviter au profit des disques Firewire ou autres technologies rapides. d une mémoire importante, afin de permettre à 4D d y maintenir en permanence la plus grande quantité possible de données exploitées et de minimiser ainsi les accès disque. Le temps d accès d une barrette mémoire est de l ordre de nano-secondes alors que celui d un bon disque est de l ordre de millisecondes soit fois plus lent. d un processeur rapide pour minimiser le temps de traitement des données. d un raccordement à un réseau suffisamment rapide pour ne pas générer de collisions. La notion de vitesse pure du réseau n est pas un critère essentiel ; les temps d attente sont généralement dus aux collisions existant sur le réseau et aux répétitionsqu elles entraînent plutôt qu à sa lenteur intrinsèque. Les routeurs de mauvaise qualité sont souvent la cause d un réseau "lent" par rapport aux données théoriques. Il peut être utile dans ce cas de réaliser un petit programme qui charge le réseau et dont on connaît les résultats sur un réseau correct. Lors de l installation sur un nouveau site, nous testons le réseau et comparons avec nos résultats. d une alimentation électrique sur onduleur : en cas de coupure secteur, dans le meilleur des cas la totalité des 2 / 12

3 données contenue dans le cache sera perdue et dans le pire, coupure pendant l écriture du cache, le fichier de données devient inutilisable et l utilisation des utilitaires de réparation s imposera. Cette machine sera autant que possible dédiée à 4D Server et on évitera d y faire tourner des accessoires consommateurs d accès réseau ou de cycle processeur (messagerie, horloge ), ainsi que tout service tel que spool d impression. Par exemple la bonne façon d économiser l écran d un serveur est de l éteindre. Paramétrages système Le partage de fichier Le partage de fichier sera de préférence désactivé sur le serveur afin d économiser le temps consacré par la machine à l écoute et à la gestion des éventuels accès externes et d assurer une meilleure protection des fichiers utilisés par 4D Server qui seront inaccessibles à partir d un autre poste. La mémoire virtuelle En ce qui concerne la mémoire virtuelle, Il est recommandé par Microsoft de la fixer à une taille égale à la taille de la mémoire physique (RAM) augmentée de 10 Mo. Pour un sytème Apple, elle sera activée et égale à la mémoire physique augmentée de 1 Mo. En effet, 4D Server gère son propre système de mémoire virtuelle (via le cache et le dossier temporaire) et il n est pas utile que les deux systèmes entrent en concurrence. Paramétrages de Windows NT Server, Windows 2000 Server ou Windows 2003 Server Dans le cas d un serveur fonctionnant sous Windows NT Server, 2000 Server ou 2003 Server, on vérifiera les trois paramètres suivants : Ces systèmes d exploitation sont paramétrés par défaut pour favoriser le partage de fichiers ce qui ne convient pas du tout à 4D Server. Cette option doit être remplacée au profit des applications réseau. Ce paramétrage se trouve dans Démarrer/Paramètres/Panneau de configuration /Réseau/Services/Serveur. Ce chemin peut être différent selon le système. Ces systèmes d exploitation sont multitâches, un réglage permet de déterminer le niveau de priorité accordé à l application de premier plan. Ce réglage prend la forme d un "booster de performances" qui doit être réglé sur la position maximum pour optimiser le temps processeur et la gestion de mémoire dédiés à 4D Server. Ce paramétrage se trouve aussi dans le panneau de configuration du système. Il est également important d optimiser dans le panneau de configuration Réseau la position du protocole le plus utilisé, généralement TCP/IP. Si plusieurs protocoles sont installés, ce dernier doit être le plus haut au sein de la liste. III. Gestion de la mémoire sur le serveur Il n existe pas de formule unique et universelle permettantde calculer la mémoire à allouer à 4D Server. Afin de faire une bonne estimation de celle-ci, il est essentiel de bien comprendre les mécanismes de gestion de la mémoire par 4 ème Dimension. En effet, 4 ème Dimension découpe la mémoire qui lui a été allouée en trois parties : 3 / 12

4 la première sera réservée au moteur, la deuxième contient le cache (les données) et enfin une troisième partie que l on appelle la mémoire principale. La mémoire moteur Au moment du lancement de 4 ème Dimension, cette partie est occupée par le moteur de 4 ème Dimension (512 Ko + 2,5 Mo pour 4D Server). Les objets chargés en mémoire (4 ème Dimension et certains ressources) ne sont pas purgeables et restent présents pendant toute la durée d'utilisation de 4 ème Dimension. Ce qui revient à dire que cet emplacement ne peut être alloué à une autre application pendant que 4 ème Dimension est lancé. La mémoire principale Cettepartiegère différents objets qui sont utilisés par l'application et qui sont chargés ou déchargés du disque selon leur utilisation. Cette zone contient : Une copie de l'enregistrement courant de chacune des tables de chaque process. Elle permet, lorsque vous utilisez les fonctions ANCIEN et Modifie, de faire la comparaison pour détecter les modifications apportées. Celle-ci ne contient pas les champs : Texte, Image et Blob. Tous les objetsde structure (formulaires, méthodes, énumérations) ainsi que les sélections temporaires et les ensembles. Toutes les variables interprocess et process, ainsi que les variables locales de tailles non fixes (Blob, Texte, Image) et les tableaux. Le code des plug-ins. Une copie de la fenêtre de 4D qui sera utilisée, quand l'option "rafraîchissement plus rapide" des propriétés de la base sera cochée, pour améliorer les performances de l affichage. La pile associée (STACK) à chaque process qui stocke les variables locales (en mode compilé seulement), le contexte du process qui assure le lien entre les différentes méthodes, certaines variables internes à 4D. NOTE : Pour de plus amples informations sur la gestion de la mémoire par 4D, il est vivement recommandé de consulter les notes techniques 4D FR et 4D FR réalisées par Tim Tonooka, technicien support Clients 4D US. La mémoire cache Au démarrage de 4 ème Dimension, celui-ci s'alloue un bloc de mémoire, insécable et contigu, appelé cache. Il permet de sauvegarder les données de la base de données avant que celles-ci ne soient écrites sur le disque dur. Il joue le rôle d un tampon entre l application et la mémoire de masse. Pour estimer la taille à allouer à la mémoire cache on doit connaître le contenu de celle-ci et estimer la quantité de données normalement en service dans l application : La table des bits (Bit-Table) 4 / 12

5 La Bit-Table est une table de gestion du fichier physique de données. C est une représentation binaire du fichier de données en terme de blocs. En effet, le fichier de données est une succession de petits blocs, contenant chacun une information unique. Chaque bloc a une taille fixe de 128 octets. Cette taille est figée ; nous ne pouvons pas la paramétrer. Lors de la création du fichier de données, une table d allocation est automatiquement créée et mémorisée dans 4 premiers blocs contigus. Chaque bit de ces 4 blocs est associé à un bloc du fichier de données. Le bit est à 0 si le bloc est libre et à 1 lorsqu il est occupé. Les tables d'adresses des enregistrements (primaires et secondaires) Les tables d adresses, une pour chaque table 4 ème Dimension de la base, contiennent les adresses physiques de chacun des enregistrements de la table. Chaque entrée dans la table d adresse est codée sur 8 octets : 4 pour l adresse et 4 pour la taille de l enregistrement. La table d adresses est paginée via une page primaire et n pages secondaires. Chaque page peut contenir adresses. Pour mémoriser les enregistrements potentiels (depuis la version 6.7) il faudra pages d adresses ( = * 4 096). La formule suivante permet de calculer la taille (TTADR) occupée par l ensemble des tables d adresses d une table 4 ème Dimension : TTADR (octets) = 60 + (Nombre maximum d enregistrements de la table 4D * (4 + 4)) octets Les 60 octets servent à gérer la table d adresses elle-même. Les pages d'index (primaires et secondaires) Pour chaque enregistrement, la valeur du champ est mémorisé au sein de l index et mise en correspondance avec l adresse de l enregistrement dans le fichier de données. Un index peut être comparé à un tableau à deux colonnes : une pour les valeurs de chaque enregistrement, et l autre pour les adresses des enregistrements correspondants. Ce tableau est maintenu constamment trié en fonction des valeurs de la première colonne. La table d adresses d un index est également paginée et chaque page d index contient adresses. Le calcul de la taille de pages d index est par contre beaucoup plus complexe car il dépend de plusieurs paramètres (le mode utilisé pour construire l index, les mécanismes d optimisation et de compression des index par le moteur 4 ème Dimension et enfin du contenu même des valeurs des champs indexés ). Toutefois on peut faire un calcul approché. Le nombre de clefs à un moment donné dans une page d index varie en fonction de la version de 4 ème Dimension. Pour la version 6.0, ce nombre varie entre 16 et 32, pour la version 6.5 il varie entre 32 et 64. Par contre, depuis la version 6.7 jusqu à la version courante 2003, ce nombre varie entre 128 et 256. Soient N le nombre maximum d enregistrements d une table et βmin la plus petite valeur du nombre de clefs d'index. Le nombre maximal de pages d index NPIDX est égal à ((N/βmin )+1). Or, il y a 512 valeurs dans une page d index, ce qui nous fait un nombre maximum de pages de tables d adresses d index NTAPIDX égal à ((NPIDX/512)+1). La gestion des pages d adresses des pages index utilise 40 octets et chaque adresse de la table d adresses des pages d index pèse 4 octets. Finalement, le poids approximatif d une table d adresses d un index POIDSTAIDX est donné par la formule suivante : POIDSTAIDX= 40 + (NTAPIDX * 512 * 4) octets Les enregistrements qui proviennent ou partent du disque dur Lorsque vous utilisez des commandes qui vont charger des enregistrements, 4 ème Dimension examine s il a la place nécessaire disponible en fonction de la place mémoire qui lui a été allouée. Si 4 ème Dimension ne possède 5 / 12

6 pas assez de mémoire pour charger un enregistrement, il ne tentera pas de le charger et donc ne provoquera pas d erreur. Dans certain cas, et par le biais de mécanisme d évaluation de la place disponible, 4 ème Dimension peut estimer qu il est possible de charger l enregistrement alors qu en le chargeant vous obtenez un message d erreur "Mémoire saturée" ou "Mémoire insuffisante". Si vous faites varier la quantité de la mémoire alloué à 4 ème Dimension en l augmentant, vous ne rencontrerez plus de problèmes de chargement de vos enregistrements, mais un phénomène de swapping (transfert des données de la RAM vers le disque) peut s'installer (lié à la mémoire virtuelle), et il fera tomber les performances de 4D. Les sélections courantes Une sélection est une table d adresses qui contient la liste des numéros des enregistrements sélectionnés. La taille d une sélection est égale au nombre des enregistrements sélectionnés multiplié par 4 octets à laquelle on doit rajouter 4 octets pour l élément zéro qui va contenir l adresse de l enregistrement courant. La règle de 4 octets par enregistrement est valable pour tout type de sélection à l exception de celle créée par la commande TOUT SELECTIONNER car cette commande est optimisée dans 4 ème Dimension. En effet, lorsqu on exécute TOUT SELECTIONNER([Table]), 4 ème Dimension crée une table exceptionnelle contenant les adresses des enregistrements qui ont été supprimés. L optimisation se base sur le fait que 4 ème Dimension suppose que le nombre des enregistrements supprimés de la table est de beaucoup inférieur au nombre d enregistrements actifs. Par conséquent, la taille de la sélection des enregistrements supprimés est beaucoup plus économe en terme d occupation mémoire. 4 ème Dimension maintient une sélection courante par table, par process et par utilisateur. Par exemple, si un utilisateur a quatre process simultanés et dix tables, alors il possède à lui seul 40 sélections courantes. En client-serveur cette sélection est maintenue sur le serveur. Au démarrage de 4 ème Dimension, la sélection courante de chaque table est vide. A chaque fois que l utilisateur exécute une commande ou une action qui construit une sélection courante, 4 ème Dimension créé une nouvelle table de sélection qui réserve 4 octets pour chaque enregistrement sélectionné. Si 4 ème Dimension ne dispose pas d assez de mémoire pour maintenir la totalité de la sélection, il stocke une partie de celle-ci dans un fichier temporaire sur disque. Ecriture du cache sur le disque Lorsque le cache de données est plein ou quand 4 ème Dimension souhaite y charger de nouveaux objets, il provoque l écriture sur le disque (le flush) d une quantité de données présentes dans le cache correspondant au pourcentage de mémoire cache fixé dans la rubrique minimum flushé de la ressource "Cache" de l application. Ce pourcentage est par défaut 15%. Si vous le diminuez vous générez des écritures de plus courte durée mais plus fréquentes. Dans le cas contraire, le pourcentage du cache flushé sur le disque étant plus important, chaque écriture durera plus longtemps mais l intervalle de temps entre deux écritures sera plus important. Ce paramètre est important dans le mesure où l écriture du cache provoque un ralentissement de l accès des utilisateurs aux données de la base. Différentes stratégies peuvent être adoptées en contrôlant l écriture du cache par programmation avec la commande ECRIRE CACHE. Ecriture chaque fois qu une table considérée comme significative aura vu son volume augmenter d un nombre relativement important d enregistrements ; Ecriture déclenchée par un process dédié lors d une pause d activité (aucun autre process actif depuis plus de x secondes) ; Ecriture lors de chaque action d ajout ou de modification "stratégique" afin de lui apporter plus de sécurité. 6 / 12

7 La compression des index dans le cache 4 ème Dimension favorise le maintien des pages d index dans le cache par rapport aux autres objets. En revanche, les pages d index contiennent souvent des données constituées de nombreuses valeurs répétitives (index booléens, champs associés à des énumérations, etc). 4 ème Dimension propose une compression des pages d index dans le cache, afin qu elles y soient présentes sans prendre trop de place inutilement car elles risqueraient d être enlevées au profit d autres objets. Il est évident que 4 ème Dimension ne réalise cette compressionque lorsque le cache tend à être plein. Le temps de compression et décompression est négligeable par rapport au temps de chargement et de réécriture des pages sur le disque mais dans certains cas peut être source de ralentissement d un 4D Server. Il convient donc d étudier l impact de cette option sur les performances de votre application. Par défaut, 4 ème Dimension active la compression qui peut être contrôlée par la commande FIXER PARAMETRE BASE utilisée avec le sélecteur Compression index. Note : La commande Lire parametre base utilisée avec le sélecteur Taille cache données (numéro 9) nous permet de connaître précisément la taille courante exprimée en octets de la mémoire allouée au cache par 4D. La taille du cache ne peut pas être fixée par programmation. Autrement dit, il n'est pas possible d'utiliser le sélecteur Taille cache données avec la commande FIXER PARAMETRE BASE. Contrôler la taille de mémoire utilisée Plusieurs approches permettent de contrôler la taille de mémoire utilisée : Utiliser des liens manuels afin que la mise en ligne de l enregistrement de votre plus gros client dont vous cherchez le numéro de téléphonene provoque pas le chargement de la table d adresses correspondant à ses factures. Les liens manuels seront activés par programmation lorsque l affichage des factures liées sera utile. Utiliser la commande REDUIRE SELECTION et LIBERER ENREGISTREMENT qui permettent de libérer la mémoire à l intérieur d un process lorsque respectivement la sélection ou l enregistrement n est plus utilisé. Reporter les champs de taille variable dans des tables annexes gérées par des liens manuels, pour éviter de charger en mémoire des champs lourds de type blob, image ou texte lors de la sélection d un enregistrement dans une liste. Utiliser la commande FIXER DESTINATION RECHERCHE qui vous permet d'indiquer à 4 ème Dimension où placer les résultats de toutes les recherches qui suivent l'appel de cette commande dans le process courant. Vous pouvez spécifier l un des types de destination suivants : Vers sélection courante, Vers ensemble, Vers sélection temporaire ou Vers variable. Par exemple pour vérifier l'unicité de la valeur d un champ, la commande vous permet de dire à 4 ème Dimension de mettre le résultat de la recherche dans une variable (utilisation de la constante Vers variable), c'est à dire d'indiquer uniquement le nombre d'enregistrements trouvés sans modifier la sélection courante. Utiliser la commande FIXER LIMITE RECHERCHE qui vous permet d'indiquer à 4 ème Dimension d'arrêter toutes les recherches suivant l'appel de cette commande dans le process courant dès que le nombre d'enregistrements défini dans limite a été atteint. Si, par exemple, limite est égal à 1, les recherches s'arrêteront dès qu'un enregistrement sera trouvé selon les critères de la recherche. 7 / 12

8 Penser à déclarer comme process locaux en préfixant leur nom par $ les process n ayant pas besoin d accéder aux données du serveur (palettes de commande pilotant les autres process, affichage d horloge, thermomètres de progression). Ce type de process n a pas de représentation sur le serveur. Etudier l option de base de données réparties. Si certaines tables "lourdes", c est-à-dire contenant un très grand nombre d enregistrements et générant des tables d adresses importantes, ne sont utilisées que de façon occasionnelle et/ou par un pourcentage réduit d utilisateurs, on pourra envisager de les placer dans une seconde base de données qui sera accédée de façon transparente par les utilisateurs via une API 4D OPEN. IV. Optimiser le 4D WEB Server La qualité de service offerte par votre serveur Web peut dépendre de plusieurs facteurs : la qualité du réseau et de la bande passante ; la performance du matériel ; la performance des logiciels ; la qualité de conception des pages. Dans cette partie de notre note technique nous vous proposons des conseils et des préconisations relatifs au deux derniers points. Les deux premiers ont étés abordés plus haut. Le cache web Le serveur Web de 4D maintient dans son propre cache les pages web statiques et les images. Ce cache permet d éviter le chargement de ces documents à partir du disque dur pour chaque nouvelle requête et augmenter ainsi les performances du serveur Web en terme de temps de réponse. Cette propriété ne peut pas être modifiée ni par programmation ni par l utilitaire 4D Customizer Plus. Pour activer la mise en cache, il faut définir une valeur ajustée en fonction du besoin de votre site dans le dialogue de propriétés de la base. Le bouton "Vider cache" (Clear Cache) qui se trouve au même endroit sur le dialogue sert à vider le cache web de son contenu. Cette possibilité de vider le cache est de grande utilité surtout pendant la phase de développement lorsque l on essaie d afficher les changements apportés à nos pages HTML ou à nos images. Le cache doit être vidé à chaque fois que ces documents sont modifiés ou déplacés. Dans le cas contraire, une requête du navigateur affichera l ancienne version, correspondant à celle qui a été mise en mémoire cache. Il est également possible de vider le cache web à distance à partir d un navigateur grâce à la balise spéciale /4DCACHECLEAR. Cette balise est à utiliser de la manière suivante : Lorsque le serveur web reçoit cette balise, il n exécute aucune méthode base ou projet mais exécute du code en interne et renvoie une réponse comme le montre l exemple suivant : 8 / 12

9 Il est important de noter que ce comportement sera différent lorsqu un mot de passe est associé au Super- Utilisateur. Dans ce cas, une demande d authentification est envoyée à l utilisateur web puis la méthode base Sur Authentification Web est appelée. Le serveur web propose également d autres balises spéciales très utiles telles que 4DSTATS et 4DHTMLSTATS. La balise 4DSTATS permet d obtenir des informations sur l activité du serveur Web sous forme d un fichier texte. La balise 4DHTMLSTATS retourne les mêmes informations que 4DSTATS mais en omettant celles sur les images. Vous pouvez également utiliser la commande STATISTIQUES DU CACHE WEB pour connaître les pages les plus souvent consultées. Ci-dessous un exemple de réponse renvoyée suite à une requête utilisant la balise 4DSTATS : 9 / 12

10 Contrôler les process web Le serveur HTTP de 4D Server ou 4 ème Dimension peut fonctionner selon deux modes : le mode contextuel et le mode hors contexte. Dans le premier mode, un navigateur se comporte exactement comme un 4D client. En revanche, le mode hors contexte ignore tout de l'utilisateur connecté et fonctionne de la façon suivante : 4D reçoit une requête, le process "Serveur Web" crée un process pour gérer la requête. Une fois cette requête exécutée, le process est endormi pour 5 secondes et ensuite il est tué. Cette requête peut être un 4DACTION, un 4DCGI ou autre. Un serveur Web 4D qui reçoit plusieurs centaines de requêtes par jour, voire plusieurs milliers pour les sites très fréquentés, ont intérêt à être paramétrés pour maintenir en vie des process créés par le "Serveur Web". Ceci est possible en utilisant la commande FIXER PARAMETRE BASE avec les sélecteurs Minimum process web et Maximum process web. Voici un exemple d utilisation de cette commande : FIXER PARAMETRE BASE(Minimum process Web;20) FIXER PARAMETRE BASE(Maximum process Web;60) Cette syntaxe permet de fixer le nombre minimum de process web que 4D Server va conserver en vie. Les process créés lors d'une requête sont suspendus jusqu'à ce qu'une nouvelle requête arrive. On économise le temps de la création qui est systématique dans le fonctionnement par défaut. Mais on fixe aussi le nombre de process maximum que le serveur va conserver en vie. Au-delà de cette limite, les process supplémentaires seront tués après 5 secondes d'inactivité. D ailleurs, il est important de noter que pour empêcher la saturation du serveur Web suite à des requêtes entrantes de trop grande taille, une nouvelle fonctionnalité de sécurité a été introduite depuis la version 2003 et qui consiste à refuser les requêtes dépassant une limite donnée. Cette limite ne peut être fixée que par programmation à l aide de la commande FIXER PARAMETRE BASE et le nouveau sélecteur Taille maximum requêtes Web (27). Le deuxième paramètre correspond à la Taille maximale en octets ( à ) des requêtes HTTP entrantes (POST) que le serveur Web est autorisé à traiter. Par défaut, la valeur est de 2 Mo et la valeur maximale ( ) signifie qu en pratique aucune limite n'est fixée. Revenons à notre sujet de recyclage des process web Puisque les process Web sont réutilisés, les valeurs des variables process sont conservées. Il ne suffit donc pas de déclarer les variables process, il faut aussi les initialiser à leur valeur par défaut lors du recyclage du process. Un tel problème peut se poser, par exemple, lors de l'utilisation de variables invisibles dans les formulaires Web. De telles variables permettent de connaître le contexte de la connexion, donc d'identifier un utilisateur parmi plusieurs connectés. Il est donc conseillé d'utiliser toujours un 4DCGI ou une URL virtuelle à la place de 4DACTION. Ainsi la méthode base Sur connexion Web sera exécutée à chaque requête. Y seront alors écrites toutes les initialisations des variables requises. De la même manière que les process 4D, les process Web ont eux aussi une mémoire réservée appelée pile. Dans certain cas et en fonction du traitement effectué par le process web, la taille de cette pile peut s avérer insuffisante. Cette ressource est accessible grâce au 4D Customizer Plus. Elle existe dans le moteur de 4D Server et 4D Monoposte. Attention, il ne faut pas confondre cette ressource avec celle de la pile d un process 4D qui est stockée dans la structure de la base de données. En fait, cette dernière n a aucun effet sur les process web. Voici une copie d écran de la fenêtre de paramétrage de la taille de la pile des process web (4ème ligne) : 10 / 12

11 Etant donné que cette ressource est stockée dans la ressource 4STK (ID 8) de 4 ème Dimension lui-même, le développeur est contraint de la transférer dans chaque nouvelle version. La solution consiste à copier cette ressource 4STK dans la structure de la base de données. La seule limitation de cette dernière solution est qu'elle est propre à une base. Lors de la création d'une nouvelle base, il faudra copier cette ressource. Il est important de rappeler que cette technique de "patch" n est pas documentée donc elle n est pas garantie par 4D SA qui peut très bien modifier un aspect non documenté de son produit sans préavis. Mieux gérer les images de votre site Web La première idée d optimisation à laquelle on pense est probablement la réduction des tailles des images. Certains développeurs font l erreur de modifier les attributs Height et Width de l image pour changer la taille de l image. Or ces attributsne sont que des informations de présentation dont le navigateur a besoin pour afficher l image et n ont aucun effet sur sa taille. Par exemple, une image qui pèse 100 ko dans un rectangle de dimensions Height=50 et Width=100 aura exactement la même taille dans un rectangle ayant les dimensions Height =25 et Width=50. En revanche, on peut réduire la taille des images en utilisant des logiciels spécialisés comme "PhotoShop" ou bien directement avec 4 ème Dimension en faisant appel à la commande CREER IMAGETTE. Cette commande est de grande utilité car elle permet de prévisualiser les images et d automatiser leurs traitements avant de les envoyer au navigateur. En diminuant les troisième et quatrième paramètres, on réduit la taille de l image mais cette réduction n est pas proportionnelle aux valeurs passées. Le sixième paramètre optionnel permettant de définir le nombre de couleurs c'est-à-dire la profondeur d'écran fait diminuer lui aussi la taille de l image. Il est utile de rappeler que cette commande ne nécessite pas l installation de QuickTime. Par ailleurs, lorsque vous avez des grosses images à afficher sur le Web, vous pouvez vous demander s'il est plus raisonnable de les envoyer en une seule fois ou de les découper en plusieurs petites images. Afin de répondre à cette interrogation, il faut avant tout bien savoir comment cela fonctionne : le navigateur envoie une requête afin de récupérer le fichier HTML de la page web, il "parse" (analyse) ensuite son contenu et recherche les références aux images qu'il reconnaît par la balise <IMG SRC= >. Dès que le navigateur rencontre une référence à une image, il envoie alors une seconde requête au serveur web afin de la récupérer. Chaque requête contient un certain nombre d'informations (comme les en-têtes des requêtes et réponses) accompagnées d'un traitement de la part du serveur et du navigateur qui vont transiter sur le réseau. Tout ceci nécessite donc un trafic important sur le réseau pour chaque image envoyée et le fait de découper votre image en plusieurs images 11 / 12

12 ne fait donc que multiplier les requêtes et réponses HTTP. Ce qui fait que bien souvent la taille réelle de l'image envoyée est bien inférieure à celle qui transite sur le réseau. Nous vous conseillons donc d'envoyer vos images en une seule fois afin de ne pas multiplier les requêtes et réponses HTML accompagnées de l'en-tête pour chaque image envoyée. V. Conclusion Dans cette note technique nous vous avons présenté des conseils et des préconisations permettant l optimisation de 4D Server et du Server Web afin de leur préserver des bonnes performances en leur conservant une volumétrie et une charge en mémoire confortable. Des configurations de mise en place sont également proposées. 12 / 12

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs. Envoi d'e-mail Par Mélinda GALLO, 4D Today Note technique 4D-200210-32-FR Version 1 Date 10 Octobre 2002 Résumé Cette note technique explique comment envoyer un email à partir d un serveur de messagerie

Plus en détail

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs. 4D Debug log analyzer Par Josh FLETCHER, Ingénieur support technique, 4D Inc. Note technique 4D-201003-06-FR Version 1 - Date 1 mars 2010 Résumé Cette note technique LogAnalyser et sa base fournissent

Plus en détail

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs. Apache, Mod_proxy et 4D Par Timothy PENNER, Technical Services Team Member, 4D Inc. Note technique 4D-201003-05-FR Version 1 - Date 1 mars 2010 Résumé Cette note technique porte sur l utilisation du serveur

Plus en détail

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs. Connexion à 4D Server depuis une page ASP Par Noreddine MARGOUM, Technicien Contrôle Qualité, 4D S.A. Note technique 4D-200403-08-FR Version 1 Date 1 Mars 2004 Résumé Le propos de cette note technique

Plus en détail

4D v11 SQL Release 5 (11.5) ADDENDUM

4D v11 SQL Release 5 (11.5) ADDENDUM ADDENDUM Bienvenue dans la release 5 de 4D v11 SQL. Ce document présente les nouveautés et modifications apportées à cette nouvelle version du programme. Prise en charge de nouvelles plates-formes La release

Plus en détail

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs. Détecter et suivre un problème TCP/IP (partie 1) Par David ADAMS Note technique 4D-200308-22-FR Version 1 Date 1 Août 2003 Résumé Le débogueur est un fabuleux outil pour traquer les problèmes au sein de

Plus en détail

Chapitre V : La gestion de la mémoire. Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping

Chapitre V : La gestion de la mémoire. Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping Chapitre V : La gestion de la mémoire Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping Introduction Plusieurs dizaines de processus doivent se partager

Plus en détail

MANUEL D INSTALLATION

MANUEL D INSTALLATION Data Processing Commission Fast Advanced Software for Table soccer - v 1.0 Logiciel de gestion de tournoi de football de table MANUEL D INSTALLATION INSTALLATION INFORMATIQUE DE LA TABLE DE MARQUE & CONFIGURATION

Plus en détail

Démarrer et quitter... 13

Démarrer et quitter... 13 Démarrer et quitter... 13 Astuce 1 - Ouvrir, modifier, ajouter un élément dans le Registre... 14 Astuce 2 - Créer un point de restauration... 18 Astuce 3 - Rétablir un point de restauration... 21 Astuce

Plus en détail

VRM Monitor. Aide en ligne

VRM Monitor. Aide en ligne VRM Monitor fr Aide en ligne VRM Monitor Table des matières fr 3 Table des matières 1 Introduction 3 2 Vue d'ensemble du système 3 3 Getting started 4 3.1 Démarrage de VRM Monitor 4 3.2 Démarrage de Configuration

Plus en détail

Tropimed Guide d'installation

Tropimed Guide d'installation Tropimed Guide d'installation 1. A propos de ce guide... 2 2. Configurations matérielles et logicielles requises... 2 2.1 Configuration Windows... 2 2.2 Configuration MacOs... 2 2.3 Configuration requise

Plus en détail

4e Dimension Clés XML Backup. Windows /Mac OS 4e Dimension 2006 4D SA. Tous droits réservés.

4e Dimension Clés XML Backup. Windows /Mac OS 4e Dimension 2006 4D SA. Tous droits réservés. 4e Dimension Clés XML Backup Windows /Mac OS 4e Dimension 2006 4D SA. Tous droits réservés. 4e Dimension Clés XML Backup Copyright 2006 4D SA Tous droits réservés. Les informations contenues dans ce manuel

Plus en détail

Guide de l administrateur DOC-OEMCS8-GA-FR-29/09/05

Guide de l administrateur DOC-OEMCS8-GA-FR-29/09/05 Guide de l administrateur DOC-OEMCS8-GA-FR-29/09/05 Les informations contenues dans le présent manuel de documentation ne sont pas contractuelles et peuvent faire l objet de modifications sans préavis.

Plus en détail

Logiciel (Système d impression directe)

Logiciel (Système d impression directe) Manuel d utilisation Logiciel (Système ) Systèmes d imagerie numérique Paramétrage du Système Utilisation du Système Description générale Configuration requise Il est recommandé de lire attentivement ce

Plus en détail

CARPE. Documentation Informatique S E T R A. Version 2.00. Août 2013. CARPE (Documentation Informatique) 1

CARPE. Documentation Informatique S E T R A. Version 2.00. Août 2013. CARPE (Documentation Informatique) 1 CARPE (Documentation Informatique) 1 CARPE Version 2.00 Août 2013 Documentation Informatique S E T R A Programme CARPE - Manuel informatique de l'utilisateur CARPE (Documentation Informatique) 2 Table

Plus en détail

Single User. Guide d Installation

Single User. Guide d Installation Single User Guide d Installation Copyright 2012, Canto GmbH. Tous droits réservés. Canto, le logo Canto, le logo Cumulus et l'appellation Cumulus sont des marques de Canto, déposées aux États-Unis et dans

Plus en détail

Windows Internet Name Service (WINS)

Windows Internet Name Service (WINS) Windows Internet Name Service (WINS) WINDOWS INTERNET NAME SERVICE (WINS)...2 1.) Introduction au Service de nom Internet Windows (WINS)...2 1.1) Les Noms NetBIOS...2 1.2) Le processus de résolution WINS...2

Plus en détail

UltraBackup NetStation 4. Guide de démarrage rapide

UltraBackup NetStation 4. Guide de démarrage rapide UltraBackup NetStation 4 Guide de démarrage rapide Table des matières 1 Fonctionnalités... 3 1.1 Ce qu UltraBackup NetStation permet de faire... 3 1.2 Ce qu UltraBackup NetStation ne permet pas de faire...

Plus en détail

Dispositif e-learning déployé sur les postes de travail

Dispositif e-learning déployé sur les postes de travail Résumé : Ce document fait l inventaire du matériel et des moyens nécessaires à la production de sessions de formation à distance à partir des postes de travail des salariés bénéficiant d une connexion

Plus en détail

OPTENET DCAgent 2.01. Manuel d'utilisateur

OPTENET DCAgent 2.01. Manuel d'utilisateur OPTENET DCAgent 2.01 Manuel d'utilisateur SOMMAIRE 1. INTRODUCTION...1 2. INSTALLATION...2 3. ÉTABLISSEMENT DES PERMISSIONS...4 Pour de plus amples informations, reportez-vous aux annexes «Conditions requises

Plus en détail

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU LANDPARK NETWORK IP Avril 2014 LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU Landpark NetworkIP est composé de trois modules : Un module Serveur, que l'on installe sur n'importe

Plus en détail

Manuel du logiciel PrestaTest.

Manuel du logiciel PrestaTest. Manuel du logiciel. Ce document décrit les différents tests que permet le logiciel, il liste également les informations nécessaires à chacun d entre eux. Table des matières Prérequis de PrestaConnect :...2

Plus en détail

26 Centre de Sécurité et de

26 Centre de Sécurité et de 26 Centre de Sécurité et de Maintenance La fenêtre du Centre de sécurité et de maintenance (CSM) rassemble tous les outils nécessaires au contrôle, à l analyse, à la maintenance, à la sauvegarde et au

Plus en détail

Installation d un poste i. Partage et Portage & permissions NTFS

Installation d un poste i. Partage et Portage & permissions NTFS Filière : Technicien des Réseaux Informatique Installation d un poste i Partage et Portage & permissions NTFS Plan Partage et Permissions NTFS 1. Partage de dossiers 2. Sécurité des systèmes de fichiers

Plus en détail

Mémoire de l'imprimante

Mémoire de l'imprimante Mémoire de l'imprimante L'imprimante est livrée avec au moins 64 Mo de mémoire. Afin de déterminer la quantité de mémoire installée dans l'imprimante, sélectionnez Impression menus dans le menu Utilitaires.

Plus en détail

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères FORMATION PcVue Mise en œuvre de WEBVUE Journées de formation au logiciel de supervision PcVue 8.1 Lieu : Lycée Pablo Neruda Saint Martin d hères Centre ressource Génie Electrique Intervenant : Enseignant

Plus en détail

Mes documents Sauvegardés

Mes documents Sauvegardés Mes documents Sauvegardés Guide d installation et Manuel d utilisation du logiciel Edition 13.12 Photos et illustrations : Copyright 2013 NordNet S.A. Tous droits réservés. Toutes les marques commerciales

Plus en détail

Préconisations Techniques & Installation de Gestimum ERP

Préconisations Techniques & Installation de Gestimum ERP 2015 Préconisations Techniques & Installation de Gestimum ERP 19/06/2015 1 / 30 Table des Matières Préambule... 4 Prérequis matériel (Recommandé)... 4 Configuration minimum requise du serveur (pour Gestimum

Plus en détail

PG208, Projet n 3 : Serveur HTTP évolué

PG208, Projet n 3 : Serveur HTTP évolué PG208, Projet n 3 : Serveur HTTP évolué Bertrand LE GAL, Serge BOUTER et Clément VUCHENER Filière électronique 2 eme année - Année universitaire 2011-2012 1 Introduction 1.1 Objectif du projet L objectif

Plus en détail

Tutorial Terminal Server sous

Tutorial Terminal Server sous Tutorial Terminal Server sous réalisé par Olivier BOHER Adresse @mail : xenon33@free.fr Site Internet : http://xenon33.free.fr/ Tutorial version 1a Page 1 sur 1 Index 1. Installation des services Terminal

Plus en détail

«clustering» et «load balancing» avec Zope et ZEO

«clustering» et «load balancing» avec Zope et ZEO IN53 Printemps 2003 «clustering» et «load balancing» avec Zope et ZEO Professeur : M. Mignot Etudiants : Boureliou Sylvain et Meyer Pierre Sommaire Introduction...3 1. Présentation générale de ZEO...4

Plus en détail

IN SYSTEM. Préconisations techniques pour Sage 100 Windows, MAC/OS, et pour Sage 100 pour SQL Server V16. Objectif :

IN SYSTEM. Préconisations techniques pour Sage 100 Windows, MAC/OS, et pour Sage 100 pour SQL Server V16. Objectif : IN SYSTEM Préconisations techniques pour Sage 100 Windows, MAC/OS, et pour Sage 100 pour SQL V16 Objectif : En synthèse des manuels de référence de Sage Ligne 100, ce document vous présente les préconisations,

Plus en détail

Installation de Bâtiment en version réseau

Installation de Bâtiment en version réseau Installation de Bâtiment en version réseau 1. CONFIGURATION LOGICIEL ET MATERIELS Version du logiciel : Systèmes validés : Protocoles validés : Bâtiment 2009 V10.0.0 et supérieure Sur le serveur : Windows

Plus en détail

Premiers contacts avec. Mac OS X Server. Informations sur l installation et la configuration de Mac OS X Server, version 10.2

Premiers contacts avec. Mac OS X Server. Informations sur l installation et la configuration de Mac OS X Server, version 10.2 Premiers contacts avec Mac OS X Server Informations sur l installation et la configuration de Mac OS X Server, version 10.2 K Apple Computer, Inc. 2002 Apple Computer, Inc. Tous droits réservés. En application

Plus en détail

E.N.T. Espace Numérique de Travail

E.N.T. Espace Numérique de Travail E.N.T. Espace Numérique de Travail Portail de l UM2 Outil de communication, de partage, de stockage, Présentation et Modalités d utilisation Page 1 sur 20 Sommaire I. Présentation du portail 3 A. Le concept

Plus en détail

Manuel d utilisation email NETexcom

Manuel d utilisation email NETexcom Manuel d utilisation email NETexcom Table des matières Vos emails avec NETexcom... 3 Présentation... 3 GroupWare... 3 WebMail emails sur internet... 4 Se connecter au Webmail... 4 Menu principal... 5 La

Plus en détail

FileMaker Server 14. Guide de démarrage

FileMaker Server 14. Guide de démarrage FileMaker Server 14 Guide de démarrage 2007-2015 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et FileMaker Go sont des marques

Plus en détail

Numérisation. Copieur-imprimante WorkCentre C2424

Numérisation. Copieur-imprimante WorkCentre C2424 Numérisation Ce chapitre contient : «Numérisation de base», page 4-2 «Installation du pilote du scanner», page 4-4 «Réglage des options de numérisation», page 4-5 «Récupération des images», page 4-11 «Gestion

Plus en détail

Guide de prise en main Symantec Protection Center 2.1

Guide de prise en main Symantec Protection Center 2.1 Guide de prise en main Symantec Protection Center 2.1 Guide de prise en main Symantec Protection Center 2.1 Le logiciel décrit dans cet ouvrage est fourni dans le cadre d'un contrat de licence et seule

Plus en détail

Manuel d Administration

Manuel d Administration Manuel d Administration Manuel d Administration Copyright 2001 Auralog S.A. All rights reserved Sommaire INTRODUCTION...3 CONFIGURATIONS POUR TELL ME MORE PRO...4 CONFIGURATIONS REQUISES...4 INSTALLATION

Plus en détail

Guide d administration de Microsoft Exchange ActiveSync

Guide d administration de Microsoft Exchange ActiveSync Guide d administration de Microsoft Exchange ActiveSync Copyright 2005 palmone, Inc. Tous droits réservés. palmone, HotSync, Treo, VersaMail et Palm OS sont des marques commerciales ou déposées dont palmone,

Plus en détail

ETI/Domo. Français. www.bpt.it. ETI-Domo Config 24810150 FR 10-07-144

ETI/Domo. Français. www.bpt.it. ETI-Domo Config 24810150 FR 10-07-144 ETI/Domo 24810150 www.bpt.it FR Français ETI-Domo Config 24810150 FR 10-07-144 Configuration du PC Avant de procéder à la configuration de tout le système, il est nécessaire de configurer le PC de manière

Plus en détail

Sage CRM. 7.2 Guide de Portail Client

Sage CRM. 7.2 Guide de Portail Client Sage CRM 7.2 Guide de Portail Client Copyright 2013 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,

Plus en détail

Manuel d utilisation du logiciel de messagerie personnelle Palm VersaMail 2.5

Manuel d utilisation du logiciel de messagerie personnelle Palm VersaMail 2.5 Manuel d utilisation du logiciel de messagerie personnelle Palm VersaMail 2.5 Copyright 2003 Palm, Inc. Tous droits réservés. Graffiti, HotSync, MultiMail, le logo Palm, PalmModem et Palm OS sont des marques

Plus en détail

FileMaker Pro 13. Utilisation d une Connexion Bureau à distance avec FileMaker Pro 13

FileMaker Pro 13. Utilisation d une Connexion Bureau à distance avec FileMaker Pro 13 FileMaker Pro 13 Utilisation d une Connexion Bureau à distance avec FileMaker Pro 13 2007-2013 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054

Plus en détail

Configuration du nouveau Bureau Virtuel (BV) collaboratif de Lyon I

Configuration du nouveau Bureau Virtuel (BV) collaboratif de Lyon I Configuration du nouveau Bureau Virtuel (BV) collaboratif de Lyon I Date : 13 octobre 2009 / Auteur : David ROMEUF / Version : 1.1 / Diffusion : Utilisateurs Table des matières Cas 1 : un poste MS-Windows

Plus en détail

Guide d'utilisation du Serveur USB

Guide d'utilisation du Serveur USB Guide d'utilisation du Serveur USB Copyright 20-1 - Informations de copyright Copyright 2010. Tous droits réservés. Avis de non responsabilité Incorporated ne peut être tenu responsable des erreurs techniques

Plus en détail

Partie 7 : Gestion de la mémoire

Partie 7 : Gestion de la mémoire INF3600+INF2610 Automne 2006 Partie 7 : Gestion de la mémoire Exercice 1 : Considérez un système disposant de 16 MO de mémoire physique réservée aux processus utilisateur. La mémoire est composée de cases

Plus en détail

ENVOI EN NOMBRE DE MESSAGES AUDIO

ENVOI EN NOMBRE DE MESSAGES AUDIO ENVOI EN NOMBRE DE MESSAGES AUDIO 2 Téléchargement 3 Installation 7 Ecran d accueil 12 Importation d un fichier d adresses à partir d Excel 15 Création des messages téléphoniques 17 Création du planning

Plus en détail

Gestion collaborative de documents

Gestion collaborative de documents Gestion collaborative de documents ANT box, le logiciel qui simplifie votre GED Les organisations (entreprises, collectivités, associations...) génèrent chaque jour des millions de documents, e-mails,

Plus en détail

Les nouveautés d AppliDis Fusion 4 Service Pack 3

Les nouveautés d AppliDis Fusion 4 Service Pack 3 Les nouveautés d AppliDis Fusion 4 Service Pack 3 Systancia Publication : Novembre 2013 Résumé La nouvelle version AppliDis Fusion 4 Service Pack 3 ajoute des fonctionnalités nouvelles au produit AppliDis.

Plus en détail

Business Talk IP Centrex. guide. web utilisateur. pour. les services standards

Business Talk IP Centrex. guide. web utilisateur. pour. les services standards guide web utilisateur pour les services standards 1/22 version 03 décembre 2013 table des matières Accès au web utilisateur... 3 Onglet accueil... 5 Onglet services téléphoniques... 7 services standards...

Plus en détail

FreeNAS 0.7.1 Shere. Par THOREZ Nicolas

FreeNAS 0.7.1 Shere. Par THOREZ Nicolas FreeNAS 0.7.1 Shere Par THOREZ Nicolas I Introduction FreeNAS est un OS basé sur FreeBSD et destiné à mettre en œuvre un NAS, système de partage de stockage. Pour faire simple, un NAS est une zone de stockage

Plus en détail

Printer Administration Utility 4.2

Printer Administration Utility 4.2 Printer Administration Utility 4.2 PRINTER ADMINISTRATION UTILITY (PAU) MANUEL D'INSTALLATION Version 2.2 Garantie Bien que l'entreprise se soit efforcée au maximum de rendre ce document aussi précis et

Plus en détail

NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR. Logiciel TIJARA. NETWORK AND SOFTWARE ENGINEERING Manuel d'utilisateur "TIJARA" 1

NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR. Logiciel TIJARA. NETWORK AND SOFTWARE ENGINEERING Manuel d'utilisateur TIJARA 1 NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR Logiciel TIJARA Manuel d'utilisateur "TIJARA" 1 SOMMAIRE Introduction Première partie Chapitre 1 : Installation et démarrage Chapitre 2 : Architecture

Plus en détail

STATISTICA Version 12 : Instructions d'installation

STATISTICA Version 12 : Instructions d'installation STATISTICA Version 12 : Instructions d'installation STATISTICA Entreprise Server Remarques : 1. L'installation de STATISTICA Entreprise Server s'effectue en deux temps : a) l'installation du serveur et

Plus en détail

MANUEL D INSTALLATION DE WATCHDOC 2011 (EVALUATION)

MANUEL D INSTALLATION DE WATCHDOC 2011 (EVALUATION) MANUEL D INSTALLATION DE WATCHDOC 2011 (EVALUATION) SOMMAIRE AVANT PROPOS... 3 PRÉSENTATION FONCTIONNELLE WATCHDOC... 4 APERÇU DU MANUEL... 5 INTRODUCTION... 5 CONTACTER DOXENSE... 5 PRÉPARER L INSTALLATION...

Plus en détail

Manuel Utilisateur Version 1.6 Décembre 2001

Manuel Utilisateur Version 1.6 Décembre 2001 Manuel Utilisateur Version 1.6 Décembre 2001 Table des matières TABLE DES MATIERES 2 PRESENTATION 4 À PROPOS DU FORMAT PDF 4 PDFMAIL : L ASSOCIATION DU FORMAT PDF ET DE L EMAIL 4 PRINCIPE DE FONCTIONNEMENT

Plus en détail

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque HP Data Protector Express Software - Tutoriel 3 Réalisation de votre première sauvegarde et restauration de disque Que contient ce tutoriel? Après avoir lu ce tutoriel, vous pourrez : utiliser les fonctions

Plus en détail

Version 4.0 06 2009 Wraptor Laboratories. Installation de SpamWars 4.0 Édition Entreprise

Version 4.0 06 2009 Wraptor Laboratories. Installation de SpamWars 4.0 Édition Entreprise Version 4.0 06 2009 Installation de SpamWars 4.0 Édition Entreprise SpamWars Copyright 1998, 2009,. Tous droits réservés. Les Programmes (qui incluent le logiciel ainsi que la documentation) contiennent

Plus en détail

Guide de l'utilisateur de l'utilitaire d'installation de caméra Avigilon

Guide de l'utilisateur de l'utilitaire d'installation de caméra Avigilon Guide de l'utilisateur de l'utilitaire d'installation de caméra Avigilon Version 4.10 PDF-CIT-D-Rev1_FR Copyright 2011 Avigilon. Tous droits réservés. Les informations présentées sont sujettes à modification

Plus en détail

1 LE L S S ERV R EURS Si 5

1 LE L S S ERV R EURS Si 5 1 LES SERVEURS Si 5 Introduction 2 Un serveur réseau est un ordinateur spécifique partageant ses ressources avec d'autres ordinateurs appelés clients. Il fournit un service en réponse à une demande d un

Plus en détail

Allocation de l adressage IP à l aide du protocole DHCP.doc

Allocation de l adressage IP à l aide du protocole DHCP.doc Allocation de l adressage IP à l aide du protocole DHCP.doc Sommaire 1. Ajout et autorisation d un service Serveur DHCP...2 1.1. Comment le protocole DHCP alloue des adresses IP...2 1.2. Processus de

Plus en détail

Table des matières ENVIRONNEMENT

Table des matières ENVIRONNEMENT ENVIRONNEMENT Présentation de Windows 7.................13 Démarrer Windows 7......................15 Quitter.................................15 Les fenêtres..............................16 Généralités............................17

Plus en détail

Documentation Honolulu 14 (1) - 0209

Documentation Honolulu 14 (1) - 0209 Documentation Honolulu 14 (1) - 0209 Honolulu 14 3 Sommaire Honolulu 14 le portail Intranet / Internet de votre entreprise PARTIE 1 -MANUEL UTILISATEUR 1. LE PORTAIL HONOLULU : PAGE D ACCUEIL 8 1.1 Comment

Plus en détail

DOCUMENTATION POINT FACTURE

DOCUMENTATION POINT FACTURE DOCUMENTATION POINT FACTURE Documentation Point Facture Page 1 sur 30 Introduction Description des fonctionnalités Prise en charge de périphérique de saisie & imprimante Configuration matérielle minimum

Plus en détail

Manuel d utilisation de la plate-forme de gestion de parc UCOPIA. La mobilité à la hauteur des exigences professionnelles

Manuel d utilisation de la plate-forme de gestion de parc UCOPIA. La mobilité à la hauteur des exigences professionnelles Manuel d utilisation de la plate-forme de gestion de parc UCOPIA La mobilité à la hauteur des exigences professionnelles 2 Manuel d utilisation de la plate-forme de gestion de parc UCOPIA 1 Table des matières

Plus en détail

Qu'est-ce que c'est Windows NT?

Qu'est-ce que c'est Windows NT? Qu'est-ce que c'est Windows NT? Que faire en cas de blocage d'une station NT? Profils «errants» avec win NT : des éclaircissements Echange de fichiers entre les deux environnements PC/Mac Blocage réseau

Plus en détail

Sauvegarder automatiquement ses documents

Sauvegarder automatiquement ses documents Sauvegarder automatiquement ses documents Par Clément JOATHON Dernière mise à jour : 22/09/2014 Il n'y a rien de pire que de perdre ses documents suite à un problème avec son ordinateur. Qu'ils s'agissent

Plus en détail

Pré-requis techniques. Yourcegid Secteur Public On Demand Channel

Pré-requis techniques. Yourcegid Secteur Public On Demand Channel Yourcegid Secteur Public On Demand Channel Sommaire 1. PREAMBULE...3 2. PRE-REQUIS RESEAU...3 Généralités... 3 Accès Télécom supportés... 4 Dimensionnement de vos accès... 5 Nomadisme et mobilité... 6

Plus en détail

Procédure d installation pour WinEUR PROCÉDURE D INSTALLATION POUR WINEUR. Copyright GIT SA 2015 Page 1/16

Procédure d installation pour WinEUR PROCÉDURE D INSTALLATION POUR WINEUR. Copyright GIT SA 2015 Page 1/16 PROCÉDURE D INSTALLATION POUR WINEUR Copyright GIT SA 2015 Page 1/16 Table des matières Procédure d installation pour WinEUR PROCÉDURE D INSTALLATION POUR WINEUR... 1 Configuration système... 3 Configuration

Plus en détail

_ PARAMETRE DU COMPTE _ ACCEUIL. 1 ere Etape «Créer un compte principal» Créer un compte secondaire. Ouvrir un compte principal

_ PARAMETRE DU COMPTE _ ACCEUIL. 1 ere Etape «Créer un compte principal» Créer un compte secondaire. Ouvrir un compte principal _ PARAMETRE DU COMPTE 1 ere Etape «Créer un compte principal» - Créer un compte principal (Uniquement Compte FTP). Créer un compte secondaire -Créer un compte secondaire (Uniquement Compte FTP). Ouvrir

Plus en détail

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau) CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.

Plus en détail

Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION

Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION SOMMAIRE ACCES EX10... 3 CONFIGURATION EX10 A. Entrées DNS à créer sur le(s) nom(s) de domaine choisi(s)... 3 B. Configuration Outlook 2007 - MAPI...

Plus en détail

environnements SQL Server?

environnements SQL Server? Comment booster les performances de vos environnements SQL Server? performance technology Innovators in Performance and Reliability Technologies Comment booster les performances de vos environnements SQL

Plus en détail

PC Check & Tuning 2010 Optimisez et accélérez rapidement et simplement les performances de votre PC!

PC Check & Tuning 2010 Optimisez et accélérez rapidement et simplement les performances de votre PC! PC Check & Tuning 2010 Optimisez et accélérez rapidement et simplement les performances de votre PC! MAGIX PC Check & Tuning 2010 est la solution logicielle complète pour l'analyse, la maintenance et l'accélération

Plus en détail

Pré-requis techniques

Pré-requis techniques Sommaire 1. PRÉAMBULE... 3 2. PRÉ-REQUIS TÉLÉCOM... 4 Généralités... 4 Accès Télécom supporté... 4 Accès Internet... 5 Accès VPN... 5 Dimensionnement de vos accès... 6 3. PRÉ-REQUIS POUR LES POSTES DE

Plus en détail

Organiser le disque dur Dossiers Fichiers

Organiser le disque dur Dossiers Fichiers Ce document contient des éléments empruntés aux pages d aide de Microsoft Organiser le disque dur Dossiers Fichiers Généralités La connaissance de la logique d organisation des données sur le disque dur

Plus en détail

Comment installer un client Rivalis Devis factures

Comment installer un client Rivalis Devis factures Comment installer un client Rivalis Devis factures 1 Création du client Rivalis devis factures dans votre CRM... 2 2 Avant le RDV d installation... 2 3 Installation chez l utilisateur Rivalis Devis facture...

Plus en détail

Manuel d'installation

Manuel d'installation Manuel d'installation Préface ScanRouter V2 Lite est un serveur de distribution pouvant envoyer des documents lus par un scanner ou reçus de DeskTopBinder V2 vers une destination spécifiée, via un réseau.

Plus en détail

Mettre à jour son ordinateur vers Windows 7

Mettre à jour son ordinateur vers Windows 7 1 Mettre à jour son ordinateur vers Windows 7 1.1 Effectuer une mise à niveau... 23 1.2 Comparatif technique des versions de Windows 7... 24 1.3 Configuration requise... 25 1.4 Les 5 grandes étapes d une

Plus en détail

Introduction aux SGBDR

Introduction aux SGBDR 1 Introduction aux SGBDR Pour optimiser une base Oracle, il est important d avoir une idée de la manière dont elle fonctionne. La connaissance des éléments sous-jacents à son fonctionnement permet de mieux

Plus en détail

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : http://www.hegerys.com/documentation/magicsafe-windows-doc.pdf

Plus en détail

Mac OS X 10.6 Snow Leopard Guide d installation et de configuration

Mac OS X 10.6 Snow Leopard Guide d installation et de configuration Mac OS X 10.6 Snow Leopard Guide d installation et de configuration Lisez ce document avant d installer Mac OS X. Il contient des informations importantes concernant l installation de Mac OS X. Configuration

Plus en détail

GUIDE DE L UTILISATEUR Recoveo Récupérateur de données

GUIDE DE L UTILISATEUR Recoveo Récupérateur de données Table d index : 1. Généralités 1 2. Installation du logiciel 2 3. Suppression du logiciel 2 4. Activation du logiciel 3 5. Récupération de données perdues 4 6. Interprétation du résultat 6 7. Enregistrement

Plus en détail

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables

Plus en détail

Comment installer la configuration des salles sur son ordinateur personnel?

Comment installer la configuration des salles sur son ordinateur personnel? Comment installer la configuration des salles sur son ordinateur personnel? Nous allons décrire les étapes afin d'installer sur votre ordinateur personnel l'image des desktops des salles CO 02x. Les copies

Plus en détail

Qlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés.

Qlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik Sense Desktop Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik, QlikTech, Qlik Sense,

Plus en détail

Service de certificat

Service de certificat Service de certificat Table des matières 1 Introduction...2 2 Mise en place d une autorité de certification...3 2.1 Introduction...3 2.2 Installer le service de certificat...4 3 Sécuriser un site web avec

Plus en détail

Logiciels AXILOG. Logiciels AXILOG. Manuel. de sauvegarde

Logiciels AXILOG. Logiciels AXILOG. Manuel. de sauvegarde Logiciels AXILOG Logiciels AXILOG Manuel de sauvegarde La sauvegarde Il est indispensable de sauvegarder vos données tous les jours. Ce document est là pour vous guider dans cette tâche indispensable.

Plus en détail

Distinguer entre «Enregistrer» et «Sauvegarder»

Distinguer entre «Enregistrer» et «Sauvegarder» Compétence D1.4 IV - : Pérenniser ses données IV Assurer une sauvegarde 33 Compresser / Décompresser un fichier ou un ensemble de fichiers / dossiers 35 A. Assurer une sauvegarde Distinguer entre «Enregistrer»

Plus en détail

Les messages d erreur d'applidis Client

Les messages d erreur d'applidis Client Fiche technique AppliDis Les messages d erreur d'applidis Client Fiche IS00313 Version document : 1.00 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects de

Plus en détail

Vous y trouverez notamment les dernières versions Windows, MAC OS X et Linux de Thunderbird.

Vous y trouverez notamment les dernières versions Windows, MAC OS X et Linux de Thunderbird. MAIL > configuration de mozilla thunderbird > SOMMAIRE Qu'est ce que Thunderbird? Téléchargement du logiciel Thunderbird Configuration Installation d'un compte POP Installation d'un compte IMAP En cas

Plus en détail

MEDIAplus elearning. version 6.6

MEDIAplus elearning. version 6.6 MEDIAplus elearning version 6.6 L'interface d administration MEDIAplus Sommaire 1. L'interface d administration MEDIAplus... 5 2. Principes de l administration MEDIAplus... 8 2.1. Organisations et administrateurs...

Plus en détail

WHITE PAPER. Quels avantages la déduplication offre-t-elle aux entreprises? Livre blanc Acronis

WHITE PAPER. Quels avantages la déduplication offre-t-elle aux entreprises? Livre blanc Acronis Quels avantages la déduplication offre-t-elle aux entreprises? Livre blanc Acronis Copyright Acronis, Inc. 2000 2009 Table des matières Résumé... 3 Qu est-ce que la déduplication?... 4 Déduplication au

Plus en détail

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10 modalisa Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10 8 Fonctionnalités de mise en ligne de questionnaires Vous trouverez dans cet opuscule les informations nécessaires

Plus en détail

FileMaker Pro 12. Utilisation d une Connexion Bureau à distance avec FileMaker Pro 12

FileMaker Pro 12. Utilisation d une Connexion Bureau à distance avec FileMaker Pro 12 FileMaker Pro 12 Utilisation d une Connexion Bureau à distance avec FileMaker Pro 12 2007-2012 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054

Plus en détail

FICHE PRODUIT COREYE CACHE Architecture technique En bref Plateforme Clients Web Coreye Cache applicative Références Principe de fonctionnement

FICHE PRODUIT COREYE CACHE Architecture technique En bref Plateforme Clients Web Coreye Cache applicative Références Principe de fonctionnement COREYE CACHE Solution d absorption de charge pour une disponibilité et une performance optimales des applications Web En bref Architecture technique La plateforme Coreye Cache délivre la majeure partie

Plus en détail

FAQ Trouvez des solutions aux problématiques techniques.

FAQ Trouvez des solutions aux problématiques techniques. FAQ Trouvez des solutions aux problématiques techniques. 1. Au lieu des livres numériques dont je m'attendais, j'ai téléchargé un fichier qui s'intitule «urllink.acsm». Où est le livre numérique? 2. Comment

Plus en détail

Pré-requis installation

Pré-requis installation Pré-requis installation Version 3.5.0 TELELOGOS - 3, Avenue du Bois l'abbé - Angers Technopole - 49070 Beaucouzé - France Tel. +33 (0)2 4 22 70 00 - Fax. +33 (0)2 4 22 70 22 Web. www.telelogos.com - Email.

Plus en détail