我正在製作一個帶有通知系統的網站,在每個頁面加載時運行AJAX以查詢名爲notifications
的數據庫中的表。我不想顯示其中的通知數量,但只顯示類型。有4種類型。我目前擁有JSON,只需獲取類型列的UNIQUE,然後檢查每種類型。優化通知檢查
因爲這會運行很多次,我想確保它被優化。我猜測一種方法是不運行這個檢查來檢查有人擁有全部3個新通知,直到他們點擊通知欄(即直到他們有機會清除其中一個通知欄)。
我也想知道,如果你認爲這會使我的每個類型成爲素數#會產生變化(正面或負面),然後將它們乘以服務器端,這樣,而不是發送3個不同的整數我發送3個素數的產品,然後檢查每種類型,我只是mod(%)。我也想知道,如果你認爲它可能會有所作爲,但這樣一個小小的,我不應該擔心它。我只擔心,因爲它會在每個頁面加載時運行,並且不希望用戶感覺該網站很慢。
模式:
`notifications`
(`id`,`from`,`to`,`type`,`optional_message`)
牆上的文字。下一次使用段落 – dynamic 2011-06-08 14:45:29