<!DOCTYPE html>
    <html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
    <head>
<title>Những công nghệ sử dụng trên Facebook</title>
<meta name="description" content="Những công nghệ sử dụng trên Facebook - Savefile - Tin Tức - https&#x3A;&#x002F;&#x002F;mangvn.org&#x002F;savefile&#x002F;Web-Internet&#x002F;Nhung-cong-nghe-su-dung-tren-Facebook-782.html">
<meta name="author" content="MangVN">
<meta name="copyright" content="MangVN [admin@vinades.vn]">
<meta name="generator" content="NukeViet v4.5">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta property="og:title" content="Những công nghệ sử dụng trên Facebook">
<meta property="og:type" content="website">
<meta property="og:description" content="Savefile - Tin Tức - https&#x3A;&#x002F;&#x002F;mangvn.org&#x002F;savefile&#x002F;Web-Internet&#x002F;Nhung-cong-nghe-su-dung-tren-Facebook-782.html">
<meta property="og:site_name" content="MangVN">
<meta property="og:url" content="https://mangvn.org/savefile/Web-Internet/Nhung-cong-nghe-su-dung-tren-Facebook-782.html">
<link rel="shortcut icon" href="https://mangvn.org/favicon.ico">
<link rel="canonical" href="https://mangvn.org/savefile/Web-Internet/Nhung-cong-nghe-su-dung-tren-Facebook-782.html">
<link rel="alternate" href="https://mangvn.org/rss/" title="Tin Tức" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Tin-nhanh-Cong-nghe/" title="Tin Tức - Tin nhanh Công nghệ" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Virut-Hacker-Bao-mat/" title="Tin Tức - Virut, Hacker & Bảo mật" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/CNTT/" title="Tin Tức - CNTT" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Vien-thong/" title="Tin Tức - Viễn thông" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/May-tinh/" title="Tin Tức - Máy tính" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Dien-thoai/" title="Tin Tức - Điện thoại" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/May-anh/" title="Tin Tức - Máy ảnh" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Thu-thuat-Phan-mem/" title="Tin Tức - Thủ thuật - Phần mềm" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Phan-mem-Tin-hoc/" title="Tin Tức - Phần mềm Tin học" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Thu-thuat-tin-hoc/" title="Tin Tức - Thủ thuật tin học" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Thiet-ke-Web/" title="Tin Tức - Thiết kế Web" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Kien-thuc-co-ban/" title="Tin Tức - Kiến thức cơ bản" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/PHP-HTML-JavaScript/" title="Tin Tức - PHP, HTML & JavaScript" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Quang-cao-tang-thu-nhap/" title="Tin Tức - Quảng cáo tăng thu nhập" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Tao-Web-bang-NukeViet/" title="Tin Tức - Tạo Web NukeViet" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Ban-tin-an-ninh/" title="Tin Tức - Bản tin an ninh" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Tin-tuc-NukeViet/" title="Tin Tức - Tin tức NukeViet" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Nhan-vat-su-kien/" title="Tin Tức - Nhân vật & sự kiện" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Huong-dan-su-dung/" title="Tin Tức - Hướng dẫn sử dụng" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/He-thong-NukeViet-20/" title="Tin Tức - Hệ thống NukeViet 2.0" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/He-thong-NukeViet-10/" title="Tin Tức - Hệ thống NukeViet 1.0" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/NukeViet-co-ban/" title="Tin Tức - NukeViet cơ bản" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Web-Internet/" title="Tin Tức - Web & Internet" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Thu-thuat-Internet/" title="Tin Tức - Thủ thuật Internet" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Dich-vu-tien-ich/" title="Tin Tức - Dịch vụ & tiện ích" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Website-nen-vao/" title="Tin Tức - Website nên vào" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Thong-tin-khuyen-mai/" title="Tin Tức - Thông tin khuyến mại" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/thuong-mai-dien-tu/" title="Tin Tức - Thương mại điện tử" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Hau-truong/" title="Tin Tức - Hậu trường" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Blog-Admin/" title="Tin Tức - Blog Admin" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Cong-tac-vien/" title="Tin Tức - Cộng tác viên" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Chuyen-cong-nghe/" title="Tin Tức - Chuyện công nghệ" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Chuyen-kinh-doanh/" title="Tin Tức - Chuyện kinh doanh" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Cuoc-song-quanh-ta/" title="Tin Tức - Cuộc sống quanh ta" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Cuoi-thu-gian/" title="Tin Tức - Cười thư giãn" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Lang-nghe-va-suy-ngam/" title="Tin Tức - Lắng nghe và suy ngẫm" type="application/rss+xml">
<link rel="alternate" href="https://mangvn.org/rss/Kien-thuc-Song/" title="Tin Tức - Kiến thức Sống" type="application/rss+xml">
<link rel="preload" as="style" href="https://mangvn.org/assets/css/font-awesome.min.css" type="text/css">
<link rel="preload" as="style" href="https://mangvn.org/themes/default/css/bootstrap.min.css" type="text/css">
<link rel="preload" as="style" href="https://mangvn.org/themes/default/css/style.css" type="text/css">
<link rel="preload" as="style" href="https://mangvn.org/themes/default/css/style.responsive.css" type="text/css">
<link rel="preload" as="style" href="https://mangvn.org/themes/default/css/news.css" type="text/css">
<link rel="preload" as="style" href="https://mangvn.org/themes/default/css/custom.css" type="text/css">
<link rel="preload" as="script" href="https://mangvn.org/assets/js/jquery/jquery.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://mangvn.org/assets/js/language/vi.js" type="text/javascript">
<link rel="preload" as="script" href="https://mangvn.org/assets/js/DOMPurify/purify3.js" type="text/javascript">
<link rel="preload" as="script" href="https://mangvn.org/assets/js/global.js" type="text/javascript">
<link rel="preload" as="script" href="https://mangvn.org/assets/js/site.js" type="text/javascript">
<link rel="preload" as="script" href="https://mangvn.org/themes/default/js/news.js" type="text/javascript">
<link rel="preload" as="script" href="https://mangvn.org/themes/default/js/main.js" type="text/javascript">
<link rel="preload" as="script" href="https://mangvn.org/themes/default/js/custom.js" type="text/javascript">
<link rel="preload" as="script" href="https://mangvn.org/themes/default/js/bootstrap.min.js" type="text/javascript">
<link rel="stylesheet" href="https://mangvn.org/assets/css/font-awesome.min.css">
<link rel="stylesheet" href="https://mangvn.org/themes/default/css/bootstrap.min.css">
<link rel="stylesheet" href="https://mangvn.org/themes/default/css/style.css">
<link rel="stylesheet" href="https://mangvn.org/themes/default/css/style.responsive.css">
<link rel="StyleSheet" href="https://mangvn.org/themes/default/css/news.css">
<link rel="stylesheet" href="https://mangvn.org/themes/default/css/custom.css">
<style type="text/css">
	body{background: #fff;}
</style>
    </head>
    <body>
<div id="print">
	<div id="hd_print">
		<h2 class="pull-left">MangVN</h2>
		<p class="pull-right"><a title="MangVN" href="https://mangvn.org/">https://mangvn.org</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Những công nghệ sử dụng trên Facebook</h1>
		<ul class="list-inline">
			<li>Thứ hai - 07/02/2011 15:25</li>
			<li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="javascript:;" onclick="window.print()">In ra</a></li>
			<li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="javascript:;" onclick="window.close()">Đóng cửa sổ này</a></li>
		</ul>
		<div class="clear"></div>
		<div id="hometext">
						<div class="pull-left imghome">
				<img alt="Những công nghệ sử dụng trên Facebook" src="https://mangvn.org/assets/news/2011_02/1136726262_hosting.jpg" width="100" class="img-thumbnail" />
			</div>
			Facebook hiện đã trở thành một mạng xã hội quen thuộc với cộng đồng dân cư mạng trên toàn thế giới. Với số lượng người tham gia lên đến 400 triệu, lớn hơn rất nhiều lần dân số trung bình của một quốc gia, Facebook đang chiếm ngôi vị số 1 trong lĩnh vực mạng xã hội. Là một trong những mạng xã hội có số lượng thành viên lớn nhất thế giới, Facebook phải sử dụng những công nghệ cực kì hiện đại mới có thể vận hành cỗ máy khổng lồ như vậy.
		</div>
		<div id="bodytext" class="clearfix">
			Để quản lý và vận hành một trang web 
lớn như vậy chắc chắn không phải là một việc đơn giản. Trong bài viết 
này, chúng tôi sẽ giúp các bạn có cái nhìn tổng quan về những công nghệ 
đang được Facebook sử dụng.
<br />
<br />Trước tiên, chúng ta sẽ tìm hiểu về tình hình thực tế hiện nay của Facebook.
<ul>
  <li>Mỗi tháng có khoảng <b>630 tỉ </b>lượt page views. (Theo Google Ad Planner)</li>
  <li>Số ảnh có trên Facebook nhiều hơn tất cả các trang chia sẻ ảnh gộp lại. (Bao gồm cả những trang lớn như Flickr)</li>
  <li>Hơn 3 tỉ bức ảnh được tải lên Facebook hàng tháng, trung bình có <b>1,2 triệu bức ảnh mỗi giây (</b>Không tính những bức ảnh thông qua hệ thống CDN của Facebook)</li>
  <li>Hơn <b>25 tỉ dữ liệu về thông tin</b> (status, comment...v.v) được chia sẻ mỗi tháng.</li>
  <li>Facebook có hơn <b>30.000 máy chủ</b>. (Đây là số liệu thông kê cách đây 1 năm)</li>
</ul><b>Những phần mềm và công nghệ đang được Facebook sử dụng:</b>
<br />
<br />
<div style="text-align: justify;">Về cơ bản, Facebook hoạt động dựa trên
 nền tảng LAMP (Linux, Apache, MySQL và PHP) nhưng chúng đều được thay 
đổi, chỉnh sửa rất nhiều để phù hợp với nhu cầu riêng của mạng xã hội, 
với những công nghệ chủ yếu sau:
</div><i><b>Memcached</b></i>
<br />
<br />
<table cellspacing="1" cellpadding="1" border="0" align="left" width="100">
  <tbody>
    <tr>
      <td><img height="85" align="middle" width="91" alt="" src="http://resources.dientutieudung.vn/86d876eacd444e0ca02834e955365cf9/4712028564_d0fca6a74f_o.png" /></td>
    </tr>
  </tbody>
</table>
<div style="text-align: justify;"><a target="_blank" href="http://memcached.org/">Memcached</a>&nbsp;là
 một hệ thống cache mà hầu hết các trang web lớn trên thế giới như: 
Youtube, Wikipedia, Flickr, Twitter...&nbsp; sử dụng. Không&nbsp;khó hiểu khi nó 
được Facebook sử dụng cho hệ thống của mình.
  <br />
  <br />Facebook chạy hàng nghìn máy chủ Memcached với dung lượng dữ liệu cache 
là 10 terabytes tại bất kì thời điểm nào. Đây có thể coi là hệ thống 
Memcache lớn nhất thế giới.
</div>
<br /><i><b>HipHop cho PHP</b></i>
<br />
<br />
<table cellspacing="1" cellpadding="1" border="0" align="left" width="100">
  <tbody>
    <tr>
      <td><img height="113" width="86" alt="" src="http://resources.dientutieudung.vn/86d876eacd444e0ca02834e955365cf9/4712028602_a3b5e22cfd_o.png" /></td>
    </tr>
  </tbody>
</table>
<div style="text-align: justify;">PHP là một dạng ngôn ngữ lập trình 
kịch bản, do đó tốc độ của nó khá chậm so với các ngôn ngữ có thể chạy 
trực tiếp trên máy chủ. <a target="_blank" href="http://wiki.github.com/facebook/hiphop-php/">HipHop</a>&nbsp;sẽ
 chuyển mã PHP sang thành mã C++ nhờ đó có thể được biên dịch để đạt tốc
 độ cao hơn. Điều này giúp Facebook tận dụng tốt hơn sức mạnh của máy 
chủ do Facebook chủ yếu dùng PHP.
  <br />
  <br />Nhóm kĩ sư của Facebook (gồm 3 người) đã mất 18 tháng để phát triển HipHop và giờ nó đã thành một sản phẩm hoàn thiện.
</div>
<br />
<div style="text-align: justify;"><i><b>
      <br />
      <br />Haystack
      <br /></b></i><b>
    <br /></b><a target="_blank" href="http://www.facebook.com/note.php?note_id=76191543919">Haystack</a>&nbsp;là
 hệ thống lưu trữ và quản lý ảnh tốc độ cao của Facebook (nói một cách 
chính xác&nbsp;là hệ thống lưu trữ đối tượng, đối tượng không nhất thiết phải
 là ảnh).
  <br />
  <br />Facebook đang lưu trữ hơn 20 tỉ bức ảnh và mỗi tháng lại có thêm 3 tỉ 
bức ảnh mới được tải lên. Mỗi bức ảnh được lưu dưới 4 độ phân giải khác 
nhau. Như vậy tổng cộng Facebook có hơn 80 tỉ bức ảnh. Hơn nữa, có tới 
1.2 triệu bức ảnh cần phải xử lý mỗi giây. Chính vì vậy, hệ thống quản 
lý này không chỉ giúp xử lý đơn thuần mà còn giúp tăng tốc độ xử lý dữ 
liệu&nbsp;cho&nbsp;Facebook.&nbsp;
  <br />&nbsp;
</div><i><b>BigPipe</b></i>
<br />
<div style="text-align: justify;"><a target="_blank" href="http://www.facebook.com/notes/facebook-engineering/bigpipe-pipelining-web-pages-for-high-performance/389414033919">BigPipe</a>&nbsp;cũng
 là một hệ thống do Facebook phát triển. Facebook dùng&nbsp;hệ thống này&nbsp;để 
xử lý mỗi trang web theo từng phần nhỏ một (hay còn gọi là theo luồng) 
nhằm mục đích tăng tốc độ cho người dùng.
  <br />
  <br />Ví dụ, cửa sổ chat hoàn toán tách biệt với mục feed. Điều này không chỉ 
giúp tăng tốc độ tải trang mà còn có tác dụng hạn chế sự cố xảy ra đồng 
thời.
</div>
<br /><i><b>Cassandra</b></i>
<br />
<br />
<table cellspacing="1" cellpadding="1" border="0" align="left" width="200">
  <tbody>
    <tr>
      <td><img height="43" border="1" align="middle" width="200" alt="" src="http://resources.dientutieudung.vn/86d876eacd444e0ca02834e955365cf9/4712028478_88e71e7d79_o.png" /></td>
    </tr>
  </tbody>
</table>
<div style="text-align: justify;"><a target="_blank" href="http://cassandra.apache.org/">Cassandra</a>&nbsp;là hệ thống lưu trữ dữ liệu được Facebook sử dụng cho tính năng tìm kiếm trong Inbox. 
  <br />
  <br />Đây là một phần mềm nguồn mở (hiện tại đang là một dự án của Apache) được rất nhiều trang web lớn sử dụng.
</div>
<br /><i><b>Varnish</b></i><b>
  <br /></b>
<table cellspacing="1" cellpadding="1" border="0" align="left" width="200">
  <tbody>
    <tr>
      <td><img height="54" align="middle" width="200" alt="" src="http://resources.dientutieudung.vn/86d876eacd444e0ca02834e955365cf9/4711388777_09a9b1d9c8_o.png" /></td>
    </tr>
  </tbody>
</table>
<div style="text-align: justify;"><a target="_blank" href="http://varnish-cache.org/">Varnish</a>&nbsp;là
 trình tăng tốc HTTP hoạt động như một load balancer (bộ phân tải) và hệ
 thống cache nội dung giúp tốc độ tải trang là nhanh nhất.
  <br />
  <br />Facebook sử dụng Varnish để xử lý ảnh thông thường và các ảnh trong 
profile người dùng. Nó có thể xử lý hàng tỉ requests (yêu cầu) trong một
 ngày. Tương tự các phần mềm khác được Facebook sử dụng, Varnish cũng là
 một phần mềm nguồn mở.
</div>
<br /><b>Kết luận
  <br />
  <br /></b>Với một&nbsp;mạng xã hội&nbsp;có quy mô khổng lồ
 như Facebook, việc hệ thống chạy nhanh và ổn định không chỉ đơn giản là
 việc sử dụng công nghệ tiên tiến mà còn phải phụ thuộc vào rất nhiều 
yếu tố khác. Với việc sử dụng phần mềm nguồn mở, Facebook đã đóng góp 
không ít cho sự phát triển của cộng đồng.
		</div>
				<div id="author">
						<p>
				<strong>Tác giả:</strong>
				Misao
			</p>
						<p>
				<strong>Nguồn tin:</strong>
				dientutieudung.vn
			</p>
		</div>
	</div>
	<div id="footer" class="clearfix">
		<div id="url">
			<strong>URL của bản tin này: </strong><a href="https://mangvn.org/savefile/Web-Internet/Nhung-cong-nghe-su-dung-tren-Facebook-782.html" title="Những công nghệ sử dụng trên Facebook">https://mangvn.org/savefile/Web-Internet/Nhung-cong-nghe-su-dung-tren-Facebook-782.html</a>

		</div>
		<div class="clear"></div>
		<div class="copyright">
			&copy; MangVN
		</div>
		<div id="contact">
			<a href="mailto:admin@vinades.vn">admin@vinades.vn</a>
		</div>
	</div>
</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng Site, <a onclick="timeoutsesscancel();" href="https://mangvn.org/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
<script src="https://mangvn.org/assets/js/jquery/jquery.min.js"></script>
<script>var nv_base_siteurl="/",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="news",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=-4,nv_my_abbr="EDT",nv_cookie_prefix="nv4c_b41EI",nv_check_pass_mstime=1738000,nv_area_admin=0,nv_safemode=0,theme_responsive=1,nv_recaptcha_ver=2,nv_recaptcha_sitekey="6LfaEikpAAAAAB7BnT8L5ijh2CCG0esJquuWj9ZJ",nv_recaptcha_type="image",XSSsanitize=1;</script>
<script src="https://mangvn.org/assets/js/language/vi.js"></script>
<script src="https://mangvn.org/assets/js/DOMPurify/purify3.js"></script>
<script src="https://mangvn.org/assets/js/global.js"></script>
<script src="https://mangvn.org/assets/js/site.js"></script>
<script src="https://mangvn.org/themes/default/js/news.js"></script>
<script src="https://mangvn.org/themes/default/js/main.js"></script>
<script src="https://mangvn.org/themes/default/js/custom.js"></script>
<script type="application/ld+json">
        {
            "@context": "https://schema.org",
            "@type": "Organization",
            "url": "https://mangvn.org",
            "logo": "https://mangvn.org/uploads/logo-mangvn.png"
        }
        </script>
<script src="https://mangvn.org/themes/default/js/bootstrap.min.js"></script>
</body>
</html>