成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

教你識透Facebook的網站框架LAMP

運維 系統運維
你在用facebook嗎?Facebook下的網站框架LAMP是怎樣的?本文講述的就是Facebook的網站框架LAMP。

  了解facebook網站框架技術-LAMP:

  一、設計原則:

  盡可能的使用開源軟件,并且在需要優化的時候進行優化

  Unix 哲學。包括,模塊化原則;整合化原則;清晰化原則等

  任何組件具備擴展性

  最小化故障影響

  簡化,簡化,簡化!

  二、架構概覽

  Facebook 是 LAMP 的堅定支持者,也差不多是用 LAMP (或許用 LAM2P 更適合) 實現的最大的動態站點。

  

Facebook Arch Overview.png

 

  基礎組件加上服務,中間用自己實現的一些工具進行粘合。其中關于運維細節的事情基本不會說出來的,這是很多公司的軟實力所在。

  三、MySQL 經驗

  主要用于做 Key-Value 類型的存儲操作,數據隨機分布在多臺邏輯實例上,訪問多數基于全局 ID 。

  邏輯實例分散在多臺物理主機上(超過1800臺),負載均衡在物理層進行。

  不做讀復制。

  盡量不做邏輯數據遷移(成本太高)。

  不做 JOIN 操作 (豆瓣在 QCon 上也闡述了這一點)。數據是隨機分布的,關聯操作反而帶來了極大的復雜度。

  對于數據訪問,主要的操作集中在最新的數據上,針對這部分做優化,舊的數據進行歸檔。

  在中心 DB 絕不存儲非靜態數據。

  使用服務或者 Memcached 進行全局查詢。

  四、Memcached 經驗

  一個比較有價值的是關于個人頁面數據的獲取的描述。這個就完全是需要做單頁面 Benchmark 的細致活兒了,可能還需要產品經理能夠理解工程師的"抵抗"。

  獲取個人信息數據:通過Cache,隱性通過用戶所在的 DB 獲取(基于 User-ID 獲知 DB)

  獲取朋友連接信息:通過Cache,否則的話通過DB(基于 User-ID 獲知 DB)

  并行抓取每個朋友的 10個照片相冊 ID ,從Cache抓取,如果失效,再從 DB 抓取(基于相冊 ID)

  并行抓取最近相冊中的照片數據

  運行PHP 把整個業務邏輯跑出來

  返回數據給用戶

  然后是對 Facebook 非 LAMP 體系的東西做了一番介紹,基本上也開源了。最后參考兩個架構圖。

  Facebook NewsFeed 的架構示意圖

  

Facebook_NewsFeed_Arch.png

 

  Facebook 搜索功能的架構示意圖

  

Facebook_Search_Arch.png

 

  

【編輯推薦】

Ubuntu下LAMP的配置

如何在Linux下安裝lamp

使用yum安裝LAMP的方法

責任編輯:zhaolei 來源: javaeye
相關推薦

2011-03-09 15:07:48

LAMP網站架構

2011-03-18 10:46:05

LAMP網站架構

2010-11-09 10:37:21

2010-01-12 12:24:50

2009-11-05 10:13:39

WCF框架

2014-08-01 10:20:05

2017-11-02 11:05:20

HTTP網站HTTPS網站免費

2015-08-07 10:08:36

Facebook框架

2011-09-13 09:08:22

架構

2014-04-30 13:57:41

2011-07-03 20:22:09

SEO

2011-06-10 13:34:17

關鍵詞

2009-09-23 10:14:22

Hibernate

2022-01-04 08:52:14

博客網站Linux 系統開源

2010-06-25 11:14:34

Facebook谷歌

2011-03-21 10:03:38

LAMP網站技術帶頭人

2009-06-08 16:45:00

精通StrutsTiles

2011-04-27 14:23:48

PHPPython

2011-03-11 13:58:54

2010-05-06 10:41:07

Facebook網站故障隱私
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 酒色成人网 | 国产 欧美 日韩 一区 | 久久成人精品一区二区三区 | 日本精品一区二区三区在线观看 | 欧美美女爱爱视频 | 精品久久一区 | 97av视频| 99久视频| 97久久精品| 亚洲精品视频在线播放 | cao在线| 日韩av在线一区 | 中文字幕一区二区三区不卡 | 日日日干干干 | 黄色a三级 | 亚洲婷婷一区 | 日韩成人在线网站 | 国产亚洲一区二区三区在线观看 | 国产一区免费 | 久草网址 | 免费一级欧美在线观看视频 | 91精品国产一区二区在线观看 | 精品久久久一区 | www.亚洲 | 国产精品av久久久久久毛片 | 美日韩中文字幕 | 99自拍视频 | 中文字字幕一区二区三区四区五区 | 日日操天天射 | 91福利电影在线观看 | 久久精品免费观看 | 国产精品久久久久久久久久不蜜臀 | 人操人人干人 | 久久综合影院 | 狠狠色香婷婷久久亚洲精品 | 国产美女黄色片 | 国产日韩欧美一区 | 碰碰视频 | 欧美国产一区二区三区 | 999www视频免费观看 | 男女午夜免费视频 |