小编Pet*_*dam的帖子

Stripe API 列出发票的速度非常慢

我正在构建 Stripe SaaS ,它检索注册用户的所有发票并进行一些统计

我的服务器位于 Godaddy 共享服务器上,内存为 512mb,页面加载时间可能需要 20 秒,如果用户有 50 张发票,这对性能来说太糟糕了

我正在使用 Laravel 5.4 框架和 Stripe 包

这是我在控制器中的代码

    \Stripe\Stripe::setApiKey($secret_key);

    $invoices=  \Stripe\Invoice::all(array("limit" => 100));
Run Code Online (Sandbox Code Playgroud)

我的观点是

 @foreach($invoices->autoPagingIterator() as $invoice)
                                <tr>

                                <td>invoice.created</td>
                                    <td> {{$invoice->id}}</td>
                                    <td>{{$invoice->amount_due}}</td>
                                    <td> {{$invoice->attempt_count}}</td>
                                    <td> {{$invoice->livemode}}</td>
                                    <td> {{$invoice->charge}}</td>
                                    <td> {{$invoice->currency}}</td>
                                    <td> {{$invoice->customer}}</td>
                                    <td> {{$invoice->date}}</td>
                                    <td> {{$invoice->description}}</td>
                                    <td> {{$invoice->discount}}</td>
                                    <td> {{$invoice->ending_balance}}</td>
                                    <td> {{$invoice->period_end}}</td>
                                    <td> {{$invoice->period_start}}</td>
                                    <td> {{$invoice->subscription}}</td>
                                    <td> {{$invoice->paid}}</td>


                                </tr>
                                @endforeach
Run Code Online (Sandbox Code Playgroud)

逻辑是密钥存储在数据库中,每个用户都有自己的密钥我想知道这是在没有重负载的情况下进行 SaaS 的最佳实践

php laravel stripe-payments stripe-connect

2
推荐指数
1
解决办法
2018
查看次数

标签 统计

laravel ×1

php ×1

stripe-connect ×1

stripe-payments ×1