【发布时间】:2012-07-16 15:27:36
【问题描述】:
我正在开发一个搜索引擎。用户可以根据特定参数(例如年龄、性别、城市、头发颜色)搜索其他用户。他还能够以不同的方式对结果进行排序。
在搜索结果页面上,您可以看到 10 个个人资料,如果单击它们,您会进入另一个页面(个人资料页面),您可以在其中获得有关该单个用户的更多信息。
现在在个人资料页面上查看特定用户的用户现在应该可以从搜索结果中来回切换到下一个或上一个用户。因此,您必须存储用户选择的特定参数,并且您还必须一遍又一遍地运行整个搜索查询,因为用户继续从一个用户转到下一个用户。这对我来说看起来不太好,我考虑将所有用户 ID 临时存储在会话中(以前的用户最多 200 个,即将到来的用户最多 200 个)以避免存储参数并在用户每次访问另一个配置文件时运行搜索查询页面。
这是一个好方法还是您有其他解决方案?
最好的问候和提前感谢您的帮助,
弗莱迪
【问题讨论】: