[英]ldapjs client.search results to be accessed outside of the function
[英]ldapjs ( using node-express) client.search is slow
我使用node.js expressjs ldapjs實現身份驗證。
我有如下要求:
為了在node-express環境中實現上述功能,我將ldapjs與passwordjs結合使用(編寫符合我們要求的自定義策略)。
我的觀察是,通過ldapClient發出的每個搜索請求大約需要70毫秒,這很慢才能完成我需要發出的所有搜索請求(在身份驗證期間最多需要執行60-80個搜索請求)。
我在上面實現為串行請求(在當前請求完成后發出下一個請求)。
在這種情況下,如何改善性能。 我可以研究哪些可用選項?
通過使所有搜索請求並行運行,並利用'parallel-searches-end'回調處理父級搜索深度級別,我可以顯着提高性能。
以上是通過' async '節點模塊的async.parallel方法實現的。
感謝所有可能對此進行調查的人。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.