|
ちょっと前に 【我思】直リンク問題、自分なりのまとめ という記事で、初心者さんでもわかりやすく 直リンクに関する問題点と、Y!Blogsでは直リンクが軽くする手段の一つでは? ということをまとめました。 ご理解いただけた方も多いのですが 頭の固い方がまだまだ多いように思います。 そんなわけで、まだ直リンクを頭ごなしに悪いと言ってる人たちに 自分なりの意見を書きたいと思います。 まず ● 彼らが参考にしている複数のサイトがY!Blogsには当てはまらないのでは? という点に関して。 他にもあるかもしれませんが、Google検索でHITしたそれらしい内容の2つをピックアップしました。 まず、(1)のサイトについて言及したいと思います。 この(1)のサイトは直リンクが及ぼす被害しか言及していないと言う点に注目しないといけません。 素材を配布しているWEBサイトから直リンクする場合、確かにそのサーバに対して迷惑がかかるし 直リンクを許可(タグなどを設置してコピー貼り付けできるようにしている)場合を除いては してはいけないということは、正しいと思いますが Y!Blogsでのことを考えてみてください いったい誰に迷惑がかかるのでしょうか? (1)のサイトにはこんな風にかかれています。 だれにめいわくがかかるの? サーバーを持っている運営者(うんえいしゃ)の人 ホームページを持っている管理人(かんりにん)の人 その人と同じサーバーを使ってる他のページの管理人の人 その他、そのホームページを見に来た、たくさんの人にめいわくがかかるんだよ 1つ1つについて本当に迷惑がかかっているか考えていきます。 Y!Blogs間の直リンクである場合 「運営者」(または運営チーム)は1つで、一人(または1チーム)が運営しているサーバ内で 直リンクが行われているとした場合、直リンクが重さの大半を占めない限り迷惑にならないと 考えられないでしょうか? 以前書いた記事でも説明したとおり、直リンクによって負荷が軽減されるのであれば むしろ運営者側にとっては迷惑どころかありがたい話とも言えると思います。 「管理者」が「直リンクしていいよ」と言っている場合、それを止めさせる理由があるでしょうか? 直リンクは手軽で便利です。直リンクが直接、重さの要因と実感できない以上、管理者は 「迷惑」と感じるでしょうか? 「その人と同じサーバを使っているほかのページの管理人」に関してもサーバの状況がわからない以上 迷惑がかかっているとは到底いえません。しかもアップロードすることによる負荷によって 高負荷な処理をさせることで、システム全体のサーバパフォーマンスを低下させて それこそ迷惑といえるのではないでしょうか? 「その他、そのホームページを見に来た、たくさんの人」に関しては言及の余地もありません。 次に(2)のサイトについて言及したいと思います。 一番の理由は、素材屋さんにとても迷惑がかかるからです。 なぜ素材屋さんの迷惑になるかというと、素材屋さんがスペースを借りているサーバー(HPスペース)に迷惑がかかるからです。 これに関しても言うまでもなく(1)のサイト同様に 迷惑の所在がよくわかりません。 「サーバに迷惑がかかる」⇒「サーバ利用者に迷惑がかかる」⇒「サーバ利用者って誰??」 「サーバに迷惑がかかる」⇒「サーバ管理者に迷惑がかかる」⇒「むしろ軽くなることを考えたらそういえる?」 ということです。 それも踏まえたうえで、さらにY!Blogsの動きを見てみましょう。 直リンクを「悪」としたい人々は 「自分のところにUPして」とよくおっしゃっておられますが Y!Blogsには残念ながらUPのみをするという機能は備わっていません。 なぜUPのみをすると強調したのかというと よく直リンクをやめさせようとたゆまぬ努力をなさってる方たちは UPによる負荷を軽視しておられますが、Y!BlogsはUPの負荷のみならず 記事を作成する処理による負荷を忘れてはいけません。 livedoor Blogの有料版なんかだと、画像のみをUPしたりする機能があるようですが 残念ながらY!Blogsでは画像をUPするためには記事を作成しなければなりません。 しかも、この記事を作成する処理。 よくよく考えてみるといろいろやっています。 まず「画像をUPする」という前提で考えると 1、記事作成時にBlogサーバに記事の作成をさせるために処理負荷がかかります。 これは、考えればわかるとおり何かをすれば負荷がかかるのは当然です。 2、作成した記事はY!BlogsのTOPページに新着記事として追加する処理がされます。 画像UPのために作られた記事はもちろん新着記事として扱われるため、当然この処理が行われます。 3、自分のBlogの記事一覧の更新による処理負荷がかかります。 全体の新着に登録されるのはもちろん、自分のBlogの新着記事にもちゃんと追加されます。 4、該当書庫の記事一覧の更新による処理負荷がかかります。 作った記事は必ずどこかの記事に追加されます。 5、画像UPによる画像一覧の更新による処理負荷がかかります。 UPされた画像は「'''画像一覧に追加されます'''」 それぞれのページはURLが〜.htmlとなっていることから HTMLファイルを更新のたびに、書き換えもしくは新規作成していると考えられます。 PHPやCGIといった動的なページ作成より処理負荷が少ないと言えるかもしれませんが 頻繁に行われた場合、各HTMLファイルの作成にかかる処理負荷はとても無視できるレベルでは なくなると考えられます。 夜になるとBlogが全体的に重くなるのは、直リンクうんぬんより この「記事作成」にかかる処理が大きいためだと考えられます。 だからといって「記事作成をやめろ」というのはあまりにナンセンスですよね。 だれもそんなことを言うことなんてしませんし、自分自身そんなことを言う必要はありません。 でも「画像をUPしたい」というためだけに記事を書くのは 正直どうかと思います。 こんなことを書くと 「自分のBlogに素材一覧の記事を一回作成して、そこから直リンクすればいい」 なんて声が聞こえてくるかもしれませんが 「その一回の作成もしっかり処理負荷が発生している」ということには変わりありません。 ご苦労様という言葉に尽きるわけですが たとえば3000件の記事から直リンクされていた場合を考えてみてください。 それらが仮に記事を作成して画像をUPした場合のことを考えてみてください。 処理が分散されるという前提はまず、直リンクする側と、される側が別のサーバでないといけません。 これは前々から散々言ってることですが、仮に3000の直リンクがあった場合 3000の記事を作ったユーザがそれぞれ別のサーバに存在している(つまり3000個のサーバがある)場合 確かに処理は分散されます。しかし現実的に3000ものサーバを使って運営はありえません。 記事を作る時の負荷が、少なく見積もって、直リンクによる負荷1に対して 画像UP(記事作成負荷を含める)による負荷が5だった場合 直リンクによる負荷は直リンクしている記事数×1、つまり3000といえます。 これが素材を配布しているサーバに負荷としてかかっていると言えます。 仮に4つのサーバでY!Blogsが運営されていると考えたとき 各サーバにかかる処理負荷は 3000(直リンクされているサーバにかかる負荷)÷4(サーバ数) = 250 さらに、これに記事作成にともなう負荷分をかけて 250×5(直リンク負荷に対する記事作成負荷) = 1050 となります。 ここで注意しないといけないのは 直リンクされているサーバも4つのうちのどれかということです。 つまり、仮に4つのサーバで運営されている場合 そのうちのどれかひとつに3000+1050の負荷がかかります。 おまけに他のサーバにも1050。 つまりY!Blogs全体で考えれば 合計7200の負荷をかけていると言えます。 4つの場合でこれなので、3つの場合ではさらにひどいのは一目瞭然。 それより少ないと、本当に無駄なことが見えてきます。 おまけにいくら3000の直リンクがあったと言え 3000の記事が同時に開かれることなどほとんど無いだろうし、数は正直関係ないと思います。 つまりここでいう直リンク負荷3000は実際はもっと低いかもしれないということです。 しかし、UPする際にかかる負荷は確実にかかります。 なぜならBlogの記事を作成するという処理をやらせているから。 【おまけ】 ジオシティーズの直リンクについても触れられているので 個人的な見解をついでに書かせてもらいます。 下のほうが問い合わせたメールの本文で 上がY!側からの回答です。 「違反ですか?」とい問いかけに対して、「違反」の文字はおろか 「違反の恐れがある」ともかかれておりません。 サービス運営側がこのスタンスである以上、第3者がジオシティーズの直リンクにたいして アレコレ言うことはどうかな?というのが個人的な意見です。 |

- >
- Yahoo!サービス
- >
- Yahoo!ブログ
- >
- 練習用



