我有一個API,我在客戶端通過JS查詢,然後在頁面上顯示結果(再次通過JS)。客戶端緩存(使用JavaScript)
我有每秒5個查詢的限制。在現實生活中,我可以在一個循環中最多發送11個API調用。
我需要的:
我需要以某種方式繞過查詢11次的限制,因爲通常我需要在一個循環中大約50個呼叫。
我需要確保我不會在每次刷新頁面時發送相同的API請求。
顯而易見的解決方案是緩存。爲了符合速度要求,理想情況下,我想在客戶端緩存數據。
問題:
如何?由於4KB的大小限制,我認爲餅乾不是一個好的解決方案。我聽說過谷歌齒輪(他們用於Offline-Gmail),但最近的搜索結果顯示它不再存在。
谷歌齒輪貶值,因爲它幾乎所有的功能在本地支持現代瀏覽器。看看LocalStorage和SessionStorage API。我認爲LocalStorage將滿足您的需求。 – SWilk 2013-03-05 16:37:36