在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ NodeJS里的所有東西都異步執(zhí)行的理念對(duì)于CRUD應(yīng)用來(lái)說(shuō)沒(méi)有任何效果?

NodeJS里的所有東西都異步執(zhí)行的理念對(duì)于CRUD應(yīng)用來(lái)說(shuō)沒(méi)有任何效果?

看到一篇文章,但是對(duì)里面的一些內(nèi)容不太理解,在這里求證一下。原文鏈接,原文內(nèi)容:

NodeJS很適合做那些有大量短生命期請(qǐng)求的應(yīng)用。對(duì)于傳統(tǒng)的CRUD應(yīng)用,它也很好,但不是非常的理想。在PHP,Ruby,Python語(yǔ)言里都有很成熟、優(yōu)化的很好的框架來(lái)處理這種應(yīng)用。NodeJS里的所有東西都異步執(zhí)行的理念對(duì)于CRUD應(yīng)用來(lái)說(shuō)沒(méi)有任何效果。其它語(yǔ)言里的流行的框架能提供非常好的緩存技術(shù),你所有的需求都能滿(mǎn)足,包括異步執(zhí)行。

對(duì)加粗的那句話不太理解,也不知道是否正確,求解答?

回答
編輯回答
孤客

curd應(yīng)用中,一般要拿到SQL操作結(jié)果。
比如你插入一條數(shù)據(jù),一般需要返回插入的ID。
比如你更新一條數(shù)據(jù),一般需要返回更新結(jié)果(成功或者失敗,又或者返回受影響的行數(shù))。
等等

而這個(gè)過(guò)程中,nodejs是需要等待回調(diào)結(jié)果的。不能說(shuō)sql一提交到數(shù)據(jù)庫(kù),你就不管結(jié)果直接返回了。而在等待回調(diào)結(jié)果的過(guò)程中,http請(qǐng)求是阻塞的,因?yàn)闆](méi)有結(jié)果返回到前臺(tái)。所以nodejs的異步優(yōu)勢(shì)在這種場(chǎng)景下確實(shí)比不上傳統(tǒng)語(yǔ)言

2017年10月12日 12:21
編輯回答
忠妾

五年前的文章,那時(shí) node.js 還不是很成熟,作者的中心的思想大概是:現(xiàn)有成熟的語(yǔ)言及架構(gòu)能夠很好的滿(mǎn)足需求,所以不太需要當(dāng)時(shí)不太成熟的 node.js 去實(shí)現(xiàn)業(yè)務(wù)需求。

2018年3月12日 20:33