-3

我想创建一个具有登录/注册系统的网站,该系统在主目录中有一个名为“users”的文件夹,其中包含注册页面生成的所有 XML 文件。所有用户的数据都将存储在他们自己单独的 XML 文件中,他们的用户名是文件的名称。正如我在互联网上听到的那样,使用这种方法可能会变得非常滞后,因为服务器必须根据您网站的大小搜索数百到数千个文件。我知道使用数据库可以完全解决滞后问题,但我真的不想在这个项目中使用数据库。所以我想出了一个解决方案,我只是想知道这是否可行,因为一旦我启动该站点,更改用户数据存储方法将是一个巨大的痛苦。我想知道是否可以将子目录添加到我的用户文件夹以按字母顺序保存数据。喜欢:名为“M”的文件夹将包含所有用户 XML 文件,第一个字母是 M。因此,与其尝试在巨大的 XML 文件列表中查找用户,不如搜索一个更小的列表。我想知道这是否会减少它的滞后性。谢谢。

4

1 回答 1

1

那是一种原始索引,它可能会有所帮助,一段时间。您可能会考虑使用诸如eXist 之类的 XML 数据库,它具有更强大的索引引擎。

于 2013-04-20T16:36:27.367 回答