【发布时间】:2011-08-10 05:21:02
【问题描述】:
我想创建一个网站,每个注册用户都可以自定义网站的外观。例如:背景颜色、项目的顺序、侧边栏中的小部件以及类似的内容。
我的计划是将设置保存在 mysql 表中并为每个设置创建 cookie,因此只有在 cookie 不可用时我才应该从 mysql 读取数据……
这是个好主意,否则 cookie 会比仅使用 mysql 更慢地降低服务器速度?
谢谢!
【问题讨论】:
我想创建一个网站,每个注册用户都可以自定义网站的外观。例如:背景颜色、项目的顺序、侧边栏中的小部件以及类似的内容。
我的计划是将设置保存在 mysql 表中并为每个设置创建 cookie,因此只有在 cookie 不可用时我才应该从 mysql 读取数据……
这是个好主意,否则 cookie 会比仅使用 mysql 更慢地降低服务器速度?
谢谢!
【问题讨论】:
Cookie 仅适用于单台机器。如果用户在使用一台机器时设置值,则这些值将无法在任何其他机器上使用。
启动查询缓存并使用 MySQL。它会让你的用户更快乐。
【讨论】: