• [^] # Re: heu ...

    Posté par . En réponse au journal Logiciels Libres & Developpement durable. Évalué à 2.

    ce qui m'a fait tiquer, c'est comment tu introduits les choses :
    "peut on réellement corréler le LL avec de l'écologie et du développement durable"

    Évidemment que pour moi c'est oui! mais tu as raison sur le fait que certains projets, WEB, ne se soucient pas vraiment des performances (on peut généraliser à l'ensemble des développeurs web d'ailleurs, c'est pas spécifique aux LL). J'essaye juste d'expliquer pourquoi, avec le peu de connaissances que j'ai dans les projets php, ils font ces choix.

    On est d'accord sur le fait que par défaut, les perfs sont médiocres avec Drupal (par exemple), mais si tu fait un site web avec Drupal, le point de départ, c'est d'activer le "Drupal Cache", puis après de bricoler pour que les pages les plus vues soit si possible en cache, hors Drupal, même pour les utilisateurs logué. Donc au final, c'est autant les perfs apache que Drupal.

    Quand je parle des autres techno, c'est simplement pour signaler que les requêtes/objets sont en mémoire, dans le même process, ou partager via terracotta par exemple, entre plusieurs machines (si tu connais pas, c'est très instructif la manière dont ça fonctionne), donc il n'y a pas besoin, comme en php, d'accéder à la db pour accéder à un objet en cache, ou de systématiquement faire une requête pour retrouver un objet qui n'a pas changer. Dans ces conditions, je vois pas ce qu'on peut faire pour améliorer les choses directement dans le code.

    Un conseil, regarde juste l'architecture de Terracotta (SEAM adresse d'autres problèmes) c'est pas mal (malheureusement, presque personne ne l'utilise).