Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
擁抱流量:打造破億流量的系統架構
Search
jnlin
June 01, 2019
Technology
91
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
280
工程師的商業思維:商業與技術架構的關係
jnlin
0
200
Modern_Webconf_2018_從平台_媒體到數據公司_PIXNET_的架構演進.pdf
jnlin
0
350
網路概念簡介_網路速度篇.pdf
jnlin
0
150
How_to_be_a_better_developer_.pdf
jnlin
0
100
20120426 High Availability MySQL
jnlin
3
2.4k
20110821-webdevelopmentoncloudplatform-110820211058-phpapp01.pdf
jnlin
0
91
20110504-awstaipei-110504045602-phpapp01.pdf
jnlin
0
97
20110326-handlersocket-110325140025-phpapp02.pdf
jnlin
0
120
Other Decks in Technology
See All in Technology
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
120
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
340
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
0
180
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
160
WasmをRustにする
sansantech
PRO
0
270
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
300
hackers_champloo_2026_tidb
makocchi
0
170
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
280
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
170
Kiro Crewで「みのるん式」仕事術やってみた
minorun365
PRO
2
570
Kiro Crewをはじめよう
kizawa2020
1
160
価値について
gree_tech
PRO
0
100
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.4k
Making Projects Easy
brettharned
120
6.8k
Git: the NoSQL Database
bkeepers
PRO
433
67k
Rails Girls Zürich Keynote
gr2m
96
14k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
630
The SEO identity crisis: Don't let AI make you average
varn
0
590
Producing Creativity
orderedlist
PRO
348
41k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
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 歡迎加入 粉絲團