1
我建立條紋的SaaS,檢索註冊用戶的所有發票極其緩慢,並做一些統計條紋API是上市發票
我在Godaddy的服務器,512MB內存共享服務器,頁面加載時間可能20秒這是太糟糕性能是如果用戶有50個發票
我使用Laravel 5.4框架,條紋包
這是我在控制器代碼
\Stripe\Stripe::setApiKey($secret_key);
$invoices= \Stripe\Invoice::all(array("limit" => 100));
和我的看法是
@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
邏輯是祕密密鑰存儲在數據庫中,每個用戶都有自己的關鍵 我想知道這是做SaaS的不重負載
和@Rick一樣,我做了類似的事情。我沒有對Stripe進行任何輪詢,只是鏡像他們的數據模型並在本地存儲所有內容。隨着應用程序的增長,費率限制可能會變得非常棘手。 – Ohgodwhy
Hi @ petter-adam如果這個或下面的任何答案通過點擊複選標記來解決你的問題,請考慮[接受它](https://meta.stackexchange.com/q/5234/179419)。這向更廣泛的社區表明,您已經找到了解決方案,併爲答覆者和您自己提供了一些聲譽。沒有義務這樣做,但這樣做通常是很好的做法。 – Sk446