Forward Proxy vs Reverse Proxy : Le forward proxy agit comme un intermédiaire entre le client et internet, filtrant les requêtes (ex : contrôle d’accès, cache, anonymat) et nécessitant une configuration côté client, tandis que le reverse proxy se place entre internet et le serveur, protégeant ce dernier (ex : équilibrage de charge, sécurité, TLS termination, cache) et masquant son adresse IP. Le premier est utile pour gérer les requêtes sortantes (ex : réseaux d’entreprise), le second pour optimiser et sécuriser les requêtes entrantes (ex : sites web à fort trafic). En résumé, le forward proxy sert le client, le reverse proxy sert le serveur.
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
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
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Les proxies JavaScript permettent de modifier le comportement d'un objet, par exemple en interceptant l'appel à une de ses méthodes. L'auteur donne 2 exemples d'utilisation :
- le profiling d'un objet : compter le nombre d'accès à une de ses propriétés
- le 2 way data binding
Seul inconvénient : il n'existe pas de polyfill pour les vieux navigateurs
Add the Symfony Stopwatch to Services without changing them | by Marco Pfeiffer | Mar, 2021 | Medium
Je cite l'auteur : "With decorators and the Ocramius/ProxyManager, you can easily wrap many services to get an idea how long they specifically take."
À travers l'implémentation d'un Tetris, l'auteur démontre l'utilisation de fonctionnalités ES6 comme :
- Classes
- Arrow Functions
- Destructuring
- Let and const
- Proxy