Nos articles taggués « performance »
Retour d’expérience : quand Doctrine Collections rencontre de grandes cardinalités
Dans le cadre d’un gros projet, sur lequel nous intervenons en support, une réécriture du mécanisme des codes promo a été mise en ligne. Nous sommes souvent assez sereins sur le déploiement de nouveau code, car nous avons mis tous les atouts de notre côté : Tout est tracé et logué, …
Rendez-vous service et optimisez votre environnement de développement
Ceci est le transcript d’un lightning talk donné par Bastien lors du SymfonyLive Paris 2023. On monitore toujours la production. Mais qui monitore l’environnement de développement ? Il paraît évident de monitorer les performances de la production, c’est une pratique quasiment…
Lire la suite de l’article Rendez-vous service et optimisez votre environnement de développement
Scaling the Symfony Demo app to the extreme with Varnish
This post is the transcript of the talk “Feedback on our use of Varnish” given at SymfonyWorld 2021 Summer Edition. We are going to talk about scalability, keeping high performance and a fast website when traffic increases a lot without compromising on functionality. The Symfony…
Lire la suite de l’article Scaling the Symfony Demo app to the extreme with Varnish
Jane v5.3: Performances, Authentication & OpenAPI 2!
Two months after v5.2 and four months after v5.0, we are releasing v5.3 with focus on three things: Performance Before, generating a really big OpenAPI schema was very long. We even had issues where the generation took more than 40 minutes! Thanks to @lyrixx & @bastnic who took…
Lire la suite de l’article Jane v5.3: Performances, Authentication & OpenAPI 2!
Battle log: a deep dive in Symfony stack in search of optimizations 2/n
This article is the second in a series that explains what we learned and how we discovered new performance improvements. It’s focused on the dev environment. The first article guides us through multiple new optimizations for the prod environment. You should definitely read it first.…
Lire la suite de l’article Battle log: a deep dive in Symfony stack in search of optimizations 2/n
Battle log: a deep dive in Symfony stack in search of optimizations 1/n
My team and I are working on a big project that is becoming bigger and bigger. Split in micro services, each end-user call generates an increasing number of HTTP API calls. Performance was becoming a problem and the Developer eXperience (DX) suffered as a result. Note that we already…
Lire la suite de l’article Battle log: a deep dive in Symfony stack in search of optimizations 1/n
My local server with the Symfony binary
In order to develop efficiently and to be able to foresee production issues as quickly as possible, it is a good thing to have a local stack as close as possible to the production one. For this reason, Docker is the tool that we strongly recommend (and so for many years now!). However, …
Lire la suite de l’article My local server with the Symfony binary
Mon serveur local avec le binaire Symfony
Afin de développer efficacement et de pouvoir détecter au plus vite les soucis pouvant survenir en production, il est préférable d’avoir une stack locale au plus proche de la stack de production. Pour cela, Docker est un outil que nous ne pouvons que vivement conseiller (depuis déjà…
Lire la suite de l’article Mon serveur local avec le binaire Symfony
Ma stack de développement avec Docker sous macOS X
C’est après une discussion en ce mois de juillet 2018 sur le Slack de l’AFSY sur la question « pour une nouvelle machine… Linux ou Mac ? » que j’ai décidé d’écrire cet article. Je pense réellement prendre un Linux pour ma prochaine machine et donc, quitter Apple qui m’énerve…
Lire la suite de l’article Ma stack de développement avec Docker sous macOS X
Alloy selective compilation, for an even faster Titanium development process
The typical development toolchain in a modern Titanium project involves many tools: Titanium itself; the Alloy framework; TiShadow, for faster development deployments/tests; one or several pre-processors (Coffeescript, Jade, STSS, ticons, etc.) and their Grunt bindings; Grunt and…
ElasticSearch comme nouveau standard de la recherche applicative
Lorsque que vous devez mettre en place un moteur de recherche dans votre application Web, différentes solutions s’offrent à vous, en fonction de vos données, de la manière dont elles sont stockées, de leur taille, de vos objectifs… C’est un domaine dans lequel plus le temps passe, …
Lire la suite de l’article ElasticSearch comme nouveau standard de la recherche applicative
Dites-nous tout !
Un de nos articles vous a aidé dans votre travail et vous voulez nous remercier ?
Vous avez trouvé une typo ou une erreur ?
N’hésitez pas à nous le faire savoir
en nous envoyant un message