Que signifie la “zone de mémoire partagée” dans nginx?

Selon la documentation de nginx, la directive proxy_cache_path a un paramètre appelé keys_zone . La documentation fait également référence à un concept de “zone de mémoire partagée”.

De plus, toutes les clés et informations actives sur les données sont stockées dans une zone de mémoire partagée, dont le nom et la taille sont configurés par le paramètre keys_zone. Une zone de mégaoctet peut stocker environ 8 000 clés.

La “zone de mémoire partagée” est-elle un terme général? ou un terme spécifique utilisé par nginx? Que signifie exactement le “partagé”?

Une zone de mémoire partagée est un terme général. Dans le contexte de Nginx, une zone de mémoire partagée est définie afin que les processus de travail puissent partager des éléments, par exemple, des compteurs lorsque vous souhaitez appliquer des limites d’access.

Si vous n’êtes pas familier avec les processus de travail, vérifiez cette image. entrer la description de l'image ici