2013年12月19日 星期四

網站效能不佳?談『如何判定系統變慢原因』的簡易 SOP


        上次『大禹治水』提到,對於採用 Windows+ASP.NET+MSSQL 技術的網站服務,找出網站系統變慢、效能不佳的原因其實有一簡易 SOP 可以起手,減少無頭蒼蠅盲目亂撞的時間成本浪費,這篇就簡單介紹一下這簡易的 SOP。

        符合“簡易”的這個特徵有兩個條件:
  1. 不用額外安裝任何第三方軟件或工具,只使用作業系統內建的基本工具即可。
  2. 與系統特性無關,不需要先理解遇到麻煩的系統任何內部原理與商業邏輯。
        所以任何任何人,都可依照這個 SOP,花個半天時間迅速判斷 80% 以上的網站效能瓶頸點。

2013年12月14日 星期六

我的 log4net 設定的 Best Practice


        一個系統是否容易追蹤與維護?出了問題容不容易快速查閱、釐清問題癥結?系統日誌(System logging)絕對佔著舉足輕重的角色。.NET 寫系統日誌的方案,最出名的大致上只有兩種:log4netNLog。兩者之間沒什麼優劣比較,這種東西,精通其中之一就很夠用。

2013年12月7日 星期六

從『玩股網驚魂記』談大禹治水


        楚狂人的『玩股網』前陣子發文公告系統不穩的情形,這兩天他寫了篇『玩股網驚魂記』說明了前因後果,看完後覺得可以當作一個個案解析的案例。

        先談談文章所說最後發現玩股網無法正常運作的結論:被大量的 Crawler(網路爬蟲抓資料導致伺服器過於忙碌。開頭原本說判斷這應該不是駭客攻擊,其實就結果來看,這也算是一種攻擊手法:分散式服務阻斷式攻擊DDoS