性能方面:拥有许多小型 ajax php 控制器脚本还是一个大型脚本更好
Performance wise: Is it better to have many tiny ajax php controller scripts or one large one?
在
速度/性能方面哪个更好?
拥有一个大型 Ajax PHP 控制器脚本,其中包含用于多个不同调用的所有 php 函数。
或
拥有许多微小的 Ajax PHP 控制器脚本,仅包含每个单独调用所需的 php 函数。
我正在考虑性能和效率。
干杯乔
编辑::只是为了添加更多信息,将所有函数放在一个脚本上不会减少发出的 ajax 请求的数量。
如果你在一个文件中有一堆PHP函数,每次发出AJAX请求时都会调用它,它看起来像这样(我正在asusing):
$func = $_GET['function'];
switch($func)
{
//pick the function to call here
}
function test01() {
//some stuff
}
function test02() {
//some stuff
}
// 100 more such functions
这肯定会更慢(尽管可能不明显)。单个大文件中的额外开销:
- 解析较大的文件需要更长的时间
- 需要计算 switch 语句才能知道要调用哪个 PHP 函数。
此外,维护较大的文件可能更加困难。我通常使用单操作PHP脚本。
从我读到的信息来看,最好(性能方面)尽量减少客户端浏览器必须发送的请求量。我建议将所有函数放在一个脚本中。
相关文章:
- 有没有更好的动手、具体的方法来学习Javascript
- 为什么不推荐使用“with”?是否有更好或其他方法可以“下降”到对象的命名空间
- 在JavaScript中拆分日期字符串的更好方法是什么
- 为什么$.brower被弃用?还有什么更好的替代方案
- 设置嵌套对象属性的更好方法
- 您有更好的动态方式来缩短复杂的代码jquery吗
- 用Javascript重新格式化复杂文本日期字符串的更好方法
- 不要为机器人(谷歌和其他)加载JS脚本以获得更好的性能
- 哪个更好:调用函数或完整、内联键入脚本
- 哪个更好:在调用脚本时包含或 src
- 无论如何,优化此视差脚本以获得更好的性能
- 这是了解 Java 脚本中变量类型的更好方法
- 性能方面:拥有许多小型 ajax php 控制器脚本还是一个大型脚本更好
- 有没有更好的方法来构建我的NPM脚本,使它们更可读
- 将脚本放置在layout视图或每个视图中更好
- 是使java脚本执行同步更好或使用setTimeout来修复一些东西
- 这个脚本更好(更短)的解决方案
- 它是有一个单一的.js文件或在每个页面复制脚本更好
- 在asp.net Web应用程序中保持动态脚本的更好模式或想法
- 将XMLHttpRequest发送到不同的脚本或一个委托任务的主脚本更好吗