wakatonoの戯れメモ

はてなダイアリーから引っ越してきました。

WebDAVの信頼性

検索で飛んできてるんで(笑)。
いろいろと調べていて感じるのは、クライアントの実装および途中の通信路にはさまってるデバイスに依存するという点ですかね。
あとは、PUT(書き込み)時に、普通のクライアントは差分転送などということはやってくれないので、ネットワークの使用効率がすこぶる悪いという点ですか…*1
信頼性というよりは、ちゃんとリクエストが完了できるかという点ですが…。

  • クライアントの実装がスカだとさまざまなトラブルが出る

Webフォルダを使う時のローカルキャッシュの操作に関する実装がその最たるものかなぁ…

  • Proxyの素性によって、転送できるできないとか制限が出てくる

Squidを使ってる場合は、リクエストの最大サイズに気をつけましょう

  • クライアントの実装によってはサーバからのレスポンスに文字化けが発生する

リクエストとレスポンスの文字列エンコーディングにも起因

*1:Subversionでは、差分だけを送る実装になってるので、こういうことは(ちょっとした設定を有効にしない限り)発生しませんが…