NHKオンデマンドを使っていて思うことが山ほど有る。ユーザービリティーやユーザーインターフェースを改善するだけで、このサイトは損益分岐点に載るはずだ。
- ページ表示が遅い
- Flash無駄に高画質
- ボタンがが画像でわかりにくい
まずページ表示が遅い
ページ自体の表示は早いのに、Flashが遅延ロードされる、だからクリックしようとした瞬間に、ページが段オチする。。
とくにFlashが重い。その上、Flashがキャッシュしない。最低である。
アカウント登録が煩雑。
アカウント登録とクライアント環境チェックだけで時間がかかる。(XPの場合)
非常に面倒くさい。
無駄に高画質な画像
コレを見て欲しい。
https://www.nhk-ondemand.jp/material/program/P200900026200000/img/P200900026200000_h.jpg
このサイズの画像がいっぱい。300ピクセルの画像が、Imageタグで100ピクセルで表示される。しかも1ページに付20枚近くだ。従って画像読込が遅い。とくに初回が遅い。
不要なHTTPS
すべての通信をHTTPSにする必要はない。HTTPSにしているが、全く意味がない。番組一覧ページがHTTPSの理由はどこにあるのだろうか。無駄なHTTPSのためにレスポンスが遅れたり、対策に高価なロードバランサを入れているのだろうか。
セッションタイムアウトは60分。
番組を見終わるとセッションタイムアウトしてる。見るたびにログインをやり直し。
ログインフォームが値を覚えない。
ブラウザがログイン名とパスワードを覚えないように制御してある。わざわざ覚えないようにする意図が分からない。ユーザーに使うなってことですかねぇ。
ログインはブラウザ閉じると消える。
ログインを終了後も保存させる手段がない。その上、ブラウザに保存させない制御。
その上Cookieはこんなにたくさん発行されるんだ。セッション使ってるようでセッション以外も使ってる。
HTTP/1.1 302 Moved Temporarily Date: Sun, 29 Nov 2009 12:48:46 GMT Set-Cookie: operation_time_value=MjAwOS0xMS0yOSAyMTo0ODo0Ni4wMjM=; Path=/ Set-Cookie: portal_siteRememberMeService=null; Domain=www.nhk-ondemand.jp; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/ Set-Cookie: login_ticket=null; Domain=www.nhk-ondemand.jp; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/ Set-Cookie: portal_ispRememberMeService=null; Domain=www.nhk-ondemand.jp; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/ Set-Cookie: JSESSIONID=374F684C4AA0DEAD9792B6DCE9DCEC97; Path=/joyn-front Set-Cookie: portal_siteRememberMeService=ZEdGcmRYbGhYekZ6ZE8rOG9BPT06MTI1OTU4NTMyNjE1ODo3ZDI5M2Q1YWI3YzViYTE2NTUxNzBlMGJkYTZkODU5ZQ==; Domain=www.nhk-ondemand.jp; Path=/ Set-Cookie: portal_ispRememberMeService=null; Domain=www.nhk-ondemand.jp; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/ Set-Cookie: login_ticket=AAAAAEkIC9s%3D%2CN%2F7OHd4icUloQRQc2Zeojf0U4aEVGCM2eRckx3P9Yr%2F6M%2BxA%2FyjjxRDCpQK2MNLxVdOVDSKRR%2FLnXNrdbYSJyEEULLwTQeDeGlIgpHx0m0gXik%2BmQfG8onSKSizh52UPDvrAY2LjvVb%2F%2FVwCwNsYEpejdmqEkwqDe5cNAfABvxQ%3D%2CElQB8nswUhJh1lrlDjrvgO1bR%2F0U1iAiCi3BnNrXaDHvGL2LAJr%2FfZNnQL3iMUhH6%2B7RldLP5Q0FD90bht0sqdGllnWJ0YQjrkn1CYX3acOMaOlc1p2Y5kHIMweRVGOg2Ui0zcGMmiZLvKnuuu6QQwPBTpLuH62PijEeoJltAbg%3D; Domain=www.nhk-ondemand.jp; Path=/ Set-Cookie: s_isv=1|7600|28|null||0; Path=/ Set-Cookie: jp.joyn.portal.web.filter.SiteAuthenticationProcessingFilter.RETURN_URL=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/ Location: https://www.nhk-ondemand.jp/logout/index.html Content-Length: 0 Keep-Alive: timeout=15, max=100 Connection: Keep-Alive Content-Type: text/plain