Even though it is not new, I would like to emphasize that these rules, slightly modified, can be applied to client/server instead of web-server/database. The solution is of course XML+XSL and results in performance gain.
1. connect to the server only when I needed to,
2. retreive only (and all of) what I needed, and then
3. send it to the client .
With all my data now in XML, I could render my HTML with my XSL-template, and if the user resorts a list no new connection to the server is needed. I could also re-render with completely another XSL-template and present data in different fashion.
When presentation logic is moved to the clients, the server can serve more clients.99热这里只有精品国产，免费99精品国产自在现线，99国产这里有精品视频