Some rhetorical questions
Since we covered some of the key components of content management, independent workflows and complex story relationships, we have to look at the other end of publishing: delivery. Once we've defined our data and presentation, what do we have handled by our delivery engine?

Many systems in use for solving publishing problems suffer from low performance ceilings because the delivery system is going to a data store (a RDBMS, an object database or some other lookup process) to fetch and format. It's an accepted given that maintaining complex relationships between editorial objects mandates storage in such a system, but why make the HTTP request fulfillment performance hinge on retrieval? Doesn't it make more sense to calculate in advance that which can be so that the HTTP server can do what it does best, serve files?

Not all content components can be statically pre-calculated but if %90 of a presentation only changes episodically, not on a per HTTP request basis, we re-calculate %100 of the presentation on a per HTTP request basis?

Slide 13 of 37 Contents
  1 |   2 |   3 |   4 |   5 |   6 |   7 |   8 |   9 | 10
11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20
21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30
31 | 32 | 33 | 34 | 35 | 36 | 37
www.arachna.com > Educational Resources > Conference Presentations

spidaman
© 2000-2008 Ian Kallen | Copyright Notice