複数の行を含む約20GBのテキストファイルがあるとします。 このファイルをサーバーに配置し、コンテンツを要求paramとして取得する必要があり、すべてを送信する必要がある残りのAPIを作成する必要があります与えられた内容と一致する応答の行。大きいファイルから検索
サーバー上のスペースが限られているため(256 MBと言う)、そのファイルをメモリに保持することはできません。
複数の行を含む約20GBのテキストファイルがあるとします。 このファイルをサーバーに配置し、コンテンツを要求paramとして取得する必要があり、すべてを送信する必要がある残りのAPIを作成する必要があります与えられた内容と一致する応答の行。大きいファイルから検索
サーバー上のスペースが限られているため(256 MBと言う)、そのファイルをメモリに保持することはできません。
で.Net StreamReader.ReadLineは、大容量のファイルを一度に1行ずつ読み込むために使用されます。それぞれが部分的に与えられた内容と一致するか、完全に一致
そうですが、それは素朴なアプローチです この場合、リクエストごとに完全なファイルを読む必要があります。 N個のリクエストがサーバに到着した場合、あなたは完全なファイルをN回読むでしょう – user2618324
戻りラインを読んだ後、あなたのREPONSEを構築することができますか? – invisal
質問をするのを忘れましたか? –
返される行は、指定された内容と正確に一致します – user2618324