PHPでのレジューム可能なファイル転送の実装
概要
リソースファイルを暗号化する必要があるビジネス要件に対応するため、PHPインターフェースを介してヘッダー情報を変更し、ストリーム形式でデータを転送する方法を実装しました。
テスト中に判明した問題として、iOSデバイスにおいてファイルサイズが大きい場合(おおよそ10MB以上)、複数回のAPI呼び出しが自動的に発生します。このような状況でレジューム可能な ...
7月11日 19:52 投稿
gRPC の 4 種ストリーミングタイプと .NET Core での実装例
gRPC におけるストリーミングの種類
gRPC は次の 4 種類のストリーミングをサポートしています:
ユニタリ RPC(Unary RPC)
サーバーストリーミング RPC(Server Streaming RPC)
クライアントストリーミング RPC(Client Streaming RPC)
双方向ストリーミング RPC(Bidirectional Streaming RPC)
1. ユニタリ RPC
リクエストとレスポンス ...
6月5日 18:54 投稿
PHPで高速CSVエクスポートを実現する:9つのアプローチとその設計思想
なぜCSVか? —— Excelを超える軽量エクスポートの本質
大規模データのエクスポートにおいて、PHPExcelやPhpSpreadsheetは柔軟性に優れていますが、数百万行の出力ではパフォーマンスが急激に低下します。Excelの行制限(1,048,576行)や、セルごとのスタイル・フォーマット処理によるオーバーヘッドが原因です。一方、CSVは純粋なテキスト形式であり、エンコーディングと区 ...
5月18日 22:00 投稿