當前位置:
首頁 > 最新 > PHP技能架構思維導圖

PHP技能架構思維導圖

使用思維導圖的場景無處不在,無論是做產品還是做設計,我們都需要清晰的思路,明確自己需要做些什麼,最後需要達到什麼效果,這時候,如果有一張清晰的思維導圖,就能很快的理清自己的思路。

apache思維導圖

js正則表達式

LAMPer技能樹

MongoDB操作手冊

mysql資料庫優化

mysql學習思維導圖

NoSQL分散式模型

PHP基礎

PHP面向對象

PHP涉及到編程知識

PHP學習目錄

大型網站技術架構

大型網站提速關鍵技術

帶來的問題:

1:流量大 -->解決方案:增加帶寬,優化程序(視頻和圖片較浪費帶寬,盡量優化圖片和視頻的大小)

2:並發量:同時訪問-->解決方案:修改程序的架構(伺服器集群)

伺服器集群: 就是指將很多伺服器集中起來一起進行同一種服務,在客戶端看來就像是只有一個伺服器。集群可以利用多個計算機進行並行計算從而獲得很高的計算速度,也可 以用多個計算機做備份,從而使得任何一個機器壞了整個系統還是能正常運行;

負載均衡:簡單可以理解為將大量並發,負荷分配到不同的伺服器上;

實現負載均衡:

a:硬體實現:F5,BIG-IP,NetScalar 優點:立竿見影 缺點: 費用昂貴;

b:軟體實現:LVS(linus virtual server),nginx(反向代理)

注:負載均衡技術的實現主要是靠輪詢技術實現的(根據當前哪個伺服器負載比較低,就把客戶端的請求轉發給哪個伺服器去處理)

資料庫負載均衡:(讀寫分離)

如下圖

大型網站提速關鍵技術

B:數據量大(資料庫表中的數據巨大):

1: 表的設計合理

2:分表技術(垂直分割,水平分割)

a:建立索引

b:讀寫分離

c:Mysql配置優化(調整最大並發量,定時對資料庫碎片整理,備份[定時器:windows下定時器可以通過任務管理器實現,linux下用crontab實現])

e:硬體升級

3:頁面靜態化

4:緩存技術(memcached)

正則表達式

在公眾號 回復17 即可獲得高清圖,感謝支持

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 敲代碼 的精彩文章:

TAG:敲代碼 |