我一直在做一个项目,用户可以创建简单的模板并开发他的网站页面。他可以保存它们并在完成后将其放到互联网上。现在我的问题
- 当用户在他的模板上工作时,他可以保存他完成的工作副本并稍后返回(类似于起草电子邮件)。
- 用户保存的这个工作通过解析模板页面当前保存在xml文件中。
- 我正在考虑一种替代方法,将整个页面本身存储在文档数据库中,针对唯一的用户 ID,这样就不需要进行任何解析并减少负载和时间。
现在我的问题
- 我认为使用文档数据库 或 nosql 而不是 xml 可能吗?
- 如果是的话,哪一个更灵活且易于维护?
- 我正在使用 php 和 mysql 进行其他操作,所以我需要 doc DB 来存储用户创建的模板的 html。