Voici un petit PoC (Proof of concept) visant à faire un système de partage mémoire entre plusieurs objets dans plusieurs instances de PHP différentes.
La problématique : nous avons plusieurs scripts PHP lancés simultanément qui utilisent les mêmes objets. Les différentes instances de ces objets sont dans l’impossibilité de s’échanger des données directement. Comment faire communiquer de façon transparente ces différentes instances d’objets ?
Il arrive que dans nos applications web on utilise Ajax pour dynamiser les pages afin de rendre l’utilisation de notre interface plus simple et plus facile. Cependant, tout ce qui se passe en Ajax est exécuté en arrière plan. Il n’est donc pas possible d’afficher les erreurs directement sur la page (par exemple si vous utilisez un parsage JSON).
Lorsque l’on conçoit la base de données d’un site web, on ne pense pas toujours à son évolution dans le temps. De ce fait, lorsque le trafic augmente, le site peut vite devenir lent voir inaccessible en heure de pointe. Ne vous ruinez pas avec de gros serveurs, pensez à optimiser votre base de données MySQL !


