我要寻找一个解决一个staright向前问题:HTML模板组件
有一些模板,其中又分为部分两类: 1.图像 2.文本
我将这些零件称为零件,其值由用户输入。图像组件可以有一个链接,与它相关的替代文字。文本组件可以具有纯文本或一些html行。这些组件的值用于呈现模板的最终输出。
可以有每个模板大约5-10组件可能不适合其他模板是常见的,如:
pageTitle
tagline
firstParagraph
buttonText
headerImage - Image Component
firstImage - Image Component
所以简单计算说:
- 1页= 1个模板
- 1用户可以有> 1页
- 每个模板可以有5-10个组件
所以,如果我存储它想:
COMPONENT TYPE VALUE LINK
pageTitle text Hello world
tagline text tagline here
headerImage image image.jpg http://example.com
,它可以是任意数量的用户,因此可以说,10000页将有> 10000个* 10组件的分贝!
我们如何拥有更少的条目数和最佳的性能? 更好的架构?序列化? JSON?基于文件的系统?或其他任何东西... 可以做些什么?
在此先感谢!
是的,实际存储不是问题,阅读是问题。阅读可能非常频繁,每次有人打开一个页面时,所有组件都将被提取。而且用户更新现有值也可以经常进行,因此无法长时间缓存。我正在使用php mysql。 – 2012-02-20 01:21:26