哪个更快..将变量传递给javascript函数或运行MySql查询来获取值?

时间:2017-01-01 15:37:31

标签: javascript php mysql

我希望知道以下内容:以下哪一项更快 - 将变量传递给javascript函数然后将其传递给php文件以执行某些操作或运行MySql查询以获取php中的变量文件没有通过他们? ..非常感谢!

2 个答案:

答案 0 :(得分:2)

对于非常相似的请求..如果相关的值已经可用于te客户端而你需要这个到其他页面然后tecnically javascript ajax请求只涉及调用的互联网传输和结果的传输..除了发送请求和接收数据之外,使用数据库访问也意味着访问数据库所以通常应该更快速的ajax方法

答案 1 :(得分:1)

除非您有使用Javascript的特定原因,例如,在不重新加载页面的情况下更新显示的记录,否则请直接使用PHP。如果你希望保持你的html和php分开,你总是可以在一个单独的文件中运行php函数。

我个人对ajax的体验,你应该记得仍然需要访问PHP才能执行服务器端请求,因为它可能显得慢。无论它实际上是否更慢,它都会在执行代码时将页面留在原位,因此可能会给用户带来错觉。

另外,我认为最简单的解决方案是最好的,所以如果你不需要ajax你不应该使用它,但如果你确实需要它,那么没有理由不这样做,我知道。