1. Chrome搜索自身的DNS缓存(仅有一分钟生命力) 查看:chrome://net-internals/#dns 2. 如果Chrome找不到,或者DNS失效,便会------>>>> 搜索操作系统自身的DNS缓存 3. 前两步都没有找到,就会--------->>>>>>>>>读取本地的HOST文件 4. 浏览器发起一个DNS的系统调用(一般是宽带运营商提供的) 5. 浏览器获得域名对应的IP地址后,发起HTTP“三次握手” 6. TCP/IP连接建立后,浏览器向服务器发送HTTP请求。(比如,使用GET方式,请求一个根域里的一个域名) 7. 服务器向浏览器返回响应结果,包括响应头和响应体 8. 浏览器收到响应之后进行渲染
1. 查看本身缓存 2. 发起一个迭代DNS解析请求 3. 把结果返回操作系统内核并缓存起来
Einige grundlegende Konzepte in JS
Der Rückruf besteht darin, die nachfolgende Logik in die Parameter der Startfunktion zu kapseln und die Funktion dann Schicht für Schicht zu verschachteln.
Synchron: Nach dem Senden der Daten warten Sie, bis antwortet, bevor Sie das nächste Datenpaket senden.
Asynchron: Nach dem Senden der Daten warten SieAntwort Senden Sie die nächste Datenpaket-Kommunikationsmethode
Im Dateisystem:
磁盘的写入(in) 磁盘的读取(out)
Einmal kann nur Ein Programm ausführen, wird als Single-Threaded bezeichnet. Das Ausführen
mehrererProgramme wird aufgerufen Multithreading 5. Was ist blockierend/nicht blockierend?
Nicht blockierend: Wenn die Ausführung des vorherigen Programms nicht abgeschlossen ist Ausführung abgeschlossen. Sie können die Ausführung anderer Programme anhalten, weiterhin ausführen und warten, bis sie verwendet werden, bevor Sie sie ausführen.
6. Was ist ein Ereignis? Eine ausgelöste Aktion (z. B. Klicken auf eine Schaltfläche)
Ein Vorgang, der durch eine Auslöseraktion verursacht wird (z. B. ein Dialogfeld, das nach dem Klicken auf eine Schaltfläche angezeigt wird)
wird nur aufgerufen, wenn das Ereignis eintritt. Funktion, die Die Art und Weise, wie diese Funktion ausgeführt wird, wird als ereignisgesteuert bezeichnet.
Diese Art des registrierten Rückrufs basiert auf einem ereignisgesteuerten Rückruf.Wenn sich diese Rückrufe auf asynchrone E/A-Vorgänge (Schreiben, Lesen von Daten) beziehen, können sie als rückrufbasierte asynchrone E/A betrachtet werden. Es ist nur so, dass diese Art von Rückruf in NodeJS ereignisgesteuert ist
9 Was ist eine Ereignisschleife?
Zusammenfassend wird der Mechanismus zur Verwaltung einer großen Anzahl asynchroner Vorgänge als Ereignisschleife bezeichnet.
Das obige ist der detaillierte Inhalt vonNode.JS-bezogenes Wissen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!