当ブログの管理ソフトを #MT6 にアップグレード。また、この機会にテンプレートを全面的に書き換え、投稿、閲覧ともスマートフォンに対応した。
Movabletypeの進化も、日本語化が大きなトピックだった頃と比べると隔世の感がある。
当ブログの管理ソフトを #MT6 にアップグレード。また、この機会にテンプレートを全面的に書き換え、投稿、閲覧ともスマートフォンに対応した。
Movabletypeの進化も、日本語化が大きなトピックだった頃と比べると隔世の感がある。
自己診断@千正.comトップページ(http://ex.senmasa.com/)の表示スピードがあまりにも遅かったので、修正。
利用者数が増えるに従って重くなっていた「各診断の人気順リスト」抜き出しのSQLを分割してやったところ、SQLだけで15秒かかっていたのがページ表示全体で2秒弱まで改善した。
ん、まてよ。この間サーバーを移行してからMySQLのバージョンも上がって副問合せが使えるようになったんだっけ。
ということでSQLをすっきりさせて再挑戦したところ、さらにSQLの実行速度は向上した。表示速度はなぜか微妙に悪化したが、ソースはこちらのほうがシンプルになるのでこれで行くとしよう。No. | 内容 | SQL実行 | 画面表示 |
---|---|---|---|
1 | 悪いSQL | 14.45s | 19.75s |
2 | SQL分割 | (合計)1.16s | 1.28s |
3 | 副問合 | 0.45s | 1.41s |
PC版7thpocket.comのトップページについて、表示レスポンスを改善。
各カテゴリーから1商品ずつ画像を表示している部分を、何とかSQLの工夫で改善しようと試みたのだが、挫折。ソースを渉猟していたところ、Ajaxっぽく解決しようとしているソースを発見。少し手を入れたらあっさり動いた。で、当該ページの表示レスポンスは15秒→0.3秒程度まで改善。ありがとう>過去の私。
各ページに貼っているアクセスカウンターで不具合が発生。
もう十年近くXreaの提供するカウンターサービスを使い続けてきたのだが、サポートのあまりの無反応振りにさすがに愛想が尽きた。とりあえず拾ってきたスクリプトで暫定復旧するが、これまでのアクセス数が消滅してしまったのが残念である。
ちなみに、復旧すると以下にカウンターが表示されるはず。
遅ればせながら、Movabletypeを3.2にバージョンアップ。フル・パッケージとアップグレード・パッケージがひとつになったのは大変結構だが、ダウンロードまでの流れが分かりにくいのは相変わらず。
ダウンロードページ→既に取得したライセンスの一覧→中央カラムの"ライセンスの詳細"表、最下段のダウンロード欄にあるのがダウンロードボタンだそうな→圧縮形式を選んでダウンロードボタンを押す(さっきの画面とダウンロードボタンのデザインが違うぞ。
あとはダウンロードしたファイルを解答、コンフィグをいじってアップロード、までは一緒。ここからが「フル・パッケージとアップグレード・パッケージがひとつに」なっている強み。mt.cgiにアクセスすると自動判別(多分)でmt-upgrade.cgiが呼び出され、なにやらインストーラーめいた動きを見せてくれる。
途中、「データベースをアップグレードします: 週番号 (??%)」という表示のまま固まってしまったが、テクノドア~のBlogさんの記述
各ページの右サイドバーにある月別アーカイブの表示を変更。Blogをはじめて2年以上経ち、月別アーカイブが必要以上に場所を食うようになったため。
ドロップダウンで選択すると画面が遷移するようになり、利便性が向上したと考えている。また、JavaScriptを無効にしているユーザー、エージェントに対応するために一工夫。
google analyticsを各ページに適用してみた。
明日から使い勝手を見ていくが、とりあえずJavaScript前提なので携帯のアクセス分析はできないようだ。
まあ、そのJavaScriptだってどこぞのWebサーバーに情報を見に行くだけだろうからやりようはありそうだが。