在经典 ASP 中缓存/会话菜单 XML
我有一个经典 ASP 应用程序,其中有 5 个不同类别的用户,他们可能有权访问 5 个不同(有些重叠)的页面集。我有一个有效的 XML 结构,但我不想每次都解析它。
将 XML 缓存在 session 中,将渲染的 HTML 缓存在 session 中会更好吗? (菜单通常是 UL/LI),或者做一些比使用 XML 更简单的事情?
I've got a Classic ASP application with 5 different classes of user who might have access to 5 different (some overlapping) sets of pages. I've got an XML structure that works, but I don't want to parse it each time.
Would it be better to cache the XML in session, the rendered HTML in session? (menus are typically a UL/LI), or do something even more simple than even use XML?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用会话时,您会使用大量内存,或者使用分层方法将其存储在数据库中,然后使用
以递归方法显示菜单。
When using session you're using alot of memory, its either that, or storing it in a DB with a hierarchical approach, then displaying the menu with a recursive method using
<ul><li>
.