很多准备好的模态或一个模态+ ajax请求?

时间:2016-12-05 22:44:46

标签: php ajax yii2 loading webpage

我正在使用Yii2(php,mysql)构建一个Web应用程序。用户可以点击其他人'游戏结果,以查看用户用于此结果的项目。单个页面上可显示100到1000个结果。我不知道哪个选项在页面和服务器的速度方面是最好的:

1-在页面加载时,为每个结果加载一个模态,并在用户单击结果时显示。这样,页面上可以加载100到1000个模态。考虑到只使用其中的一部分,这太重了吗?或者有时甚至都没有。

2 - 仅加载用户点击任何结果时启动的一个模式,并根据单击的结果使用ajax请求动态调整其内容。这样,页面上加载的代码就越少,但对服务器的请求就越多。

第一个选项更容易编码,但我认为第二个选项可能更适合页面加载。我在页面大小和服务器请求处理方面远非专家,所以我想得到一些意见。

1 个答案:

答案 0 :(得分:1)

我想你自己已经回答了这个问题。

第二种选择是正确的。只存在一种模态(每种动作 - 编辑,视图等)。然后使用ajax仅在请求时加载数据。

您的用户会感谢您。页面大小和加载时间会明显更好。