《大型網站技術架構:核心原理與案例分析》筆記05

《大型網站技術架構:核心原理與案例分析》筆記05安全

  網站的課擴展性架構:服務器

         擴展性:指對現有系統影響最小的狀況下,系統功能可持續擴展或提高的能力。表如今系統基礎設施穩定不須要常常變動,應用之間較少依賴和耦合,對需求變動能夠敏捷響       應。它是系統架構設計層面的開閉原則(對擴展開放,對修改關閉),架構設計考慮將來功能擴展,當系統增長新功能時,不須要對現有系統的結構和代碼進行修改。架構

         伸縮性:指系統可以經過增長(減小)自身資源規模的方式加強(減小)本身計算處理事務的能力。若是這種增減是成比例的,就被稱做線性伸縮性。在網站架構中,一般指利用       集羣方式增長服務器數量、提升系統的總體事務吞吐能力。性能

         網站經過不斷試錯,在殘酷的市場中尋找本身的競爭優點,持續地退出新功能,發現達不到預期,就立馬下線。因此咱們看到網站老是不停地推出新功能,發佈新產品。打開       Google首頁的「更多」連接,Google產品分門別類一大堆,這還只是Google重點推廣的產品中的一小部分。這些走馬燈般出現的產品背後則是網站工程師辛勤的工做和汗水。優化

         既然咱們知道網站不停上新產品是其生存的本能,誰能更好地推出更多的新產品,誰就活得更滋潤,那麼工程師就要作好準備應付這種局面。馬克思的勞動價值理論告訴我         們,產品的內在價值在於勞動的時間,勞動的時間不在於個體付出的勞動時間,而在於行業通常勞動時間,資本家只會爲行業通常勞動時間買單,若是你的效率低於行業通常勞       動時間,對不起,請你自願加班。反之,若是你有一個更具備擴展性的網站架構,能夠更快速地開發新產品,也許你也享受不了只上半天班的福利,可是至少在這個全行業加班       的互聯網領域,你可以按時下班,陪陪家人,看看星星。網站

  網站的安全架構:spa

         這個世界沒有絕對的安全,正如沒有絕對的自由同樣。網站的相對安全是經過提升攻擊門檻達到的。讓攻擊者爲了得到有限的利益必須付出更大的代價,導致其得不償失,望      而卻步。架構設計

         同時,攻擊與防禦技術做爲一對矛盾共同體,彼此不斷此消彼長,今天的高枕無憂,明天可能就成了致命的漏洞。也許網站通過一番大的重構和優化,在某一段是假不須要再      處理高可用或高性能的問題,可是修補漏洞、改善安全倒是天天都須要面對的課題,永遠不能停歇。設計

         因此,很遺憾,這個世界沒有固若金湯的網站安全架構,架構師只能天天都打起百分百的精神,預防可能的漏洞或者攻擊。事務

相關文章
相關標籤/搜索