XML文件中的数据:一个大文件还是多个小文件?
我目前正在开发一个基于
XML的CMS,它将数据保存在名为“items”的块中.这些可以在网站上用来显示内容.
现在,目前我为每个项目都有一个单独的XML文件.由于该网站上的大多数页面使用了大约三到四个这些项目,因此一个相当小的网站,例如20页有大约100种不同的项目.因此,我/ xml / items文件夹中的xml文件数量相同. 是否最好将所有数据存储在一个单独的items.xml文件中,还是我当前的方法更好? Pro Single File – xml / items.xml >更少的文件(也许开始成为一个 Pro多个文件 – xml / items / * .xml >访问单个项目的速度更快
这里有许多深思熟虑的回应
一个大文件或许多小文件应该可以正常工作.需要考虑的领域更有可能围绕管理和维护.如果它难以维护项目,因为它们是在一堆不同的文件中,那么也许一个大文件就是答案. 一些想法: >一个大文件意味着单个错误(无效的xml)可能会占用整个应用程序,而许多文件只会影响使用该项目的页面.通过不在生产中编辑数据来缓解. 您可能想查看Scott Hanselman的dasBlog blogging engine.我相信它本质上是一个基于xml /文本文件的内容管理系统,采用了许多文件方法,它可能有助于审查. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- c# – 是否可以将GroupCollection转换为List或IEnumerable?
- 如何在jsf2中使用h:command ajax刷新窗体外的元素?
- 如何检查字符串是否包含Swift中的字母?
- 有没有一个Ruby HTTP客户端库与响应缓存?
- SupeSite X-Space6.0.1聚合dz7.1后
- 基于DDD的.NET开发框架ABP实例,多租户 (Sass)应用程序,采
- 一步一步搭建react应用-使用 jwt + redis 来做基于token的用
- Oracle 增加修改删除字段与添加注释
- Convirture 被管理端机器KVM解决方案的依赖的软件列表
- RT-Thread 学习笔记(六)--- 开启基于SPI Flash的elmfat文