Velké obsahové systémy
-
Upload
seznamvyvojari -
Category
Documents
-
view
228 -
download
2
Transcript of Velké obsahové systémy
Obsahový portál
• Informační systém jako každý jiný
• Obsahuje data. Texty a jiné objekty• Je dobré, aby uměl data vhodně zobrazovat
úterý, 30. října 12
Malý obsahový portál
• Převážně jediný autor (redaktor, korektor a fotograf v jednom)
• Často není zdrojem zisku
• Nejčastěji blog
úterý, 30. října 12
Velký obsahový portál
• Píše celá redakce• Používá jej celá řada rolí• Vydělává peníze
• Převážně zpravodajství
úterý, 30. října 12
Nároky
• Kvalita obsahu• Stabilita služby
• Rychlost odezvy
Novinky.cz - 5.000.000 PV/den ~ 57 PV/s
úterý, 30. října 12
Uživatelské role
• Uživatel• Redaktor a Šéfredaktor• Editor a Korektror• Majitel, Akcionář, Produktový manažer
úterý, 30. října 12
Uživatelské role
• Uživatel• Redaktor a Šéfredaktor• Editor a Korektror• Majitel, Akcionář, Produktový manažer• Obchodník
úterý, 30. října 12
Uživatelské role
• Uživatel• Redaktor a Šéfredaktor• Editor a Korektror• Majitel, Akcionář, Produktový manažer• Obchodník• Vývojář
úterý, 30. října 12
Uživatelské role
• Uživatel• Redaktor a Šéfredaktor• Editor a Korektror• Majitel, Akcionář, Produktový manažer• Obchodník• Vývojář• Administrátor
úterý, 30. října 12
Uživatelské role
• Uživatel• Redaktor a Šéfredaktor• Editor a Korektror• Majitel, Akcionář, Produktový manažer• Obchodník• Vývojář• Administrátor• Grafik, Návrhář
úterý, 30. října 12
Redaktor a Šéfredaktor
• Dobrý nástroj na chod redakce• Statistiky návštěvnosti, prokliků, ...• Plat
úterý, 30. října 12
Obchodník
• Spoustu reklamního prostoru• Hodně návštěvníků, kteří klikají na reklamy
úterý, 30. října 12
Vývojář
• Automatické testy• Automatické nasazování• Automaticky generované featury• Žádné uživatele• Žádnou redakci
úterý, 30. října 12
Administrátor
• Žádnou databázi• Žádné technologické kejkle• Minimum obrázků a žádné videa
úterý, 30. října 12
Nároky podruhé
• Kvalita obsahu• Stabilita služby
• Rychlost odezvy
Novinky.cz - 5.000.000 PV/den ~ 57 PV/s
úterý, 30. října 12
Kam s daty
• Relační databáze SQL• Filesystém• CDN (content delivery network)• NoSQL
• a další
úterý, 30. října 12
Soubory ve FileSystému
• Síťový FS (nfs, seznamfs, ...)• Synchronizace mezi lokálními FS (rsync, nginx
sync)
úterý, 30. října 12
Cache
• Ulehčí databázi• Zmenší CPU zátěž• Zrychlí výdej
• Pokud je dobře navržená
úterý, 30. října 12
Architektura
DBweb server
BFU http://novinky.czGET /domaci/ HTTP/1.1
FS
úterý, 30. října 12
Architektura
DB
web server
BFU
rpc serverproxy
http://novinky.czGET /domaci/ HTTP/1.1
FS cache
úterý, 30. října 12
Architektura
BFU http://novinky.czGET /domaci/ HTTP/1.1
balancerweb container
proxy web
FS cache
proxy web
FS cache
rpc container
rpc
db farm
master
slave
RW
RO
úterý, 30. října 12