30
エロサイト管理者の憂鬱 ec2 かわいいよ編 2008/06/27 Yokohama Perl Mongers テクニカルトーク #1 yusukebe / Yusuke Wada

yokohamapm-080626-yusukebe

Embed Size (px)

Citation preview

Page 1: yokohamapm-080626-yusukebe

エロサイト管理者の憂鬱ec2 かわいいよ編

2008/06/27Yokohama Perl Mongers テクニカルトーク #1

yusukebe / Yusuke Wada

Page 2: yokohamapm-080626-yusukebe

自己紹介

• 鎌倉で会社やってます

Page 3: yokohamapm-080626-yusukebe

自己紹介

• エロサイトの管理人

Page 4: yokohamapm-080626-yusukebe

2007年年末の下半身に衝撃をもたらした

「YourAVHost」

Page 5: yokohamapm-080626-yusukebe

AV女優名でYourFileHostの動画を検索できるかもしれないサービス

Page 6: yokohamapm-080626-yusukebe

仕組み• technorati + wikipedia + YourFileHost + DMM

YourFileHostへのリンクが含まれているブログ記事

title description にAV女優の名前が含まれていたらAV女優と動画を紐付け

YourFileHostの裏APIを叩いて情報取得広告表示

technorati feed

Acme::JapaneseAVActress / Wikipedia

WWW::YourFileHost / YourFileHost

WWW::DMM::Adult / DMM Adult

Page 7: yokohamapm-080626-yusukebe

Acme::JapaneseAVActressuse Acme::JapaneseAvActress;

use YAML;

binmode STDOUT => ":utf8";

my $actress = Acme::JapaneseAvActress‐>new;

print Dump $actress‐>get;

Page 8: yokohamapm-080626-yusukebe

Acme::JapaneseAVActress::Actress

---

- !!perl/hash:Acme::JapaneseAvActress::Actress

initial: あ

name: 藍ゆうき

year: 2004

yomi: あい ゆうき

- !!perl/hash:Acme::JapaneseAvActress::Actress

initial: あ

name: 相内リカ

year: 2007

yomi: あいうち りか

- !!perl/hash:Acme::JapaneseAvActress::Actress

initial: あ

name: あいか瞬

year: ''

yomi: あいか しゅん

Page 9: yokohamapm-080626-yusukebe

WWW::YourFileHost

use WWW::YourFileHost;

my $url =

"http://www.yourfilehost.com/media.php?cat=video&file=hoge.wmv";

my $yourfilehost = WWW::YourFileHost‐>new( url => $url );

print $yourfilehost‐>photo . "¥n";

print $yourfilehost‐>video_id . "¥n";

print $yourfilehost‐>embed . "¥n";

Page 10: yokohamapm-080626-yusukebe

WWW::DMM::Adult

use WWW::DMM::Adult::Item;

binmode STDOUT => ":utf8";

my $url =

"http://www.dmm.co.jp/digital/videoa/‐/detail/=/cid=60srxv505r/";

my $item = WWW::DMM::Adult::Item‐>new( url => $url );

print $item‐>title . "¥n";

print $item‐>image_url ."¥n";

print $item‐>description . "¥n";

Page 11: yokohamapm-080626-yusukebe

WWW::DMM::Adult::Item

セーラー服とマシンガン 柚木ティナhttp://pics.dmm.co.jp/digital/video/60srxv00505/60srxv00505ps.jpg 組長である父の死をきっかけに組を継ぐ事になってしまった女子校生・ティナ。…

Page 12: yokohamapm-080626-yusukebe

2008年4月7日

Page 13: yokohamapm-080626-yusukebe

しかし、それはあるとき突然やってきた

「やたら知らない番号から電話かかりまくてって、メール見てみると…」

Page 14: yokohamapm-080626-yusukebe

いつも「xxxxxxxxxxx」をご利用いただき、誠にありがとうございます。 この度外部より、お客様がご利用のIPアドレス上にあるサイトにて、 刑法175条(わいせつ物公然陳列)に抵触するポルノデータを公開 しているとのご連絡を受けております。

Page 15: yokohamapm-080626-yusukebe

公衆わいせつ物陳列罪ってなんぞー

刑法175条は「わいせつな文書、図画、その他の物を頒布し、販売し、又は公然と陳列した者は、2年以下の懲役又は250万円以下の罰金若しくは科料に処する。販売の目的でこれらを所持した者も、同様とする」と規定する。

Wikipedia「わいせつ物頒布罪」より

Page 16: yokohamapm-080626-yusukebe

ごめんなさい><ごめんなさい><

Page 17: yokohamapm-080626-yusukebe

ec2 へドメインを含めてお引越し

• yourfilehost.net を取得• 初めての Amazon ec2• Web+DB Press vol.43 の masuidrive さん

の記事がいいよ!

Page 18: yokohamapm-080626-yusukebe

ec2 構成

• 1 Small Instance + 固定IP• Apache mod_perl2 + mysqld + memcached

– 静的コンテンツは別サーバでサーブ

• 10万PV / 1day• ¥7,000 強 / 1month

Page 19: yokohamapm-080626-yusukebe

ec2 いいよ!

Page 20: yokohamapm-080626-yusukebe

One More Thing

Page 21: yokohamapm-080626-yusukebe

公開から五日間で閉鎖したあまりにも早漏な「イクイク動画」

Page 22: yokohamapm-080626-yusukebe

エロ動画にコメントがつけれる「シコシコボタン」でおたまじゃくしを飛ばそう

Page 23: yokohamapm-080626-yusukebe

スケールできる構成に

reverse proxypound

appApache + mod_perl

apiApache + mod_perl

DBmysqld

static@amazon S3

Page 24: yokohamapm-080626-yusukebe

ec2 でスケールアウト

• イメージ作れば即同じ環境を作れる• 10分でアプリケーションサーバ追加投入• MAX: 75万PV / 1day

– app x 3 , api x 3

• DBの見直し、チューニングなどをするべきだが、その場しのぎができる

Page 25: yokohamapm-080626-yusukebe

新ジャンル「ec2 破産」に気をつけましょう

Page 26: yokohamapm-080626-yusukebe

イクイク動画の結論「誰が得するんだよ」

Page 27: yokohamapm-080626-yusukebe

イクイク動画のせいで日本中のYourFileHost API を叩くサービスが

全滅…

Page 28: yokohamapm-080626-yusukebe

ごめんなさい><ごめんなさい><

Page 29: yokohamapm-080626-yusukebe

まとめ

• エロサイトには ec2 がいいかもよ(自己責任)

• 法律とかそういうのを気にした方がいいね– 日本の法律、アメリカ etc. の法律

• スルー力がついた

Page 30: yokohamapm-080626-yusukebe

今後のエロプロダクト予定

• Oppai-Detect(2008年クリスマス?)• eroxpath graph