1

我正在使用 SilverStripe CMS/MVC 框架。我的编码员说分页必须在这个框架中使用 Javascript(而不是 PHP)来完成。但现在我有点担心可扩展性。如果我理解正确,这意味着所有结果都是一次加载的(通过 php),并且 javascript 用于对这些结果进行分页,因此在单击“下一步”箭头之前,您只会看到 10 个或一些有限的数量。适用于当前 40 条测试记录。但是,如果数据库中有 1,000 条记录,或者 100,000 条记录,并且这些都必须在您看到 10 的第一页之前都预先加载,那么这不会真的减慢速度吗?有多少记录可以开始看到这种放缓?任何建议/想法..?

4

2 回答 2

2

Pagination is out of the box with SilverStripe See an example+tutorial here : http://doc.silverstripe.com/framework/en/howto/pagination

于 2013-08-11T04:41:48.007 回答
0

有多少记录可以开始看到这种放缓?

这取决于,但它会放慢速度。可以是 500 条记录,也可以是 5000 条记录。如果服务器端框架不支持分页,请自行实现。您可以在客户端使用 Ajax,以便在切换页面时获得更流畅的用户体验。

于 2013-08-11T04:22:28.233 回答