Web開發系列(八):單點故障,負載均衡
試想我們有一個內容伺服器,假設是監聽在192.168.1.1:8000 上,我們所有的請求都打到這上面,那麼這個程序或者機器掛了怎麼辦? 因此有一個新的概念,叫做單點故障 。即,只要
試想我們有一個內容伺服器,假設是監聽在192.168.1.1:8000 上,我們所有的請求都打到這上面,那麼這個程序或者機器掛了怎麼辦? 因此有一個新的概念,叫做單點故障 。即,只要
常見的MySQL資料庫擴充套件方式有: 讀寫分離:這種情況適用於讀遠大於寫的情況,讀越多,就可以分出越多的從庫。從庫是隻讀的,主則負責所有的寫入。主和從之間 通過同步binlog完成資料同步。
這篇部落格要寫的內容比較無聊,屬於概念性的東西,我們介紹一下web開發中無法避開的三個東西,HTML,CSS和JS。 HTML全稱是Hypertext Markup Language,也是一種格式,或者說一
事務 事務,有哪四個特性?想必十有八九在面試中問過這個問題: 原子性(Atomicity):事務作為一個整體被執行,包含在其中的對資料庫的操作要麼全部被執行,要麼都不執行 一致性(Co
有這樣一個需求,第三方請求向我們的使用者傳送一個推送訊息。我們必須儘快響應第三方:你的請求我們收到了,但是第三方又想知道 結果。一種辦法是等,第三方等我們的系統處理好了,然後返回結果給他。這樣做有個優點,程式碼
資料庫,web開發中總是離不開這個核心應用,可以說web開發的核心就是資料庫。但資料庫是一個泛稱,通常我們說的 資料庫是指關係型資料庫,此外還有非關係型資料庫。在這篇文章中,我們單指關係型資料庫。 相信大家
快取 如果有一個GET請求,每秒鐘有10k請求,但是10s鍾才需要重新整理一次,你會讓內容伺服器不停地處理這類請求嗎? 不會,這10秒內的100k次請求帶來的計算都是毫無意義的,浪費了CPU資源,並且還可能
什麼是Blazor Blazor 是一個實驗性的. NET web 框架, 使用 C# 和 HTML 在任何瀏覽器中不需要外掛即可執行 WebAssembly 程式集。 什麼是WebAssembly
Web技術是不是太老了,沒有生命力了?成了又卡又慢、體驗又不好的代名詞?客觀來講,前些年還真的是這麼回事。但是經過最近幾年的Web引擎技術的突飛猛進的發展,在Web引擎技術方面已經發生了非常大的變化,如今的We
每次我都會將自己實踐的程式碼放到github上並且都會打一個tag,方便後面用的同學使用,這裡我以下面分支的程式碼進行實踐分享 https://github.com/durban89/typescript_
您可能從來沒有聽說過,但是在2016年3月23日,網際網路幾乎崩潰了。 當憤怒的程式員決定清除託管在名為npm上的JavaScript 註冊列表中所有的程式碼時,搭建起網際網路的大量軟體都崩潰了。 這聽
本文主要翻譯來源:https://towardsdatascience.com/10-common-software-architectural-patterns-in-a-nutshell-a0b4
《Flask Web開發實戰》刪減下近8萬字的內容,有時間我會把其中有價值的內容整理成文章釋出出來。另外,書中提及的一些有趣的內容也會一併列在這裡。這同時也作為專欄未來的寫作計劃。 大致的文章列表如
最近自己做了幾個Java Web專案,有公司的商業專案,也有個人做著玩的小專案,寫篇文章記錄總結一下收穫,列舉出在做專案的整個過程中,所需要用到的技能和知識點,帶給還沒有真正接觸過完整Java Web專案的同學一個比
完成Java Web專案用到哪些專業技能?在經典的Java Web的開發模式中,我們使用Jsp技術來作為展現層的實現,其實也就是所謂的前端。Web開發中經典的MVC模式,Model-View-Controlle