maiaの日記: ヨドバシカメラが「動かないコンピュータ」状態 95
日記 by
maia
テクノバーンの記事によれば、先日のリニューアルからヨドバシカメラのサイトが極めてレスポンスが悪くなり、まさに「動かないコンピュータ」状態になっている。1週間以上経っても、まだ正常化していないようだ。ヨドバシにとっての機会損失は明らかなので、とりあえず事態を回復させるために、直ちに前のサイトに戻せばいいように思うが、そういう訳にもいかないのだろうか。GIGAZINEの記事には、サイトリニューアルを担当した会社、以前の会社、障害の様子など、詳しい情報がまとめられている。ビックカメラのサイトは従来のままで、普通のレスポンスである。
『顧客が本当に必要だったもの』 (スコア:5, おもしろおかしい)
まさにコレですな
Re:『顧客が本当に必要だったもの』 (スコア:1)
Re:『顧客が本当に必要だったもの』 (スコア:1)
#IT技術関連じゃない人がつくったコラは意味わからなくなってたり
Re:これはオリジナルではありません (スコア:1, 参考になる)
Re:これはオリジナルではありません (スコア:1)
参考になりました
CSSが怖い (スコア:5, 参考になる)
手書きなのか適宜生成かはわからないけど、凄まじい。
以下、引用です。
引用ここまで。
これをツールで生成しようと思うとかなり面倒だから、手書きなのかな。clearfix周りも同じぐらいセレクタが積もってる。多分他にもかなりありそう。
とか、悲し過ぎる。空っぽのprint.cssも…。
CSSの作業者にビジュアル以外のデザイナーがいなかったのかなあ。
Re:CSSが怖い (スコア:1, 興味深い)
JSESSIONID のパスが見当違いなせいでセッションIDが毎回変わります。
そのせいか同じブラウザで同じページを表示してもサーバーキャッシュが効いているようには見えません。
動的系のCMSは処理の重さを、キャッシュで隠蔽する仕組みなのでキャッシュ戦略が破綻すると劇重です。
もっとも、在庫などというキャッシュが効かない内容をCMSでやってる時点で破綻しているのかも
コンテンツ≠データウェア という事を理解していないお馬鹿さんが日本には多いようです。
Re:CSSが怖い (スコア:1)
CSSファイルの構成と内容からです。
固定リソース用っぽい別ドメインから読み込んでますし、
コメントの入れ方、セレクタの組み方と並びなども、人の手を感じます。
中の人の (スコア:4, おもしろおかしい)
営業: 耐えられないくらいアクセスが来たら成功ってことじゃね?
あー、アレたまでマイナスしたのに (スコア:3, 参考になる)
http://gigazine.net/index.php?/news/comments/20081029_yodobashi_slow/ [gigazine.net]
妖精哲学の三信
「だらしねぇ」という戒めの心、「歪みねぇ」という賛美の心、「仕方ない」という許容の心
Re:あー、アレたまでマイナスしたのに (スコア:3, すばらしい洞察)
このままでは、「blooming 曰く」になってしまうので、引用ではなく転載(盗用)になるって話ですよね?
私はタレコミを訂正すべきだと思います。
Re:あー、アレたまでマイナスしたのに (スコア:1)
以前は前半ニュース文コピペして、後半コメントで通ってたりしてたけど駄目になったんだな。
今度からは全部書くとしよう。
Re:あー、アレたまでマイナスしたのに (スコア:2)
Re:あー、アレたまでマイナスしたのに (スコア:1)
#プラマイ操作を日常的にしてる人ってどれくらいいるんだろう・・・
妖精哲学の三信
「だらしねぇ」という戒めの心、「歪みねぇ」という賛美の心、「仕方ない」という許容の心
Re:あー、アレたまでマイナスしたのに (スコア:2, すばらしい洞察)
マイナスしただけだとわからんて。「お前それ駄目だろ」って言っても、何が駄目か言わないとわからん。
問題がはっきりしないけどなんとなく駄目じゃないか、と思うときとか、
問題は無いけどスラドに合わないかな、と思ったときは単にマイナスだけでいいと思うけど。
他のブラウザは? (スコア:2, 興味深い)
でも他のブラウザならさくさくなの。ちなみにIEは6です。
-- ラテール部参加者募集中
Re:他のブラウザは? (スコア:4, 参考になる)
# というわけで、チューニングが完了してないか元々の要求性能を満たせなかったに1票。
Re:他のブラウザは? (スコア:4, 興味深い)
回線の問題でもないと思うし
ハード的に壊れているようにしか思えませんw
ソフトでこれだけの重さを実現するのは困難にすら思えますが
数万点のデータからDBで下手に引いてもここまでは難しいのでは?
勉強の為にも解決時には是非原因を教えてほしいものですね
Re:他のブラウザは? (スコア:5, 参考になる)
パフォーマンスの見積もりミスが一番ありがち。
CMS導入で、いろいろと簡単に制御できる分、バーターでパフォーマンスが激減することを
想定できる人が上流にいなかったんですね。
ネイティブに作られていたシステムをCMS化するとパフォーマンスは100分の1ぐらいに落ち
ることはよくあります。
ページ表示だって、基本的には複雑な解析結果を元に最適なコンテンツをなんていう
謳い文句でやってるんでしょうから、通常のCMSパフォーマンスよりさらに悪化するかと。
真偽不明の情報Yahooへのタレこみですが [yahoo.co.jp]
キノトロープスリーイントという会社( http://www.k-3int.co.jp/ [k-3int.co.jp] )が請けたようです。
FatWireCMS [fatwire.co.jp]を導入した可能性がありますね。
しかも、ここにフルフルでデザインやお勧め商品などを解析して放り込むと・・・
それでも、SIerがパフォーマンスまできっちりマネジメントしてあればこんなことにはならないわけですが、
昨今、外注・外注でSIerの技術力空洞化が激しいですし、
出来合いのCMSをパートナー契約で売ってるような会社に大規模EC構築を任せたらどうなるかって、予想はつきそうですけどねぇ。。
Re:他のブラウザは? (スコア:1)
ええ、ハードではないとは思いますが
ソフトでこれだけポンコツに作るのも骨が折れるってことです
見たところネイティブの100分の1ってレベルじゃないでしょう
1分以上かかりますからネイティブで1時間でも足りませんよ
解析をフル稼働させているにせよあり得ないレベルですよ
Re:他のブラウザは? (スコア:3, 興味深い)
> 解析をフル稼働させているにせよあり得ないレベルですよ
いえいえ、よくあることですよ。
私も昨年、某大手ポータルの新規サービスの立ち上げをやったのですが、
動的出力で高負荷に耐えるのは大変なことです。
意外とデリケートなんですよ。
平時には0.1秒でレンダリングできる処理が、高負荷環境になると、
レスポンスが30秒を超えてしまうことは不思議ではありません。
CMSでパフォーマンス低下といっても、平常時で0.1秒かかったりはしないはず。
逆にどんなに高速に処理できるシステムを書いたとしても、
負荷に見合ったスケールアウトをしていなければ同じ状況になります。
今回の開発では、ユーザーの振る舞いに関する蘊蓄プレゼンはあっても
高負荷でのサーバーの振る舞いに関しては素人だったってことが証明されたんじゃないかな。
# そもそも、CMS導入によるパフォーマンス低下を想定してなかったと想像します。
# だって、リニューアルでデグレか?ってことになりますから。(なりましたけど。笑)
Re:他のブラウザは? (スコア:2, すばらしい洞察)
そして、偉い人が下or外注に丸投げ→全部スルーとかだと、恐ろしい事にそれがほぼノーチェックということもありえるのだ。
#今年同じようなニュースになったサイトの関係者なのでAC(おぃ
後悔先に立たず (スコア:3, おもしろおかしい)
だって「技術は要らない、こみゅにけーしょん能力が重要」ってエライ人は言うのですよ。
だから「技術がなくてもこみゅにけーしょん能力がある人」が集まってくる。
そんで結果は予想通りにエライ事になっただけ。
技術者的には「だから言ったじゃない」。
Re:他のブラウザは? (スコア:1)
Re:他のブラウザは? (スコア:3, 興味深い)
サイトリニューアルかなにかで激重になったと思ってたのですが、
たまたまFirefoxでみて、あっさり見ることが出来てびっくりしました。
原因は見当つきませんが、これに限ってはブラウザがダメなのか、サイトと
ブラウザの相性が悪いようです。
まあ、サイトと言っても、見えないのは楽天ポイントのページだけで、他の
ページはSafariで普通に見えてるんだけどね。
Re:他のブラウザは? (スコア:1, 興味深い)
レスポンス悪い処理の頭が
詰まっていると考えるべき
沢山の人が何度も通るルートに
何か地雷仕掛けちゃったんじゃないか?
後はスケール問題か
セッションサイズがある顧客数以上で
限界になってそこを超えると
累積的にジョブがたまるようになる、と
怖いね
Webのシステムは
# 単なるハード増強でなんとかなるなら
# さっさとしてると思うから
# 何か面倒な原因何だろうなぁー
Re:他のブラウザは? (スコア:1)
Netcraft What's That Site Running Results [netcraft.com]
を見ますとF5を入れてリニューアル前より増強してるような雰囲気ですね。何かDB設計などの原因ですかねぇ。
Re:他のブラウザは? (スコア:1)
署名に
とあってちょっと気になってみた。
nProtect GameGuardが起動中だったり、変にメモリに残ってたりすると一部のサイトだけ極端に重くなることありますよ。
私も同じnProtectいれてるゲームのLineage IIで経験してます。ちなみにIEで重くなるサイトもfxではそんなに気にならなかったりします。(IEでもfxでも重くなるサイトもありますが。Ajax使ってるサイトとか、いろんなページのバナー貼ってるサイトが重くなりやすい傾向があるような?)
神社でC#.NET
Re:他のブラウザは? (スコア:1)
MMOプレイしている自宅(BootCamp)でも会社でも表示できないサイトがありますゆえ。
例えばラテールの韓国サイト [latale.com]とか
ちなみにラテールの最新バージョンからはnProtectの使用がなくなりました。
-- ラテール部参加者募集中
Re:他のブラウザは? (スコア:1)
ひょっとしたらJavaScript関係かなあ。
ベンチマークを見てると、IEのScriptエンジンは激遅らしいから。
ちなみにこのサイトの遅さはIEのせいではないな。
なんだろ?
http://www.elnet.go.jp/ [elnet.go.jp]
Re: (スコア:0)
スクリプトが中途半端に動くから重くなる場合と、広告自体が重いとかあるね。
proxmonitronあたりで広告の読み込み設定自体をHTMLから切ってやると
サクサク動く場合もあるから何とも(本末転倒気味)。(最近の広告は重いんだよね)
確か昔sofmapも (スコア:2, 参考になる)
「Sofmap.comがリニューアルで躓き、一時閉店中」 [srad.jp]か。
テレビガイドも (スコア:1, おもしろおかしい)
リニューアルしたとか言って激重になってたよなぁ。
Google Mapの方がテレビガイドよりも情報量多いのに普通に使えてたから、コードかデータ構造が腐ってたんだろうな。
Re:テレビガイドも (スコア:5, おもしろおかしい)
スカスカになってる (スコア:1)
そのせいでやたらと縦に長い。正直、ぐりぐりスクロールしなきゃ
ならないページって、下の方なんか見ないことが多いんですよ。
ビックカメラ [biccamera.com]のトップページと比べると縦方向への間延び具合が一目瞭然。
なんでリニューアルなんてしたんだろう。
前のサイトのほうが使いやすかった。
戻せない理由でもあったんだろうか。
屍体メモ [windy.cx]
Re:スカスカになってる (スコア:3, 興味深い)
(検索した商品がどの店舗で在庫しているかがわかる)ような仕組みだったので
そのあたりも含めて大幅リニューアルしちゃってるんじゃないでしょうか
下手に戻すと店舗側の在庫管理にも問題がでるとか…?
直ってる? (スコア:1)
検索系が遅いです (スコア:2, 興味深い)
即解決したようですが、検索が遅いor結果がおかしいという状況です。
例えば「sony」で検索すると、昨日の夕方230件以上あったのに、
さっき検索したら38件 [megalodon.jp]でした。しかもエレコムのサプライ品とか低価格モノばかり。
(これが取扱商品すべてなら)どう見てもショボくれた品揃えです、本当に(ry
こんなリンクを叩いてみると [yodobashi.com]動的コンテンツが異様に遅いと解ります。
Re:検索系はFAST? (スコア:1)
インフラがNTTデータ [blog.toor.jp]という情報があるので、なずきサーチ [zdnet.com]だったりして?
Re:直ってる? (スコア:1)
AMAZONカードの代わりにヨドバシEdyカードを申し込んだが、ソフマップJACCSを使うことにする。
TOPページ激重ということだと? (スコア:1)
・DBサーバのキャパシティオーバー
とかですかね?
普通なら、ユーザー数とか毎秒のリクエスト数なんかの実績数値を出して、リニューアルするから現状のn倍位のリクエストには耐えられるインフラ構成にしようとか考えて、n年後毎の営業利益の伸びなんかも気にしつつスケールアウト出来るような構成にして、とかいう設計をすると思うんですがそこんとこどーなの中の人。
(見てないって)
Re:TOPページ激重ということだと? (スコア:2, 参考になる)
古いサイトに戻すという行為 (スコア:1)
この二つぐらいだと思うんでありますが
(ショッピングモールの場合、ミドルウェアの関係もあって、元のデータをそのままコピーは出来ないだろう)
普通は一ヶ月ぐらい古いシステムも残しておくもんでありますが
会社も違うみたいだし金銭面で難しいんだろう
かといって、古いサーバーのシステムをそのままコピーして動くなら、今頃インテルはぼろ儲けですよ
ダイスはスルーされた!
どぶに!
もう戻れない戻れる訳が無い!
戻ってるかもしれないけど!
だから、アレほど動かないコンピュータだけは読んでおけと!!!
Re:古いサイトに戻すという行為 (スコア:1)
旧システムに戻す手順書くらい用意しとくもんだと思うんだが。
ヨドバシほどのサイトで、こんな基本的なこともやらなかったのかね?
仕切ってたのどこだよ?
サーバを自社管理しているならともかく (スコア:1)
平行稼動期間を設けていなかったか、せいぜい一日とかに設定していたんじゃないですかね
元のサーバが無ければ戻しようも無いはず
少なくとも、節約節約で来ている会社の部署に、たとえ失敗時に莫大な損失が発生するとしても、保険をかけておくような余裕があるとは……
Re:DOS攻撃の可能性というのは? (スコア:1)
無作法なさーちえんじんくろーらだったり
リニューアル時に価格設定ミスしているのを狙って全ページ手動くろーるしてる無作法なひとたちだったり
そういうものの可能性を疑ってしまいます。
#金のために、ひとより早く、より多くの情報を手に入れるために手段を選ばない人たちって、結構いるもんです
Re:DOS攻撃の可能性というのは? (スコア:1)
我々の感覚からしたら「大人は全員泥棒」みたいな国だってネットの先にあるわけですし。
日本にも金が絡めば何だってしてくる人は大勢いて、それが現実社会なわけです。
Re:DOS攻撃の可能性というのは? (スコア:1, すばらしい洞察)
「無作法なくろーら」にDOS紛いの接続を受ける事は織り込み済みで、
CMS等を乗せる前のサーバの時点で対策が施されている筈です。
個人が個人的用途で立てたサーバなら兎も角、
Re:お馬鹿な機能に目を取られて本質を忘れたサイト (スコア:1)
だったらユーザーサイドでなんとかするってことで
なんでも運営が運営がと言っていたら何も進まないよね。
掲示板とか知識データベースとか運営がお膳立てしている最近のMMOをみると
過保護なんじゃね?
とも思えてくる。ユーザーが勝手にコミュニティを作るよりも運営側がコントロールしたい
というのなら話は別だけど・・・
#またキホールか?
Re:お馬鹿な機能に目を取られて本質を忘れたサイト (スコア:1)
システムなんて習うより慣れろ、細かい話は抜きにして実際に体験しろ
ユーザー間で体験を共有するのが本筋
というのが私にとっては良いMMOかなと思ってます・・・
#というか公式サイト見ないし :-)