使用DomPDF生成pdf很慢

时间:2015-12-04 15:05:10

标签: laravel-5 dompdf

我正在Laravel 5.0中开发一个应用程序,从我请求生成PDF文件和下载,我正在使用DomPDF,为此,我有一个控制器来管理与PDF相关的所有内容,我有一个功能:

public function invoice()
    {
        $view =  \View::make('invoice')->render();
        $pdf = \App::make('dompdf.wrapper');
        $pdf->loadHTML($view);
        $pdf->download('invoice.pdf');
    }

然后,在视图中我使用AJAX发出请求,这是我的代码:

             $("#dowload").click( function(){

                   $.ajax({
                        url: 'pdf',
                        type: "get",
                        data: {},
                        success: function(data){
                            window.location = 'pdf';
                        }
                    })
                }

这样做没有错误,问题是它非常慢,而且没有理由因为视图 invoice 中显示的信息是静态的,没有动态,没有数据处理,没什么,他们只有2页! 所以,我正在检查,我注意到慢命令是$pdf->download('invoice.pdf');所以,我应该检查什么?

0 个答案:

没有答案