创建“目录”类型数据库

发布于 2024-10-18 09:13:46 字数 1432 浏览 0 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

沉默的熊 2024-10-25 09:13:46

这是典型的树结构,因此只需谷歌搜索一些不会发送数十个查询的解决方案:google:php 树结构

嵌套集可能是一个完美的选择,因为它允许您轻松检索整个树、路径到指定的节点(根 -> 子 -> 子 -> 节点),并且元素在树中具有固定位置。

That's a typical tree structure, so just google for some solution that doesn't send dozens of queries: google: php tree structure.

Nested Set might be a perfect choice here as it allows you to easily retrieve the entire tree, a path to the specified node (root -> sub -> sub -> node) and elements had fixed positions within a tree.

泪冰清 2024-10-25 09:13:46

我认为最好的方法是将目录缓存在 .html 文件中,而不是调用始终返回相同内容的脚本。每次目录更改时,您只需重新创建缓存。

I think the best is to cache your table of contents in a .html file instead of calling a script which will always return the same content. You just have to recreate the cache every time the table of contents is changed.

风苍溪 2024-10-25 09:13:46

文档...

可以公平地说文档在版本之间是静态的吗?
如果是这样,请考虑以 HTML 形式缓存完整文档的静态副本。

您也可以半途而废,在目录更新时将 PHP 数组序列化到文件。然后,显示页面将仅包含该文件,并自动具有具有树结构的变量。

Documentation...

Would it be fair to say that the documentation is static between releases?
If so, consider caching a static copy of the complete documentation in HTML.

You could also go half way, and serialize a PHP array to file when the table of contents is updated. The display page would then just include the file, and automagically have a variable with the tree structure.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文