Zjistil jsem že existují tyto 2 možnosti:
- Mít všechny novinky v jedné databázi jednoho webu a ostatní weby budou zjišťovat novinky z hlavního
- + Jednotnost/Unifikace – když bych chtěl například postovat novinky pomocí WLWriteru a implementovaného MetaBlog API(/jiného) nebo pomocí MS Office, můžu
- + Při úpravách stačí změny v tabulce provést jednou. Ovšem kdo vytváří tabulky a pak je zase mění, že?
- + Něco už mám napsáno, a nemusel bych nic měnit
- + Lehčí výběr pokud bych chtěl zobrazit novinky všech webů
- – Pokud vypadne jeden web, nepůjdou novinky načíst na žádném ze „satelitů“
- – Pokud dojde místo na hostingu, opět se to nejspíše negativně projeví na všech webech
- Mít na každém webu vlastní tabulky v databázi a weby by se ptali vždy daného webu
- + Rychlost při načítání vlastní novinek
- + Rozložení zátěže na všechny weby, ulehčení jednomu
- + Pokud nějaký web spadne, hosting jej odstraní nebo pozastaví, může mi hlavní webapp poslat mail nebo mě jinak informovat o nastalé situaci a na webu mohu vystavit hlášku že se na odstranění závady pracuje.
- + Možnost i unifikace v případě dobrého napojení webových služeb
- – Všechno bych musel dělat tolikrát kolik mám webů, protože ty tabulky mohou být jiné(holt všechno se vyvíjí dál a dál). Došlo by k fragmentaci a nárůstu složitosti. Na druhou stranu by stačilo toto dát do nějaké třídy v swf.
- – Něco už mám napsáno a musel bych to upravit. Ale co, takový už je život, život je změna.
Závěr: Ačkoliv jsem byl zpočátku pro verzi 1) tak po zamyšlení se tu na blogu vidím že nad nevýhody převažují výhody varianty 2), takže se pokusím použít ji.