我有一组具有不同权限的用户。根据他们拥有的权限,他们应该只能访问某些javascript文件。就速度而言,如果在访问的每个实例上检查该用户的权限,创建一个包含该用户可访问的所有javascript命令的javascript文件,并将该文件加载到视图中,它会更好吗?
或者更好的方法是拥有多个javascript文件,将其称为页面#_permission#(例如,page1_permission10.js),并在每次加载页面时加载相应的文件?
由于
答案 0 :(得分:1)
加载所需的JavaScript可能会更快但是......
这可能不足以保证这一努力。此外,您可能会发现自己正在调试地狱只是为了节省几毫秒。
Firefox和许多其他浏览器都内置了一些工具,用于描述加载页面所需的时间。下面是stackoverflow.com的最新示例。您可以执行与站点类似的操作并找到瓶颈。