Note : optimisation PHP - Le Hollandais Volant

Pas bête du tout ça: quand on met en place un cache en PHP, on crée le contenu s'il n'existe pas ou on le lit puis le renvoie s'il existe.

Grâce à un .htaccess bien placé, on peut servir directement le fichier s'il existe et on renvoie vers la page php censée le générer s'il n'existe pas (erreur 404)

Du coup, on n'exécute du PHP que si le contenu n'existe pas.

Pas con du tout !

Work in progress: Quicomic

Après discussions avec quelques personnes qui trouvaient Broncomic sympa, je me suis lancé dans une reprise qui soit plus adaptable:

  • j'ai repris le système de positionnement (plus simple)
  • j'ai un peu clarifié le code
  • j'ai ajouté la possibilité de créer des packs: un dossier contenant un sous dossier par calque à superposer
  • du coup, le nombre de calques et leur ordre de superposition s'adapte au pack: on peut mettre plus ou moins de calques dans son pack.
  • le pack peut contenir un fichier ini dans lequel;
    • on peut configurer les formats d'images disponibles
    • on peut spécifier l'ordre des calques
    • on peut configurer l'endroit où l'image apparaît dans le calque (en pourcentages x et y)

Reste encore du taf avant de proposer le code:

  • une page de config permettant d'uploader un pack sous forme de zip (et qui s'installe seul)
  • un sélecteur de packs
  • terminer le pack par défaut
  • faire une page FAQ pour savoir comment faire son propre pack.

Bon  ben ça commence à prendre  forme avec des graphismes  par défaut et la possibilité de faire des  PACKS .png

Broncomic : Un coup d'oeil sur mon appli dédiée à la fabrication des BD de ce site - Warrior du Dimanche - dukeart

@Duke : Effeectivement, c'est le souci de base, le risque de retrouver mon Bronco à toutes les sauces

Toutefois, si Broncomic intéresse vraiment, je réfléchirai à l'adapter pour un usage plus général:

  • en créant des graphismes plus génériques
  • en prévoyant la possibilité d'importer ses propres graphismes simplement
  • en travaillant peut-être aussi la maquette pour qu'elle soit plus mobile friendly (gros taf )
  • en isolant le code spécifique de l'appli car pour le moment, elle fait partie d'un ensemble basé sur mon framework perso
  • en refactorisant le code pour permettre à des gens sains d'esprit de le reprendre sans se retrouver en PLS avec un pompier qui leur demande combien il a de doigts...

Mais bon, ça, c'est si ça intéresse des gens

Fil RSS des articles