看板 PHP 關於我們 聯絡資訊
最近我的網站越來越多人來 在尖峰時刻有時候開個網頁要30秒 主機商說我的CPU很多時候都是 99% MySQL上面 今天我在每個query結束後都加上 mysql_free_result() 有稍微的改善 不過速度還是有點慢 想請問版上的專家 要讓MySQL速度Loading不要那麼重 有沒有什麼技巧 我想到的兩個 但不知道是不是對的... - 使用 mysql_ close - 減少每個網頁 query的次數 (我現在的網頁真的query蠻多次的) -- 一起玩運彩 http://www.playsport.com.tw -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.40.159
mosquito520 :smarty, cache...balabala~ 05/08 23:52
ydasam :how to use cache?? 05/08 23:55
PsMonkey :不需要太精準的,就定時更新靜態資料 05/09 00:03
HuangJC :從 PHP 的視野去 cache,取代掉 mysql 05/09 00:29
HuangJC :就是簽名檔的運彩網頁嗎?人家連 online game 都能寫 05/09 00:30
HuangJC :了,一定有解,但可能用增加 server 的方式解 05/09 00:30
BK94056 :如果人流多, 但是資料更新不算快的話, 05/09 00:34
BK94056 :可以考慮用類似blog系統的那種cache, 05/09 00:35
BK94056 :把資料庫裡面的資料抓出來做成靜態頁面. 05/09 00:35
liaosankai :smarty..@_@好像會更慢 05/09 06:00
chrisQQ :smarty 只有第一次慢吧@@ 05/09 14:42
JoeHorn :mysql process 吃 9x% 的話,smarty、squid、..無用 05/09 16:26
cde123 :把你寫的 query 重新檢視一下 05/09 19:20
chrisQQ :雖然重點在 query 但是用 smarty 之類的就是減少 my 05/10 21:21
chrisQQ :sql 執行的頻率囉 @@ 05/10 21:22