在开始时预取 mysql 记录是否比在调用期间获取相同数据更快?

发布于 2024-12-16 11:27:10 字数 92 浏览 1 评论 0原文

我有这个疑问:我有一个从 mysql 表检索结果的 php。在优化方面,在 php 脚本开头检索数据以便我可以在下面使用它会更明智吗?还是和要打印信息时检索数据完全一样?

I have this doubt: I have a php that retrieves results from a mysql table. In terms of optimization, would it be wiser to retrieve the data at the beginning of the php script so that I can use it below? Or is it exactly the same as retrieving the data when the information is going to be printed?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

佞臣 2024-12-23 11:27:10

如果您不需要处理结果,只需显示它们,两者都没有优势。

If you don't need to process the results, just display them, there no advantage to the one or the other.

隐诗 2024-12-23 11:27:10

如果您的脚本需要大量处理,那么明智的做法是在获取数据之前打开数据库连接并在获取数据之后立即关闭连接。连接保持打开状态的时间越短,新请求的处理速度就越快。

If your script needs heavy processing then it might be wise to open the database connection right before fetching the data and close the connection right after. The shorter a connection stays open, the faster new requests can be handled.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文