L'article explore les méthodes de test des messages différés dans Symfony Messenger en utilisant Behat. L'auteur décrit un projet où des opérations sont planifiées pour être traitées de manière asynchrone à l'avenir, parfois après quelques minutes, parfois après plusieurs heures. L'objectif est de se concentrer sur le résultat plutôt que sur la planification elle-même. L'article propose une solution pour "voyager" à travers le temps, traiter les travaux planifiés et vérifier les résultats attendus. Il utilise des scénarios Gherkin pour illustrer l'escalade de priorité des incidents en fonction du temps et explique comment configurer les entités, les messages et les transports dans Symfony pour gérer ces scénarios. Enfin, il montre comment créer un transport Messenger personnalisé pour contrôler quels travaux en arrière-plan sont traités et quand, en utilisant le composant Cache de Symfony pour persister temporairement les messages planifiés.
Tout est dans le titre
Tout est dans le titre
L'auteur explique le fonctionnement du cache navigateur et donne quelques bonnes pratiques à son sujet.
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Les résumés des conférences auxquelles a assisté l'auteur :
- Le cache HTTP (Hubert SABLONNIÈRE)
- De chroot à Docker, Podman, et maintenant les modules Wasm, 40 ans d’évolution de la containeurisation (Thomas SCHWENDER)
- Gestion de la dette d’architecture dans un contexte d’hypercroissance (Cyril BESLAY)
- Démystifions les composants internes de Kubernetes (Zwindler ^^)
- Dockerfile vs Jib vs Pack vs image native : quelle est la meilleure méthode de création d’image de conteneur (Christian NADER)
- Infra : Donnez de l’autonomie à vos développeurs avec OctoDNS (Julien BRIAULT)
Tout est dans le titre
Mise en place d'un système de cache dans un projet Symfony en s'appuyant sur les composants symfony/messenger et symfony/cache.
Enix présente son outil qui permet de mettre en cache les images utilisées par des clusters k8s. Cela évite les problèmes de surconsommation
Tout est dans le titre
Tout est dans le titre
Un article complet (bien qu'ancien, 2016) sur la performance web : site statique, choix du format d'image (et utilisation de la balise picture pour le responsive), animations svg, web fonts avec quelques astuces, lazy loading (avec une astuce pour Apache), css critique, cache, etc. (via https://stephaniewalter.design/fr/blog/semaine-pixels-5-aout-2016/ )
Vous tentez de vous connecter à un sous domaine que vous n'avez pas encore créé. Le serveur de noms faisant autorité va mémoriser la requête en échec... et la mettre en cache. Vous créez le sous domaine... et vous n'y avez pas accès puisque le serveur de noms a mémorisé qu'il n'y avait pas de sous domaine.
Moralité : créez d'abord le sous domaine avant de tenter de vous y connecter.
Pour connaître la durée du cache, taper dig SOA votre_nom_de_domaine
Différentes stratégies d'invalidation de cache pour des applications web