Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
擁抱流量:打造破億流量的系統架構
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
jnlin
June 01, 2019
Technology
79
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
擁抱流量:打造破億流量的系統架構
jnlin
June 01, 2019
More Decks by jnlin
See All by jnlin
工程師到技術主管的思維轉變_敏捷_疊代與商業.pdf
jnlin
0
250
工程師的商業思維:商業與技術架構的關係
jnlin
0
180
Modern_Webconf_2018_從平台_媒體到數據公司_PIXNET_的架構演進.pdf
jnlin
0
330
網路概念簡介_網路速度篇.pdf
jnlin
0
120
How_to_be_a_better_developer_.pdf
jnlin
0
72
20120426 High Availability MySQL
jnlin
3
2.4k
20110821-webdevelopmentoncloudplatform-110820211058-phpapp01.pdf
jnlin
0
69
20110504-awstaipei-110504045602-phpapp01.pdf
jnlin
0
95
20110326-handlersocket-110325140025-phpapp02.pdf
jnlin
0
110
Other Decks in Technology
See All in Technology
小さくはじめるSLI/SLO ~育てながら組織に定着させる実践知~ / Starting Small with SLI/SLOs: Building Adoption Through Continuous Growth
nari_ex
5
1.8k
地球に⽣きるAI —GeoAIと「中間領域」— / AI Living on Earth — GeoAI and the “Intermediate Layer” —
ykiyota
0
280
Djangoユーザが知っ得なPostgreSQL機能 - 設計の選択肢を増やす / Djang-use-PostgreSQL
soudai
PRO
1
230
【Cyber-sec+】経営層を"動かす"ための考え方
hssh2_bin
0
130
チームで進めるAI駆動アジャイル×ウォーターフォール
kumaiu
0
150
爆速でマルチプロダクトを立ち上げる時 事業・CTO目線で大事にしたい事
miyatakoji
0
100
AWSシリコン最前線 〜AI時代のチップ選択を読み解く〜
htokoyo
2
470
機械学習を「社会実装」するということ 2026年夏版 / Social Implementation of Machine Learning June 2026 Version
moepy_stats
4
1.5k
白金鉱業Meetup_Vol.24_「AIエージェントは分けるほど良い」は本当か? / Is it true that “the more you divide AI agents, the better”?
brainpadpr
1
300
Snowflakeと仲良くなる第一歩
coco_se
4
430
200個のGitHubリポジトリを横断調査したかった
icck
0
110
手塩にかけりゃいいってもんじゃない
ming_ayami
0
390
Featured
See All Featured
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.9k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
WCS-LA-2024
lcolladotor
0
630
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
330
Between Models and Reality
mayunak
4
330
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
730
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Building an army of robots
kneath
306
46k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
850
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
230
Transcript
The material contained in this documentation is proprietary and confidential
to PIXNET. Copies are made available on the basis that use is limited to the sole purpose of evaluating PIXNET’s capabilities. It is not permissible to use, modify, copy or disclose any information contained in this presentation document for any other purpose without the express written permission of PIXNET. If you are not the intended recipient of this material you are requested to take immediate steps to destroy it. Copyright © 2018 PIXNET. All rights reserved. 擁抱流量量:打造破億流量量的系統架構 Jui-Nan Lin (林林瑞男) 2019.06.01
https://app2.sli.do/event/pc00q2rz Q&A Event Code: #E300
Jui-Nan Lin (林林瑞男) 現職:PIXNET 技術總監 • 11 年年網路路產業經驗 • TGO
台北分會 ⼩小組委員 • 台灣TGO鯤鵬會 常務理理事 • ModernWeb 2018 議程講者 • 開源⼈人年年會 議程講者
[email protected]
PIXNET Numbers 全球網站排⾏行行第 名 85 網站每⽇日瀏覽量量 2,800-3,500萬/⽇日 全站註冊會員數 網站內容總⽣生產量量 8.1億篇⽂文章
645萬名會員 每⽇日不重複訪客數 770萬以上
部落落格 - 集眾⼈人經驗的知識⼤大全 旅遊/美食/親⼦子/美妝/電影 comScore排⾏行行No1. 運動/3C comScore排⾏行行No2. Google搜尋結果⾴頁密度⾼高
邦邦 - 社群互動凝聚⼒力力 蒈 ݟ ᘏ 因應FB貼⽂文觸及率下降 提供更更有效聯聯繫粉絲的⽅方式 讓有相同興趣的⼈人們聚集在⼀一起
全新⾸首⾴頁 - 個⼈人化興趣牆 以興趣⽽而形成的關係連結 結合經驗值任務提⾼高互動性
How PIXNET grows? 從校園到世界
2003 2010 2014 2007 3⼈人 10⼈人 15⼈人 2017 30⼈人 50⼈人
歷史簡介
流量量 ⽀支出 無名⼩小站關站 (2013)
None
None
None
⼤大數據技術、讓「賺錢」的效率提⾼高
Backend of PIXNET 網路路架構與技術
Service Oriented Architecture Team 1 Team 2 Team 3 Team
4 API API API ML Team
PIXNET 的⾼高流量量架構原則 ⼤大量量使⽤用非同步處理理架構 (如 Message Queue) 採⽤用適當的 Key 作 Sharding
以分散熱區 適當採⽤用 Cache 但注意有時 Cache 會是效能瓶頸
⼀一個 Global Variable 解決了了問題
⼀一個會被⼤大量量存取的資料 寫成 Function 並且⽤用 Memcache 避免打到資料庫 ⾴頁⾯面上存取超過⼀一次 總共呼叫了了 > 400
次以上的 Memcache Function 改成 Global Variable 後 降低了了 20% 以上的 Memcache 呼叫 ⾴頁⾯面反應時間減少了了 10%
Data of PIXNET 數據與應⽤用
族群輪輪廓 會員資料 推估 性別 年年齡 興趣
0 0 0 1 1 會做菜(作者) 不太會做菜(瀏覽者) 88.81% 75.00% 11.19%
25.00% 男 女 族群輪輪廓:性別
族群輪輪廓:年年齡 0% 7.5% 15% 22.5% 30% 15歲以下 16~20歲 21~25歲 26~30歲
31~35歲 36~40歲 41~45歲 46歲以上 10% 10% 14% 26% 17% 14% 5% 3% 15% 4% 22% 29% 24% 4% 4% 0% 會做菜(作者) 不太會做菜(瀏覽者)
幫助業務提升打擊率
內容標籤 「⽇日本必買」內容情境 「⽇日本必買」需求聯聯想
應⽤用新科技提⾼高效率 使⽤用 Chatbot 技術,⽅方便便業務單位在拜訪客⼾戶時, 能夠快速的針對客⼾戶的問題,到資料系統內查詢,立 即給客⼾戶反饋,有效提升業務提案的打擊率
PIXNET 的資料應⽤用原則 讓資料是容易易取得的,最好可以直接 Demo 給客⼾戶看 以內容資料、拜訪資料等優勢資料為主 應⽤用新科技來來提升效率
Q&A 答客問
THANK YOU 歡迎加入 粉絲團