我有相当大的导航栏(300kb),这使它工作缓慢 只是想知道什么会更好,
使用硬编码版本并每周更新一次? (这样我不会查询数据库,而是查询客户端 在加载时等待等待的时间)
将Ajax用于第3级子菜单。 网站网站很小很好。对于不能使用ajax的客户来说,仍然可以使用导航栏达到第二级。 (没关系)。但是我有点担心我会收到许多用户的许多请求,因为多次调用数据库会导致所有问题变慢。
哪种方式更好?
由于
答案 0 :(得分:0)
我个人使用SSI(服务器端包含)并让数据库管理我的导航。
我假设你在某种CMS上,所以核心基础设施应该就在那里。
正确设置缓存并加载速度不会成为问题,并且会大大减少查询。
而不是手动更新某些东西,只需每周清理一次缓存以更新它,就像馅饼一样简单:)