顯示廣告
隱藏 ✕
※ 本文為 xxxx9659.bbs. 轉寄自 ptt.cc 更新時間: 2013-02-12 01:41:43
看板 Web_Design
作者 Ageis (Ageis)
標題 Re: [問題] 售票系統的關鍵(字)
時間 Tue Feb  5 01:38:04 2013


※ 引述《q90036 (Moz)》之銘言:
: 各位好 ~
: 最近我對售票網站很有興趣
: 可總是找不到想要的資料
: 或者說是不知道該如何正確的查詢相關技術的資訊
: 我最感興趣的部分是"瞬時超高流量承載"的技術
: 就是那種開賣瞬間會爆進數十(百)萬瀏覽需求的情況
: 除了硬體設備、加大頻寬
: 後台程式面能下多少功夫?
: 資料庫面又需要特別注意什麼?
: 當了無頭蒼蠅好一段時間了, 還是抓不到頭緒才上來請教
: 謝謝 ~


分幾個面向來講


frontend:

靜態檔案 minify 設 cache + gzip 算是基本常識,可以的話丟 cdn

html、css、js 切乾淨,小 icon 用 image sprites 減少 request


backend:


db 正規化後反正規化、減少 table join

評估使用 table hints、避免用非 key join 或查詢

減少沒用的 index 或 key,沒必要的 column 不要取用

程式減少不必要的迴圈

減少 db transaction 時間

也就是不要

begin trans
.
.
.
.
.
.
commit


others:

load balance、failover、memcache...






很麻煩對吧,有興趣的話去查 performance tuning / HA

麻煩到超乎想像,而且並不是照表操課就可以解決問題




不過花錢架 server 海可以解決大部份問題 :p


--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.70.245.4
gname:先不看錢的因素, SERVER 海的確是最有效與快速的解法...XD1F 02/05 14:06

--
※ 看板: xxxx9659 文章推薦值: 0 目前人氣: 0 累積人氣: 84 
作者 Ageis 的最新發文:
  • +1 Re: [問題] Chrome與<marquee>標籤 - Web_Design 板
    作者: 61.70.245.4 (台灣) 2013-06-18 23:45:35
    為了你這句話我起來開電腦回文,盡量長話短說,因為我想睡了 首先你 google 到的第一個原因--它不是標準,就是很大的問題了 我假設你不真的知道 html 在幹嘛,基本上 html 是用來表達內容的 …
    10F 1推
  • +6 Re: [討論] 維護者、道德與安全 - Soft_Job 板
    作者: 61.70.245.4 (台灣) 2013-02-21 00:05:55
    這讓我想起一兩年前 我在逛 IKEA 網站時發現他們有 SQL Injection 的問題 (什麼都看光光了,身為一個專業的 coder 當場真是不能自己XDDD) 我想了兩分鐘 雖然我不是什麼善心人 …
    20F 6推
  • Re: [問題] 售票系統的關鍵(字) - Web_Design 板
    作者: 61.70.245.4 (台灣) 2013-02-05 01:38:04
    分幾個面向來講 frontend: 靜態檔案 minify 設 cache + gzip 算是基本常識,可以的話丟 cdn html、css、js 切乾淨,小 icon 用 image sprites …
    1F
  • [賞書] 軟體建構之道 - Soft_Job 板
    作者: 61.70.245.27 (台灣) 2012-08-05 10:36:07
    看板 Soft_Job作者 Ageis (Ageis)標題  軟體建構之道時間 Sun Aug  5 10:36:07 2012         @書名:(請盡量寫正確的全名)         軟體建 …
    2F
guest
x)推文 r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇