我不得不花时间理解的一件事是整个异步服务器式的编程方式
我必须理解的一件事是整个异步服务器编程风格。我了解到在服务器上执行睡眠操作实际上几乎不消耗资源。线程进入睡眠状态,并在计时器到期时唤醒。在此期间,服务器可以不受阻碍地处理其他请求。你可以同时拥有数百个或数千个这样的线程——处理请求、等待IO等。这与同步服务器不同,例如Python世界中的Flask配合Gunicorn,那里有少量预先分叉的服务器进程。在这种情况下,如果其中一个进程在睡眠,而无法处理其他请求,那会是一种浪费,我同意这一点。但最终,能够从后端异步控制客户端还是很酷的,当后端发生某些事情时,可以更新信号(可以将其视为一种具有超能力的前端变量),或者更新客户端的DOM,或者运行脚本。
源讨论Htmx – The Fetch()ening原帖 153 条评论 · 导入时统计