gpt4 book ai didi

php - 将 XMLHttpRequests 发送到不同的脚本或一个委托(delegate)任务的主脚本更好吗?

转载 作者:行者123 更新时间:2023-11-30 18:43:01 24 4
gpt4 key购买 nike

我正在使用 javascript 和 PHP 构建一个相当大的 Web 应用程序。该应用程序有几种不同类型的 XMLHttpRequest,我的问题是关于最佳实践:将这些请求中的每一个发送到不同的 PHP 脚本还是发送到一个主脚本然后通过并委派任务更好?

目前我有一个 requestManager 脚本,但它有点失控了。我觉得让我的所有请求都首先命中同一个脚本是件好事,因为这对我来说很容易调试并记住我的请求去向。问题是我正在查看大约 10 个 if-then 语句,我可以想象随着它变得越来越大,它可能会开始减慢速度。

最佳答案

您的应用程序的单一入口点应该是某种路由器,它将请求定向到正确的 Controller (在您的情况下是脚本)。听起来您正在重新发明轮子,而且效果不佳。您的路由器应该是一大串 if/else 语句;您应该将 URI 模式的映射存储到 Controller 并进行一次查找。

您也应该少很多担心性能,这根本不重要,而多担心生成一段完全无法维护的代码。

如果您真的关心最佳实践,请停止您正在做的事情并使用 PHP framework 构建您的“相当大”的 Web 应用程序为您完成路由的地方。

关于php - 将 XMLHttpRequests 发送到不同的脚本或一个委托(delegate)任务的主脚本更好吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6296154/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com