gpt4 book ai didi

php - 一次性显示MySQL检索的所有结果

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

我有一个 PHP 网站,用于列出所有教育中心。我的网页是这样的enter image description here

我的网页代码是这样的

html code for header
.......................
php and mysql code for retrieve district
............................
php and mysql code for retrieve locality
.................................
php and mysql code for retrieve listings
...........................
php and mysql code for retrieve more links
...............
html code ends...

我的问题是,在运行第一个区的页面上打印..经过一定时间(大约 10 秒)后,本地打印..经过一定时间(大约 20 秒)列表打印...一定时间(30秒)后打印更多链接...

我想一次显示所有结果,每个部分之间没有延迟。

有没有办法让所有部分同时显示?

最佳答案

您可以使用 PHP 输出缓冲 - 请参阅 What is output buffering?

缺点是,如果查询速度很慢,用户最终会等待很长时间才能看到任何输出 - 这不是一个良好的用户体验。

更好的方法是让页面加载占位符内容,并使用 AJAX 将占位符内容替换为真实内容。

此外,20 或 30 秒的内容加载时间也太长了。尝试再次查看您的查询,以优化/提高其性能。

关于php - 一次性显示MySQL检索的所有结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21558573/

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