ホームページ >バックエンド開発 >PHPチュートリアル >PHP ブレークポイントの原理と実装 履歴書のダウンロード

PHP ブレークポイントの原理と実装 履歴書のダウンロード

WBOY
WBOYオリジナル
2016-06-23 13:36:211155ブラウズ

PHP ブレークポイント再開送信の原理と実装

ブレークポイント再開送信は、主に HTTP プロトコルの Content-Range ヘッダーです。理解は次のとおりです:

Content-Range: 応答リソースの範囲。要求されたリソース範囲は、複数の要求でマークできます。接続が切断されて再接続されると、クライアントはリソース全体を再要求するのではなく、リソースの未ダウンロードの部分のみを要求し、ブレークポイントの再開を実現します。 Xunlei はこの原則に基づいており、マルチスレッドを使用してネットワーク上のリソースをセグメント単位で読み取り、最終的にそれらをマージします。 PHP でのマルチスレッドを使用してブレークポイント再開を実装する方法については、後で説明します。この記事では、単純なブレークポイントの再開ダウンロードのみを実装します。

コードの実装:

まず関数 getRange() を定義します。この関数は、ヘッダー内の Range の特定のデータを処理するために使用されます。

すごいです

この記事は以下から引用しました:http://www.cnblogs.com/xyxiong/archive/2011/02/16/1956167.html

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。