硬编码导航栏vs ajax

时间:2013-02-26 17:35:00

标签: ajax database web loading

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

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

  2. 将Ajax用于第3级子菜单。 网站网站很小很好。对于不能使用ajax的客户来说,仍然可以使用导航栏达到第二级。 (没关系)。但是我有点担心我会收到许多用户的许多请求,因为多次调用数据库会导致所有问题变慢。

  3. 哪种方式更好?

    由于

1 个答案:

答案 0 :(得分:0)

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

我假设你在某种CMS上,所以核心基础设施应该就在那里。

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

而不是手动更新某些东西,只需每周清理一次缓存以更新它,就像馅饼一样简单:)