ブログ関係の最近のブログ記事

ここのところ、アクセス数は大して変わらないのに負荷だけがふわぁーっと高くなる日があったりしてるので

MT4.25ダイナミックでキャッシュ有りでのページ分割 - smilebanana
Perl版ダイナミックパブリッシングやめてみる - smilebanana

「どうせまた検索サイトのクローラーがガンガンアクセスしてきてんだろ」とか思いつつアクセスログを眺めてみました。

現状、一応クローラー対策にRobots.txtは置いてあって

User-agent:*

Crawl-Delay:180

Disallow: /mt

こんなになってます。

 

         .┌┐  ダイナミックな環境下での
        / /   アーカイプのページ分割
      ./ / i
      | ( ゚Д゚)            MT 4.25
      |(ノi  |)
      |  i  i
      \_ヽ_,ゝ
        U" U

 

今更ながら、サーバーの負荷率に全然減少傾向が見られないので

とりあえず負荷をかけている原因を探る為、「Perl版ダイナミックパブリッシング」をやめたいと思いました。

でもインストールの方法はいっぱい見つかるけどアンインストールのやり方がイマイチわからない。

試行錯誤した結果

  1. pluginsフォルダの中からPerlDynamicフォルダとRebuildHelpフォルダを削除
  2. ルートディレクトリのtemplates_cフォルダと.htaccessとmtview.phpを削除
  3. archivesディレクトリの.htaccessとmtview.phpを削除
  4. ブログの管理画面にログインして、テンプレート一覧の右下にある「公開プロファイルを設定」をクリック
    →「アーカイブのみダイナミックパブリッシング」を選択して再構築されたらおわり

こんな感じで、MT標準の?ダイナミックパブリッシングへ戻す事ができました。

この「ダイナミックとスタティックの切り換え」って、バージョン3.xxの頃はブログの管理画面→設定→公開の中にメニューがあった気がしたんですが

バージョン4.ホニャラカから上記の通りテンプレート一覧の右下に移動していたらしく、それを探し当てるのに苦労しました。

なので、もしかしたら手順的には1の後は4まで飛んだんで大丈夫なのかもしれない。

さらに、関連するエントリーの表示も一時停止

あと、htaccessでやってたBOTよけの設定も一時停止

それからページ分割プラグインも削除

これで対して負荷率下がらなかったらどうしようかなー。TypePadとかって軽いのかなーなんて思いながら様子を見てみると

笑えるくらい負荷率の減少が見られました。

というご報告。

っていうかそっかそっか。負荷率の左側に書いてある数字はその鯖でのランキング順位なんだ。そっかそっか。

どうもすみませんでした、と同じサーバーを使っている東西南北の方々へ頭を下げつつこれからまた様子を見ながらページ分割や関連エントリーの表示を導入していく所存であります。

(恐らく)MovableTypeを4.2にしてからコメントとトラックバックができなくなっていた不具合を

修正しました。

スパムコメント対策の設定してたのを忘れてました。

こっそり教えてくれた方ありがとうございました。

ありがたくコメント非表示にさせていただきましたぜ!

xfy Blog Editor 1.2

| | コメント(0) | トラックバック(0) |[, ] 1780

ブログを書いている時にうっかり、[戻る]ボタンを押してしまって数時間かけて入力した内容が消えちまったよチクショー!!

なんて事があったら耐えられないので、私はブログの記事を書くのにブログエディター系のソフトを使っています。

現在使っているのは、ウィザシステムという会社のBlogWriteというソフト(の有料版)

BlogWrite エントリーの管理画面

BlogWrite エントリーの入力画面

今のところはバグもなく使い勝手もぼちぼちなんですが、ここ1年以上ソフトのバージョンアップがなかったり、ユーザーサポートも滞っている様子なのがちょっと気になる。

このご時世でございますから、会社がアレになってしまったのか、それとも儲からないブログエディタソフトからは手を引いたのか(それにしたってなにかしらアナウンスがあってもよさそうなもんですけど)

なんにせよ今後MTのバージョンアップに伴った不具合なんかが発生した時に困りそうだなーとか考えていたら

Justsystemがブログエディターソフトのにゅーばーじょんを発表しました。

ブログ記事作成・管理ソフト xfy Blog Edito

とりあえずLE無償版をインストールして設定してみました。

xfy エントリーの管理画面

xfy エントリーの入力画面

ほほほほう!

実際動かしているブログからデザインを取得して、その画面上でエントリーを編集できるのがいいねこれ。

という事でこのエントリーもxfy Blog Editorで編集しています。

機能的にはLE無償版で十分そうなので致命的な欠点でもない限りはこっちに乗り換えようかな。

    .__

    |・∀・|  AAのテスト

    ノ|  ノ|

/ ̄ ̄ ̄ |  ̄\

| ・ U      |

| |ι        |つ

U||  ̄ ̄ ||

ここ数日、なぜかサーバーの負荷が軽減されておる。

09051101.jpg

アクセス数(ユニークホスト数)/リクエスト数はそれほど変化してないのになぜか負荷だけが下がっておる。

最近やった事といえば、5月5日頃にMovableTypeを4.15から4.25へバージョンアップしたくらい。

バージョンアップがよかったのか、それとももしかしたらダイナミックパブリッシングのキャッシュが今まできちんと動いてなかったのか??(バージョンアップと共にプラグインを入れ直した)

心なしか、ブログ記事を投稿するときのレスポンスもよくなった気がする。

よくわからないけどいい事です。

MT4.15toMT4.25

| | コメント(0) | トラックバック(0) |[] 1773

ちょっとひらめいたのでブログ(MovableType)をバージョン4.15から4.25へアップグレード

参考 : 小粋空間: Movable Type 4.1x から 4.2 へのアップグレード

CGIファイルのパーミッションを設定したり、pluginsフォルダにプラグインを追加したり。

Perl版ダイナミック・パブリッシング(PerlDynamic)
RebuildHelper
ページ分割プラグイン(DivPages)

表示が崩れてしまったので、すたいるきゃっちゃぁからMinimalist Greyを適用し直してスタイルシートちょいちょい修正したり。

 

あと、MT4.1にアップグレードしてから、「ブログエディタ(うちの場合BlogWrite)を使ってmt-xmlrpc経由で?記事を更新しようとすると、追記の部分が更新されない」

という不具合があったんですが

Witha System Support Community - フォーラム

どうやら直ったっぽい。

というかこの不具合をどうにかしたいが為にアップグレードしたようなもんなので、直ってよかったよかった。

09020301.jpg

VALUEDOMAIN「30日後にドメインとレンタルサーバーの有効期限が切れるよ!」

あぁ、もうそんな時期かぁ。

VALUEDOMAIN「15日後にドメインとレンタルサーバーの有効期限が切れるよ!」

おっと、そろそろ更新しなくちゃ。今度お金振り込んどかなきゃ・・・

VALUEDOMAIN「5日後にドメインとレンタルサーバーの有効期限が切れるよ!」

あっ、やべぇすっかり忘れてた。明日やっとこう。

VALUEDOMAIN「明日ドメインとレンタルサーバーの有効期限が切れるよ!」

(偶然その日はメールチェックせず)

 

数日後・・・・・

 

あれ?そういえばドメインの更新期限って何日だったっけ。

そろそろ更新しとかないとやばかったような気が・・・

 

VALUEDOMAIN(期限切れてるよ)  ←今ここ

 
                   アッー!!
 
      ┌―┬──────――┐
       /^) |   -―-''   '―-   |^ヽ 
     //:::: |  ○   ト-─イ ○ |\\
     \\:::: |      |    |    |//  
  .     ヽノ : |.      i.   .,!   |/ 
      | :::::: |       `ー-'    |
      | :::::: |                |
      | :::::: |                | 
      | :::::: |                |     
      └――┬┬―――┬┬―┘
            ||      ||

あんまり余裕もって言われすぎるとついうっかりしちゃう事とかないですか?あるでしょ?あるんだって。そうなんだよ。

08091601.jpg

゚Д゚)ムッハーやっとできたー

という事で、個別の記事を開いた時に「関連してそうなエントリー(記事)リスト」がずらっと出るようになりました。

同じタグを持つ記事が表示されるようです。

 

てっきりプラグインが必要なんだと思い込んでしまってRelated Entries Plugin入れたりして色々やってましたが、どうもMT4.1に対応してないのか思うように動いてくれなかったり、一つ一つの記事に手動での関連付けが必要だったりでちょっとイマイチでした。

んで、MovableTypeのタグリファレンスとか見てると、どうもMT4.1ならプラグイン無しでいけそうだったんですよね。

エントリーのタグを呼び出して、それと合致するエントリーのリストを表示して・・・みたいな?

ということでしばらく「えーっとまずエントリーのタグを・・・」と悩んでおりましたが、頭がパーンしそうだったので自力は断念。

「誰か賢い人がコードを公開してくれてないかなぁ」と思ってぐぐってみられたら、ずばりな方がいらっしゃいました。

MT4.1:エントリと同じタグのついた他エントリをリストアップする(自エントリを強調表示・改良版)
 
エントリひとつにタグが複数あってもOK。テストは不十分だが。とりあえず「現在のエントリと同じタグを持つエントリ」を20件ほど取り出してみる仕様である。

で、表示形式とか件数とかをいじってこんな感じでテンプレートのブログ記事に挿入

<!--追加ここからRelatedEntries自動-->
<MTSetvar name="EntCnt" value="0">
<MTSetVarBlock name="CurEnt"><MTEntryTitle></MTSetVarBlock>
<MTSetVarBlock name="TagStrings"><MTEntryTags glue=","><MTTagName></MTEntryTags></MTSetVarBlock>
<h2 class="trackbacks-header">この記事に関連してそうな記事※試験中</h2>
<blockquote><ul>
<MTEntries tag="$EntTags">
 <MTSetVarBlock name="LopEnt"><MTEntryTitle></MTSetVarBlock>
 <MTSetVar name="Find" value="0">
 <MTEntryTags>
  <MTSetVarBlock name="tmpTagName"><MTTagName></MTSetVarBlock>
  <MTIf name="TagStrings" like="$tmpTagName">
   <MTSetVar name="Find" value="1">
  </MTIf>
 </MTEntryTags>
 <MTIf name="Find" eq="1">
  <MTSetVar name="EntCnt" op="inc">
  <MTIf name="EntCnt" le="6">
   <MTIf name="LopEnt" ne="$CurEnt">
       <li><p><a href="<MTEntryLink>"><MTEntryTitle></a> - <$MTEntryDate format="%Y年%m月%d日"$></p></li>
   <MTElse>
       <li><p><a href="<MTEntryLink>"><MTEntryTitle></a> - <$MTEntryDate format="%Y年%m月%d日"$></p></li>
   </MTIf>
  </MTIf>
 </MTIf>
</MTEntries>
</ul></blockquote>
<!--追加ここまでRelatedEntries自動-->

これであとはそれっぽいタグを記事に追加しておくだけでok

やぁ、素晴らしい、素晴らしい。 これでわざわざ古い記事に対してトラックバック送ったり、新しい記事に対してリンク貼ったりしなくてすむ。

まぁどのみち古い記事にタグを追加するという作業が必要なんですが(今までほとんどタグをつけてこなかったので)、そのへんは一覧からアクションでザザッとできたりするのでそこまで大きな問題ではない。

どうもMT4.1だとプラグインはいらないみたい→詳細はこっち

Related Entries Plugin :: Adam Kalsey

エントリーの関連付けを行うプラグイン(MT4専用版・その1) - The blog of H.Fujimoto

ZIPをダウンロードしーの

解凍しーの

pluginsフォルダに入れーの

転送しーの

属性755に変えーの

MTログインしーの

初期設定しーの

テンプレートの ブログ記事 に追加しーの

<!--追加ここからRelatedEntries手動-->
<MTEntryIfRelatedEntries>
<h2 class="trackbacks-header">この記事に関連してそうな記事(手動):<$MTEntryRelatedEntriesCount$>件</h2>
 <blockquote><ul>
        <MTEntryRelatedEntries>
         <li><p><a href="<$MTEntryPermalink$>"><MTEntryTitle></a> - <$MTEntryDate format="%Y年%m月%d日"$></p></li>
        </MTEntryRelatedEntries>
 </ul></blockquote>
</MTEntryIfRelatedEntries>
<!--追加ここまでRelatedEntries手動-->
<!--追加ここからRelatedEntries自動-->
<MTRelatedEntries>
<h2 class="trackbacks-header">この記事に関連してそうな記事(自動)</h2>
 <blockquote><ul>
        <MTEntries lastn="5">
         <li><p><a href="<MTEntryLink>"><MTEntryTitle></a> - <$MTEntryDate format="%Y年%m月%d日"$></p></li>
        </MTEntries>
 </ul></blockquote>
</MTRelatedEntries>
<!--追加ここまでRelatedEntries自動-->

ちょっとどっちがいいのか微妙なので、とりあえずゴチャゴチャしますがしばらくは両方併用で。

  1  2  3  4  5 

このブログについて

  • 管理人はbananaです。
  • 連絡その他は

    まで。