【发布时间】:2011-09-16 09:27:14
【问题描述】:
我目前正在为一家招聘公司重新开发一个新网站。他们在网站上有数以千计的工作,分为不同的职业、等级、专业和地点。
目前该站点使用PHP构建所有页面,但将所有动态页面缓存在平面html中以加快站点的加载速度。他们每隔几天更新数据库上的作业并擦除缓存以显示效果。
在新版本的网站上,客户要求提供一项功能,允许用户将他们最喜欢的工作保存在候选名单中。
我的问题是这样的。我知道我可以在 php 中很容易地做到这一点,但是这种方法需要放弃当前的缓存系统,所以它会减慢网站的速度(谷歌越来越多地在其排名算法中使用网站速度)。良好的自然搜索引擎性能在这项工作中至关重要。
我可以使用纯 javascript 构建一个工作入围系统 - 并允许它在您导航时跨页面共享数据吗?可以使用cookies吗?还是会话?该网站已经使用查询作为其 js 交互的基础。
或者最好的方法是js和php结合?
任何帮助规划此功能将不胜感激。我宁愿从正确的道路上开始,也不愿在意识到自己的错误之前走到一半!
【问题讨论】:
标签: php javascript session cookies