檔案狀態:    住戶編號:347318
 Ian 的日記本
快速選單
到我的日記本
看他的最新日記
加入我的收藏
瀏覽我的收藏
月記 《前一篇 回他的日記本 後一篇》 濕樂園
 切換閱讀模式 給他日記貼紙   給他愛的鼓勵  檢舉
篇名: 最佳化
作者: Ian 日期: 2005.04.24  天氣:  心情:
這陣子不少公寓鄰居抱怨說,公寓速度變慢了,尤其是在尖峰時刻(什麼時候是尖鋒時刻呀?當然是晚上囉!特別是假日的晚上,就像是台北林森北路的六條通一樣,越夜越美麗,咦!為什麼Ian這麼清楚呢?嘿嘿!當然是因為Ian是這方面的個中高手,不是啦!是因為Ian以前讀書的時候,曾在那裡租房子住過的關係啦!後來基於『陳母三遷』的緣故,只住一個學期就搬走了,呵呵!特別是到了夜晚,我總是特別的期待,因為可以看到許多妖嬌美麗的女人與阿本仔…….限制級,兒童不宜,預知詳情的鄰居們,請撥0204-059-059,妳無救!妳無救!等妳呵!不是啦!是因為肚子餓會出去找宵夜吃啦!呵呵!所以對於哪裏的黑夜,特別的熟悉,呵呵!)也就是說,越到假日的深夜,公寓的速度就越慢,慢到實在讓人無法忍受。(男人雖然大部分的時候都不喜歡快,唯獨上網連線的速度,倒是希望越快越好,呵呵!)

自己作資料庫相關的專案已經有好幾年了,常常有些後輩問我一個問題,為什麼資料庫程式的專案剛完成時,執行起來的效能與速度都還蠻好的,可是一段時間後,尤其是上線人數多的時候,幾乎整個網站都癱瘓掉了,為什麼會這樣呢?這實在是個很大的問題,預知詳情,請明天同一時間繼續收看雲州大儒俠史艷文,不是啦!那是布袋戲的結尾用語啦!呵呵!

嚴格的說,許多的專案都在時間的壓力下,先把功能性完成,然後就急忙的推出,因為可以先賺到錢,或是規劃專案的Leader沒有經驗,沒考慮到系統將來的延展性,也沒有做上線前的壓力測試。也就是說,一百個人同時上線與一千個人,甚至一萬個人同時上線,整個規劃的方向都完全不一樣了,不論是在軟體或是硬體方面。所以資料庫的『最佳化』設計,像是資料型態與資料長度的設計,索引的設計等等,都與程式撰寫息息相關,因此成為一門大學問,就曾經發生過,網站速度很慢,更換了最新的主機硬體,也加大記憶體,但是發現速度還是很慢這樣的事情。所以【最佳化】就成為專案完成前一個非常重要的工作,可惜這樣重要的工作,雖然需要豐富的理論與經驗才能做的很好,可惜的是,其後遺症都要一段時間後才會浮現,所以也暗藏在不起眼的地方,最為人所忽略。

實際的人生不也是這樣嗎?從學校的教育開始,大家所講究的,就是學業成績,不管這成績來的是不是實在踏實,畢了業開始工作,誰管你專案做的完不完整,先驗收,錢先拿到了再說,政治上也是這樣,先騙了選票,先選上了再說,管他使用什麼招數,可能是在台上下跪,可能是找老婆小孩來一起哭的呼天搶地,爭取同情,可能是親吻土地,博取認同,也可能是要靠著子彈才能當選,至於選上之後呢?嘿嘿!就像是專案一樣,驗收過了錢拿到了,還有人會很負責任的為我們所居住的這塊土地作『最佳化』的工作嗎?不能說沒有,但是肯定的是,少之又少,豈不令人嘆息萬分嘛!

Ian新銘言:認真追求『最佳化』的人,最優!呵呵!
標籤:
瀏覽次數:192    人氣指數:14552    累積鼓勵:718
 切換閱讀模式 給他日記貼紙   給他愛的鼓勵 檢舉
給本文愛的鼓勵:  最新愛的鼓勵
月記 《前一篇 回他的日記本 後一篇》 濕樂園
 
給我們一個讚!