我正在寫一個簡單的WordPress插件的工作,我想知道在這種情況下使用瞬變API是否實用,或者如果我應該尋找另一種方式。在這種情況下,我應該使用Wordpress Transient API嗎?
該插件的用途很簡單。我正在致電USZip網絡服務(http://www.webservicex.net/uszip.asmx?op=GetInfoByZIP)以檢索數據。我們的銷售團隊正在使用該插件將運行的鉛攝入量表。
我想減少API調用的數量,所以我想爲每個郵政編碼設置一個臨時密鑰並存儲傳入數據(城市和郵政編碼)。如果給定郵政編碼的相應數據已經存在,則不需要進行API調用。
以下是我的疑慮: 1.經過快速搜索,我意識到瞬態數據存儲在wp_options表中,並且存儲數據將立即展開該表。如果數據庫變得龐大,這是否會導致重要的性能問題? 2.這是可怕的做法,創造這麼多短暫的鑰匙?在幾個月的時間內它可能很容易變成數千人。
如果使用瞬態不是最好的方法,請你幫我指點正確的方向嗎?謝謝!
P.S.我選擇了Transients API和Options API。我知道郵政編碼不會經常改變,但他們有時會這樣。我設定了3個月的到期時間。
這是一個好主意,謝謝。我相信我們最終會達到這些限制,以便構建您的想法,我想我會創建幾個編號的選項(0-9)並根據郵政編碼的第一個數字來調用它們。 – ahnkee 2013-03-03 07:48:29