Es gibt ein Modul in Nginx mit dieser Funktion (in früheren Artikeln wurden Erweiterungen hier als Module bezeichnet, und in Zukunft werden sie als Module bezeichnet). Module sind möglicherweise genauer, da Erweiterungen separate Dateien sind und Module in die Hauptdatei eingebettet sind Das Modul heißt drizzle-nginx-module
Es ist nicht einfach, dies zu kompilieren
Laden Sie zuerst die Drizzle-Bibliothek herunter
Kompilierungs- und Konfigurationsoptionen:
Kopieren Sie den Code. Der Code lautet wie folgt:
. /configure --without-server
Make install-libdrizzle-1.0
https://github.com/openresty/rds -json-nginx-module
Passwort = Benutzer = Root-Protokoll = Mysql;
Standort / Mysql {Setze $ my_sql 'select * from t_user limit 1 ';drizzle_query $ my_sql; drizzle_send_timeout 2s; # default 60s Drizzle_recv_timeout 1s; 0s
RDS_JSON On}
kann die Informationen eines Benutzers ausgeben, und das Format ist JSON von
Das obige ist der detaillierte Inhalt vonWie implementiert Nginx den asynchronen Zugriff auf MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!