2016-07-10 10 views
4

Gemäß der nginx Dokumentation hat die proxy_cache_path Direktive einen Parameter namens keys_zone. Die Dokumentation bezieht sich auch auf ein Konzept der "shared memory zone".Was bedeutet "shared memory zone" in nginx?

Darüber hinaus werden alle aktiven Schlüssel und Informationen über Daten in einer gemeinsam genutzten Speicherzone gespeichert, deren Name und Größe durch den Parameter keys_zone konfiguriert werden. Eine Megabyte-Zone kann etwa 8000 Schlüssel speichern.

Ist die "shared memory zone" ein allgemeiner Begriff? oder ein spezifischer Begriff von nginx verwendet? Was bedeutet "geteilt" genau?

Antwort

2

Eine gemeinsam genutzte Speicherzone ist ein allgemeiner Begriff. Im Kontext von Nginx ist eine gemeinsam genutzte Speicherzone definiert, sodass Arbeitsprozesse Daten freigeben können, z. B. Zähler, wenn Sie Zugriffsbeschränkungen anwenden möchten.

Falls Sie mit Arbeitsprozessen nicht vertraut sind, sehen Sie sich dieses Bild an. enter image description here

+0

Wie kann Ihr Github-Benutzername erhalten werden? – antzshrek

+0

@antzshrek Es befindet sich oben rechts auf meiner Profilseite (amri91). – Amri

+0

überprüfen Sie Ihre Git Benachrichtigung. Du solltest mein Detail dort finden, anstatt mich hier zu antworten. – antzshrek