平日は割りと仕事しているんですが、 さっきふとこんな技術相談を、エンジニアに投げてみました。 お題を投げてみた barimi ねえねえ、技術相談なんだけど、秒速で1億PV稼ぐサイト作るなら、技術的にどうする? 私ならオートリロードとiframeだと思うんだけど。
サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
http://anond.hatelabo.jp/20130126042320長文だけど一番上の部分が一番重要。一番上だけ読んでくれればいい。行空けたとこから下は長いんで飛ばしてもいい。増田が見なかった件の動画(と思われる動画)は、「某コンテンツのブーム自体が企業や広告代理店によって作られたものだったんだよ!」「ΩΩΩ<な、なんだってー!!!」……という最近ありがちなステマ陰謀論をネタにした歌とPV。これを人気がある(らしい)ボカロPと動画制作者がけんか腰に言っちゃうんだから、まあ荒れる。増田が引用してる人が言う「商業への進出や、金が絡んだ黒い勢力が、ボカロ文化を蝕んでいる」というのは、この陰謀論を前提とした話であって、「ボカロ使って飯食うな!」とは言っていない、たぶん。というか件の動画には「ステマ企業にタダに近い金でこき使われるPって哀れだねー」的な見下し目線も入ってたから、むしろ逆で、
前回ブログで紹介したRailsサーバUnicornくんを運用し始めて結構時間が経ちました。 サービスを落とさないであるとか、システムの安定性を確保するために、 ちょっとしたユーティリティを作ったり監視ソフトMonitの設定を行ったりしていました。 みなさんのお役に立つかわかりませんが、弊社でUnicornと組み合わせて運用に利用しているツールや設定をブログに掲載してみたいと思います。 もっといいやり方がありましたら、ぜひコメント欄でご紹介頂ければと思います。 ダウンしたら自動的に再起動 これはMonitで行っています。 もちろん同内容の監視ツールGodでも可能だと思いますが、以前設定した経験があって設定が楽そうだったので、Monitでやってみました。(事実楽でした) check process unicorn with pidfile "/path/to/rails/tmp/pids/un
Twitterの大規模システム運用技術、あるいはクジラの腹の中(後編)~Twitterのサブシステム「Unicorn」「Kestrel」「Flock DB」 米サンタクララで行われていたWebサイトのパフォーマンスと運用に関するオライリーのイベント「Velocity 2010」の、Twitterのシステム運用について説明するセッション「In the Belly of the Whale: Operations at Twitter」(クジラの腹の中:Twitterでの運用)を紹介をしています。 この記事は「「Twitterの大規模システム運用技術、あるいはクジラの腹の中(前編)~ログの科学的な分析と、Twitterの「ダークモード」」の続きです。 Twitterのサブシステム「loony」「Murder」「memcached」 ここからはTwitterのサブシステムについて紹介しよう。 T
Twitterが分散フレームワーク「Gizzard」公開! Scalaで書かれたShardingを実現するミドルウェア Twitterは独自に開発した分散フレームワークの「Gizzard」をオープンソースとして公開しました。GizzardはScalaで書かれたJavaVM上で動作するミドルウェアで、PHPやRubyといったWebアプリケーションからの要求を自動的にデータベースに分散することで、大規模で可用性の高い分散データベースを容易に実現するためのものです。 Gizzard:フォルトトレラントな分散データベースを実現 The Twitter Engineering Blog: Introducing Gizzard, a framework for creating distributed datastores Twitterのブログにポストされた「Introducing Gizzard
UnicornのプロセスにUSR2シグナルを送ると古いプロセスを残しつつ新しいプロセスが起ち上がるので、ダウンタイムが発生しない。 というのはUnicornの利点の一つとして数えられているが、実は罠なんじゃないだろうかと思い始めた。 USR2を送った直後の状態でプロセスのリストを見ると以下のようになる。(行が長いのでプロセス名の部分だけ抜粋) akahige:# ps aux |grep unico unicorn_rails master -E production -D --path /hoge-app -l0.0.0.0:8080 unicorn_rails worker[0] -E production -D --path /hoge-app -l0.0.0.0:8080 unicorn_rails master (old) -E production -D --path /hog
ダウンタイム無しってすごい。 でも、そんな実行環境は今のところ必要ないので monitの監視程度まで試したら、passengerに移行するやもしれません。 USR2時に旧プロセスを停止する 設定 ruby/1.9.1/gems/unicorn-4.1.1/examples/unicorn.conf.rb や unicorn.conf.rb にサンプルがありますが before_forkというcallbackが使えて、下記のように旧プロセスに対してシグナルを発行することが可能です。 old_pid = "#{server.config[:pid]}.oldbin" if old_pid != server.pid begin sig = (worker.nr + 1) >= server.worker_processes ? :QUIT : :TTOU Process.kill(sig, F
パズドラの月商が15億だとか、20億だと噂されておりますが、ちょっとパズドラの凄さを紐解いてみます。パズドラのソーシャル性は「仲間からカードを借りる」「メッセージ機能(ほとんど使わないと思われる)」程度。 これまでのカードバトルゲームで利用されていた プレイヤー同士のバトル(宝の奪い合いもあったり) レイドボス(救援依頼を出して、同じ敵を倒す) 掲示板での挨拶や称賛 プレイヤー同士のランキング争い ギルドバトル(チーム同士の戦い) トレード 等が一切存在しません。 1人プレイなのです。当然、射幸心は非常に薄くなります。 では何故こんなにヒットしているのか・・・・。 図で表すとこんな感じ。重課金層の売上は減っているのですが、中課金層と低課金層の売上が伸びて、全体の売上で勝っている感じ。更に継続率も高いため、累計ではもっと抜き去っている。 これまでのソーシャルゲームはまさに「札束の殴り合い」で
パズドラは本当に素晴らしいゲームだ。売上的にも最高に素晴らしい(笑) まぁ業界関係者はご存知の通り、パズドラは純粋なソーシャルゲームではなく、基本的には1人プレイのゲームです。 では何故課金するのか・・・ぶっちゃけ僕はよく分かっていない。「お前アホだろ。それでもプロか」と思われそうですが、課金したい「欲」が出るポイントとしては ダンジョンを進めたい 上級レベルのダンジョンをクリアしてみたい 使っているモンスターを育てたい(メタドラダンジョン出現時の体力回復等) ダンジョン途中で取得したモンスターを獲得したい(コンテニュー) ガチャを回して強いモンスターを手に入れたい 育てているモンスターを進化させたい といった感じだろうか。上記の「欲」が出てくるのは分かるんですよ。 で、何が言いたいのかというと、「ダンジョンを進めたい」「上級ダンジョンをクリアしてみたい」は、別に進めなくても良いし、初級ダ
スマホ無料通話・メールアプリ「LINE(ライン)」の勢いが止まらない。1月18日には、2011年6月のサービス開始からおよそ1年半で、ユーザー数は1億人を突破した。同じようなサービスがある中で、LINEが成功した秘訣は何だったのか。そして、今後LINEはどこに向かおうとしているのか。 東洋経済は、1月15日に発売した週刊東洋経済1月19日号「LINE大爆発! 」の取材で、LINEの運営元であるNHNジャパンのキーパーソン、森川亮社長(写真)と舛田淳執行役員を直撃した。そのロングインタビューを短期集中連載で掲載する。全5回の最終回は森川社長の談話で締めくくる(取材は2012年12月下旬に実施)。 ――NHN Japanが早く事業を拡大できているのはなぜでしょう? 【詳細画像または表】 サッカーでいうとFW(フォワード)みたいな人に任せるからですね。走るスピード、持久力、ゴール前の意
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く