如何通过很多选项减少openign选择下拉列表的延迟?

时间:2017-11-19 04:09:29

标签: php mysql

在我的数据库中,我在一张表中记录了近50,000个名字。我有一个选择下拉框,已填充这些名称作为选项。但问题是,我一直面临着性能问题。也就是说,打开下拉列表需要将近2秒钟。所以,目前绝对不是一个用户友好的选择框。我怎样才能减少这种延迟?

我使用了以下php来填充选项。

<?php
$connect = mysqli_connect("localhost", "root", "pass", "db");
$name = '';
$query = "SELECT DISTINCT name FROM table ORDER BY name ASC";
$result = mysqli_query($connect, $query);

while ($row = mysqli_fetch_array($result))
    {
    $name.= '<option value="' . $row["name"] . '">' . $row["name"] . '</option>';
    }
?>

我应该寻求哪些更好的解决方案来改善效果?提前感谢您的建议。

0 个答案:

没有答案