• [^] # Re: Première version packagée de CPS3

    Posté par . En réponse à la dépêche Première version packagée de CPS3. Évalué à 2.

    Ce n'est pas tant le langage pyhton que l'utilisation qui en est faite.

    Exemple (pour reprendre plus haut le cas de la ZoDB ou plus communément, le systeme de fichier Zope).

    Zope n'accede pas par defaut au systeme de fichier de l'OS sur lequel il est installé. C'est bien dans un sens (sécurité sous windows car sous linux il suffit de faire tourner Zope sous un user avec des droits limité) et c'est SUPER mal de l'autre.

    Pourquoi ? c'est simple, Le serveur fait deux fois le boulot chaque fois que Zope veux lire ou ecrire sur un fichier. La premiere c'est Zope lui meme qui le fait (en python) pour ecrite dans son systeme de fichier virtuel (la gestion de gros et nombreux fichier en python est particulierement lente) et la seconde, bein c'est l'OS lui meme pour effectivement faire les modifs sur le disque dur.

    Je pense que sous nos OS (Linux pour ne pas le citer) les filesystem sont assez fiables et assez rapide pour devancer, en terme de performance, toutes implémentations virtuelles de filesystem.

    Donc je n'ai jamais compris que les ZopeDevs n'ai jamais viré cette horreur de ZOPEFS.