gpt4 book ai didi

php - 在php网页上显示60,000条记录的最佳方式

转载 作者:行者123 更新时间:2023-12-04 15:52:38 24 4
gpt4 key购买 nike

我希望通过 php 从本地主机上的 mysql 数据库中提取记录,在网页上显示 60,000 条记录。这60,000条记录可能会根据数据输入而改变。

这些记录有 5 个文本字段,由于记录数量庞大,将数据从 mysql 服务器发送到 Web 浏览器需要花费大量时间。即使在本地主机上,花费的时间也在 15 秒左右。在此期间,页面为空。

我想寻求专业意见,了解如何1.以替代方法显示数据(我不确定是什么方法)或2. 使用memcache等缓存技术加速从mysql服务器向Web浏览器发送数据。

最后,我将在互联网上部署该应用程序,其中的延迟是非常 Not Acceptable (即 > 15 秒)。

谢谢您并致以最诚挚的问候!

最佳答案

我建议尝试 AJAX 分页。任何用户都无法同时查看和分析 60k 条记录。您可以让 php 显示第一个 x (但是许多适合平均屏幕或两个)记录以填充 2-3 页,并让 JavaScript 监听滚动更改。如果用户开始向下滚动,让它自动查询接下来的 y 条记录,并将它们添加到显示列表中。也可能从列表顶部删除记录。

此外,添加一些快速跳转链接或搜索功能可能会有所帮助,因为您不想向下滚动 60k 记录来进行更改。

这将显着减轻服务器和客户端的负载,因为它一次只需提供几百条记录。

关于php - 在php网页上显示60,000条记录的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4801460/

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