gpt4 book ai didi

php - 将项目保存到收藏夹列表的最佳方法 - PHP、JS 还是组合?

转载 作者:行者123 更新时间:2023-11-28 10:10:48 25 4
gpt4 key购买 nike

我目前正在为一家招聘公司重新开发一个新网站。他们在网站上有数千个工作岗位,分为不同的职业、年级、专业和地点。

目前,该网站使用 PHP 构建所有页面,但以纯 html 形式缓存所有动态页面,以加快网站的加载速度。他们每隔几天更新数据库上的作业并删除缓存以显示效果。

在网站的新版本上,客户请求提供一项功能,允许用户将他们喜欢的工作保存在候选列表中。

我的问题是这样的。我知道我可以在 php 中很容易地做到这一点,但是这种方法需要放弃当前的缓存系统,因此它会减慢网站的速度(谷歌在其排名算法中越来越多地使用网站速度)。良好的有机搜索引擎性能在这方面的工作中至关重要。

我可以使用纯 JavaScript 构建一个职位候选名单系统 - 并允许它在您导航时跨页面共享数据吗?使用 cookies 可以吗?还是 session ?该网站已经使用查询作为其 js 交互的基础。

或者最好的方法是js和php的结合?

任何有关规划此功能的帮助将不胜感激。我宁愿从正确的道路开始,也不愿半途而废才意识到自己的错误!

最佳答案

是的,您可以使用 JavaScript 来完成此操作。我自己就是 Dojo 爱好者,但使用 jQuery 可以轻松完成。

看看 jquery 的 cookie 插件:https://github.com/carhartl/jquery-cookie

还可以看看 Backbone JS:http://documentcloud.github.com/backbone/#View
使用 Backbone 将允许您使用 MVC 设计模式创建列表。
具体查看待办事项列表示例:http://documentcloud.github.com/backbone/examples/todos/index.html
单击“查看带注释的源代码”以查看完整的带注释的源代码

对待办事项列表进行一些修改后,您应该有了自己的工作列表。然后cookie插件会让你坚持下去。

关于php - 将项目保存到收藏夹列表的最佳方法 - PHP、JS 还是组合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7442635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com