0

我有相当大的导航栏(300kb),这使它工作缓慢只是想知道什么会更好,

  1. 使用硬编码版本并每周更新一次?(这样我不查询数据库,但客户端在加载时会等待时间)

  2. 将 Ajax 用于第 3 级子菜单。网站会很小,这很好。对于不能使用 ajax 的客户来说,仍然是使用导航栏达到 2 级的一种方式。(没关系)。但我有点担心我会收到来自许多用户的许多请求,这可能会因为多次调用数据库而减慢一切。

哪种方式更好?

谢谢

4

1 回答 1

0

我个人会使用 SSI(服务器端包含)并让数据库管理我的导航。

我假设您使用的是某种 CMS,因此核心基础架构应该已经存在。

正确设置缓存,加载速度不会成为问题,并且会大大减少查询。

与其手动更新某些东西,不如每周清理一次缓存来更新它,就像馅饼一样简单:)

于 2013-02-26T17:40:06.110 回答