[操作疑難] Server Program Response 速度

邊種server program既組合方法速度最快
目前我是前台html+後台php  讀取mysql data

via HKEPC Reader for Android

要咁快做乜?

TOP

Response速度慢(+寬頻要使好多錢)
搞到個一個connection處理好耐
d人打哂蛇餅入唔到個網
睇下有無其他解決方法

via HKEPC Reader for Android

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

response time唔夠快多數係同硬件有關,多幾(十)個夠勁server,成個database buffer係ram,應該可以快d。

TOP

本帖最後由 hihihi123hk 於 2015-8-20 22:23 編輯
Response速度慢(+寬頻要使好多錢)
搞到個一個connection處理好耐
d人打哂蛇餅入唔到個網
睇下有無其他解決 ...
gakko 發表於 2015-8-20 21:06

除非你有無限錢 scale up ,但見你話budget 好緊要。

係唔洗多好多budget 嘅情況下,又滿足到你啲User, 你實際需要係用 message queue 做buffering 就算多 10倍人黎都唔會死

唔用message queue, 就算比你tune 快到 個program 50% ,
再多50%人黎一樣會隊爆你Server CPU 100%

用message queue 嘅意思,代表收到request 唔會即刻做,淨係做 validation, 無問題即刻放粒Job(所需要嘅information) 入queue 然後return 成功收到Request 比User 叫佢等下,會有email 通知

另一邊就順住Dequeue ,Let say 10隻10隻咁做 , 做完個Job 再話番比user 知


情況類似 係 youtube upload 一條片咁,upload 完之後,youtube 唔會即刻轉比你

要簡單可以試下用 Amazon SQS ( Simple Queue Service) 亦都相當平

TOP

用message queue 點會令response 快左?所指既response,係"有料到"既response,而ack既唔算。

TOP

用message queue 點會令response 快左?所指既response,係"有料到"既response,而ack既唔算。 ...
ati16800 發表於 2015-8-20 22:40

樓主話 因為process 得唔夠快 令到 極多connection 卡住 ,愈卡就愈計唔到

係淨係 software tuning + 唔係點郁budget 嘅情況下 一定要搵野做buffering

TOP

你搞清楚係乜野慢先.... 好多時只係dns reslove慢..

TOP

有限畢直我又比少少建議比你啦...
1. 所有static content唔該上哂cdn
2. php-fpm + nginx (咪用apache呢d out date垃圾)
3. tune吓d kernel parameters
4. 最重要係你要搵出點解慢...

我比個故事比你.. 公司有個page 係出d statistics... 每次load出黎都timeout好慢... 最後我睇完.. o系mysql落左個index就解決左... so.. 搵出原因係最重要.. 唔好靠估

咁囉..

TOP