2013-02-26 49 views
0

我有相當大的導航欄(300KB),這使得它的工作速度慢 只是想知道什麼是更好的,硬編碼navidation酒吧VS阿賈克斯

  1. 使用硬編碼的版本和每週更新呢? (通過這種方式,我不查詢數據庫,但客戶端在加載時等待等待時間)

  2. 使用Ajax進行第3級子菜單的操作。 網站會很小。而對於不能使用ajax的客戶來說,仍然可以使用導航欄達到第二級。 (沒關係)。但我有點擔心,我會收到很多用戶的請求,這可能會因爲多次調用數據庫而減慢速度。

哪種方式更好?

感謝

回答

0

我會親自帶SSI(服務器端包含),並讓數據庫管理我的導航。

我假設你是某種CMS,所以核心基礎設施應該已經在那裏了。

正確設置緩存,加載速度不會成爲問題,並會大大減少查詢。

而不是手動更新的東西只是每週清理一次緩存來更新它,很容易作爲餡餅:)