2016-12-05 39 views
0

我正在使用Yii2(php,mysql)构建一个web应用程序。用户可以点击其他人的游戏结果来查看用户使用这个结果的项目。在单个页面上可以显示100到1000个结果。我不知道在页面和服务器的速度方面哪个选项是最好的:很多准备好的模态或一个模态+ Ajax请求?

1-在页面加载时,为每个结果加载模式,并在用户单击结果时显示。这样,页面上可以加载100到1000个模态。考虑到只有少数人会被使用,这是否太重了?甚至有时甚至没有。

2 - 只加载用户点击任何结果时出现的一种模式,并根据点击的结果使用ajax请求动态调整服务器的内容。通过这种方式,页面上加载的代码更少,但对服务器的请求更多。

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

回答

1

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

第二个选项是正确的。只有一种模式(每种类型的动作 - 编辑,视图等)应该存在。然后使用ajax仅在请求时加载数据。

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

+0

这就是我的想法。我缺乏经验建议与其他人确认。谢谢。 – rubz