假设您有一个网站所有页面相同的菜单。您应该为此使用客户端或服务器端脚本吗?

有帮助吗?

解决方案

我会在服务器端生成并缓存。为什么要使每个浏览器都能做一些工作?

您可以为每个页面使用相同的响应生成/输出它,而不是让JavaScript拨打额外的呼叫或导致菜单仅在脚本完成后出现。

其他提示

如果是重复的内容,我会执行通过 <script src=...> 因此,重复的内容可分别缓存,以减少用户必须下载的数量。但是,一个警告是,如果您的网站必须在启用JavaScript的情况下工作,那么您显然必须进行服务器端。

使用菜单,您还可以将脚本推迟,以便与您的用户到达网站查看的主要内容并行下载。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top