SONUB 首页 ZH English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

如何开启通知

此浏览器或网址无法使用通知。请使用支持通知的浏览器,通过安全连接访问SONUB。

如果通知被屏蔽,请在浏览器设置中允许通知。

  1. 打开地址栏旁的站点设置或浏览器的站点设置,将此网站的通知设为允许。
  2. 在设备设置中允许浏览器发送通知,并检查勿扰模式或专注模式。
  3. 返回SONUB,刷新页面,然后通过铃铛开启通知。

在iPhone或iPad上,将SONUB添加到主屏幕,从主屏幕打开后允许通知。

返回 Vibe 编程
VIBE 编程

Web 服务器

二十行 ,就肯跟它说话。

Web 不过是一个等待、送出的。为了证明这一点,我们只用 bash、 和一个做一台出来 —— 每一行你都读得懂。之后再走向 Caddy,那是连 一起带上、真正跑线上站点的服务器。

Web 服务器是一个会回答的程序

撇开机柜和厂商的标志,Web 服务器就是一个反复做同一件事的程序:等人连上来,读他要什么,把文字送回去,然后接着等。

「服务器」这个词指两样东西,而人们总把它们混着说。机房里那台机器是服务器,在某个上侧耳倾听的那个程序也是服务器。这里说的是程序,而它在你面前这台笔记本上跑得一样好。

小窗口后面的店员正在听一队访客说话(一台笔记本电脑、一部手机和一个小机器人),每位访客都拿着一张请求纸条,窗口上方有一个绕圈的箭头。
Web 服务器就像窗口里的店员:等待,读请求,递出页面,然后再等。

一次访问,四个步骤

  1. 监听程序占住一个端口等着 —— 例子里是 8084。端口就是机器上编了号的门,所以两个程序不可能守着同一扇。
  2. 读取请求浏览器连上来,送出几行文字。第一行说明它用要哪个路径,比如「GET 路径 /」。
  3. 做出判断服务器决定送什么:从磁盘读文件、跑一段、去查。我们的例子永远只送同一个文件,这也正是它能塞进二十行的唯一原因。
  4. 回应并关闭写下、几个、一个空行和内容,然后关掉连接,回到开头等下一位访客。
这里没有魔法

你听说过的每一台服务器 —— Apache、Nginx、Caddy,包括撑着这个站点的 PHP 程序(FrankenPHP)—— 做的都是上面这四步。区别只在于它们要同时替上千人做,还要做得安全、走 HTTPS。骨架完全一样。

这一栏由你自己标记,这里不打分。

要把这一阶段标记为已理解吗?

目前还不能取消,请在真正理解后再标记。

已标记为理解

这一栏由你自己标记,这里不打分。