69
« kdy: 20. 10. 2022, 11:42:42 »
> Vzhladom na to, ze nechcem distribuovat subory 1:1 tak musim riesit distribuciu manualne.
Manualne? CDN je cache, takze se to bezne dela tak, ze si stahuje soubor (nebo jednotlive chunky) z origin serveru - pokud ho nema ulozeny nebo ma zastaraly, ale az je o nej explicitni zajem. Jakmile ma chunk stazeny, muze ho posilat tomu, kdo si ho vyzada.
> Idea je taka ze ked sa nahra novy subor, tak si ho cdn nody vypytaju lebo je vysoka sanca ze bude ziadany.
Fakt to potrebujes?
> Po tyzdni od poslednej navstevy sa subory z nodov same zmazu aby zbytocne nezaberali miesto.
Klidne, ale tech strategii muze byt vic a IMO i jednodussich k implementaci.
> Ak node subor nema lokalne tak presmeruje uzivatela na zdrojovy server a sam si ho stiahnem pre buducu navstevu.
Tohle podle me nechces, uzivatel nema na origin serveru co delat.
> Problem jem ze nechcem zahltit zdrojovy server poziadavkami na subory tak ze DDOSnem sam seba.
Nejlip tudiz udelas, kdyz ty soubory budes stahovat az podle potreby.
> Dalsia vec je ako subory posielat - staci websocket, length-value format priamo "po kably", alebo nieco ine?
Normalne pres HTTP. Schema je uzivatel <-> CDN <-> origin. Zjednodusene receno.