Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有相当大的导航栏(300kb),这使它工作缓慢只是想知道什么会更好,
使用硬编码版本并每周更新一次?(这样我不查询数据库,但客户端在加载时会等待时间)
将 Ajax 用于第 3 级子菜单。网站会很小,这很好。对于不能使用 ajax 的客户来说,仍然是使用导航栏达到 2 级的一种方式。(没关系)。但我有点担心我会收到来自许多用户的许多请求,这可能会因为多次调用数据库而减慢一切。
哪种方式更好?
谢谢
我个人会使用 SSI(服务器端包含)并让数据库管理我的导航。
我假设您使用的是某种 CMS,因此核心基础架构应该已经存在。
正确设置缓存,加载速度不会成为问题,并且会大大减少查询。
与其手动更新某些东西,不如每周清理一次缓存来更新它,就像馅饼一样简单:)