1
在openid序列的初始部分,我請求OP(例如Yahoo.com)並取回XRDS文件,該文件告訴我需要用於其餘openid進程的實際URL。所以,我可以緩存這個初始文件。例如。如果我有數百個用戶使用Yahoo openid,那麼我只需要每小時進行一次初始抓取?我應該緩存在openid中返回的XRDS文件嗎?
在openid序列的初始部分,我請求OP(例如Yahoo.com)並取回XRDS文件,該文件告訴我需要用於其餘openid進程的實際URL。所以,我可以緩存這個初始文件。例如。如果我有數百個用戶使用Yahoo openid,那麼我只需要每小時進行一次初始抓取?我應該緩存在openid中返回的XRDS文件嗎?
是的,OpenID規範不禁止發現緩存,並且大多數支持OpenID的網站都是這樣做的。當然,緩存發現結果的時間應該在速度,內存消耗和陳舊數據之間進行平衡。