[系統] 想請問減少query次數的方法?

看板Database (資料庫)作者 (曼陀羅)時間18年前 (2007/02/02 23:57), 編輯推噓4(400)
留言4則, 3人參與, 最新討論串1/10 (看更多)
想請問..一般的網站如果遇到 DataBase 的流量太大的時候 在前端網站通常會利用什麼方式來減少 query 的次數呢? (如果假設硬體資源無法調整的時候?) 比方說..一般相簿、部落格等都會有瀏覽人次 剛學到資料庫的時候很直覺小弟就會想.. 每當頁面被讀取的時候就進 DataBase 去把 count 欄位 +1 但是如果當即時在線的人數高達數萬甚至數十萬人以上的話 光是這麼做就有可能讓 DataBase 超過負荷了吧?.... 再加上其他頁面的 Loading ..... 所以想請問..一般狀況下一個互動式網頁常用什麼樣的方法來減低負荷呢?Orz (小弟是初學,突然想到這個問題...卻想不到可以用什麼方法解決...) -- ╔═══╗╔═══╗╔═══╮╔═╮╮╮╭═══╮╔╗╔╗╔══╮╗╔═══╗ ╚═╗╔╝╚═╗╔╝║ ║║ ║║║║ ═ ║║╰╯║║ ║║║ ═╣ ╭═╝║ ╔═╝╚╗║ ║║║║ ║║ ╔╗║╰╮╭╯║ ║ ║║ ═╣ ╰══╯ ╚═══╝╚═╝╝╝╰═══╯╚═╝╚╝ ╚╝ ╚═╰═╝╚═══╝ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.110.118

02/03 00:02, , 1F
推!我也想知道><通常那種大站…一頁平均有幾個Query啊?
02/03 00:02, 1F

02/03 07:05, , 2F
建立靜態 cache
02/03 07:05, 2F

02/03 08:56, , 3F
用session啊....
02/03 08:56, 3F

02/03 12:19, , 4F
@@a靜態cache是?session?是將與DB的連結用session存嗎
02/03 12:19, 4F
文章代碼(AID): #15mr-3m5 (Database)
討論串 (同標題文章)
文章代碼(AID): #15mr-3m5 (Database)