您當前位置>首頁 » 新聞資(zī)訊 » 網站(zhàn)建設 >
别把web開發高手不當高手
發表時間:2006-9-24
發布人:葵宇科技
浏覽次數:30
繼上次百度被攻擊之後,互聯網域名服務提供商(shāng)新網也挂了,算上幾個(gè)月(yuè)前萬網自己出過的幾個(gè)小時問(wèn)題,互聯網開始經曆自己的多事之秋了。不想評論黑客的問(wèn)題,林子(zǐ)大了,什麼鳥都會有,如(rú)果你(nǐ)不能保護别人,那起碼也需要善待自己。網站(zhàn)安全包括網絡安全,系統安全,程序安全。
互聯網發展到今天,搞網絡的人越來越多,基本的網站(zhàn)開發也變得越來越不值錢了。富有者鄙視網站(zhàn)開發人員,畢竟要做網站(zhàn)的時候,貼張海報就能招到。窮困者不請網站(zhàn)開發人員,技術(shù)難度不高的話就自己來。網站(zhàn)開發人員似乎一下(xià)子(zǐ)成為了技術(shù)人員中(zhōng)的底層人員了!
做個(gè)網站(zhàn)真這個(gè)簡單麼?
磚瓦房(fáng)是住人的,木頭房(fáng)也是住人的,實在不行搭個(gè)茅棚也可(kě)以住人。如(rú)果網站(zhàn)的要求實在簡單,那麼高手低手又何來區别?不要拿沒有區分度的事情來說事!!!
拿做個(gè)門戶網站(zhàn)來說,初學者能夠把基本的網站(zhàn)程序寫完就很好了,厲害點的可(kě)能考慮一下(xià)安全性,再強一點的算是做點算法優化。連基本性能測試都不做的網站(zhàn),雖然實現了所需的功能又如(rú)何?若高手僅隻如(rú)此,那這種網站(zhàn)也不夠黑客中(zhōng)的低手塞牙縫的。
網站(zhàn)開發人員中(zhōng)的高手需要的是經驗。做個(gè)網站(zhàn),開始之前對整個(gè)規模以及運行時性能有一個(gè)基本的設定,選擇合适的框架以及結構,開發之前對各個(gè)模塊進行區分,設定模塊之間的接口規範,對可(kě)能的瓶頸采取一些方式來規避,對SEO的需要也考慮在内。網站(zhàn)做完會測試,除了功能測試之外,性能測試也是必須的。
必要的緩存策略、是否需要負載均衡,包括對前端web服務器(qì)的微調都會有一定的原則。
web開發高手精通(tōng)的不止是開發技術(shù)本身,還包括web優化的方法和(hé)安全策略。
web高手不是網絡安全高手,但他起碼可(kě)以通(tōng)過優化自己的程序,使得自己在拒絕服務攻擊面前撐得久一點。web高手不是網絡安全高手,但他起碼可(kě)以保證網站(zhàn)被攻擊不是因為網站(zhàn)程序的問(wèn)題。
别把web開發人員不當高手,多數小網站(zhàn)在程序方面都是漏洞百出的。稍微一點異常就能夠暴露網站(zhàn)的系統與web服務器(qì)信息,對空參數不處理,成天希望網站(zhàn)用戶是精通(tōng)如(rú)何避免讓網站(zhàn)服務器(qì)報錯的好孩子(zǐ)。這種網站(zhàn),不用黑客攻擊,幾個(gè)有一點寫web程序經驗的人都可(kě)能會擊垮它。
網絡安全,尤其重要的是網站(zhàn)安全,不僅僅是網絡安全工程師(shī)的職責,也是網站(zhàn)開發人員的職責。公雞長着翅膀不會飛,不代表老鷹是走獸。找點有區分度的事情,你(nǐ)就會發現web高手與低手的明顯差距了。