减少网页的加载时间

时间:2013-10-09 12:38:26

标签: php yii

我需要在点击网页中的“打印”链接时以表格格式显示所有学生的详细信息。用户可以在此页面中打印这些记录。它可能有数千条记录。

因此,加载需要更多时间。是否可以逐页加载记录?或者我需要做任何其他事情来减少加载时间吗?

请指教。

注意:我已根据Google搜索尽可能优化了我的代码。

2 个答案:

答案 0 :(得分:0)

我会安装wkhtmltopdf,我会使用html模板,然后在对列表进行更改时使用html模板生成pdf文件,并在需要时下载该文件。

这样,您可以节省处理能力,并且用户可以下载相同的文件。

此外,通过这样做,大多数浏览器都知道如何在不下载的情况下呈现pdf文件

答案 1 :(得分:0)

是的,使用CPagination class

您在该文档页面中有一个示例。

您必须对记录进行分页,如果它们在DB中,Yii将指示db引擎仅检索范围内的记录,从而有效地进行记录。

相关问题