我正在寻找一个明星前进问题的解决方案:
有些模板分为两种类型的部分: 的 1。图片 2.文字
我将这些部分称为模板的组件,其值由用户输入。图像组件可以有一个链接,与之相关的alt文本。文本组件可以包含纯文本或某些html行。这些组件的值用于呈现模板的最终输出。
每个模板可能有大约5-10个组件,这些组件可能不常用于其他模板,例如:
pageTitle
tagline
firstParagraph
buttonText
headerImage - Image Component
firstImage - Image Component
所以简单的计算说:
所以如果我把它存储起来:
COMPONENT TYPE VALUE LINK
pageTitle text Hello world
tagline text tagline here
headerImage image image.jpg http://example.com
它可以是任意数量的用户,所以假设10000页将具有> db中的10000 * 10个组件!!
我们如何能够减少参赛作品数量并获得最佳表现? 更好的架构?序列化? JSON?基于文件的系统?或其他任何东西...... 可以做些什么?
提前致谢!
答案 0 :(得分:0)
100k记录不是一个大数字,大多数数据库都可以处理这个数字
如果有这么多用户(页面),你提到的任何解决方案都会花费很多资源
答案 1 :(得分:0)
在构建这样的东西时要记住一些事情:
希望有所帮助。