mti MTIf (September 6, 2008)

カテゴリーの件数が数十件とかなりあり、
エントリー数も数百になっている海外ミステリの本棚で
メインページとカテゴリーページの再構築が出来なくなった。

カテゴリーページは以前から重かったので、
1ページごとに再構築する仕様に変更していたのだが、
それでも追っつかなくなった。


メインページのテンプレートで呼び出している項目はそれほど
多くなく、悪さしているのはカテゴリー関係だと思ったため
まずMTCategoryCountを無くしてみた。

問題なく動作した。
ただこれだと表示が寂しくなるので、

次に条件文を無くした上でMTCategoryCountを復活させると
これも問題なく動作した。

すなわち、
MTIfNonZero
MTIfArchiveTypeEnabled
などの条件文がMovabletypeを重くしており、
これらを取ると(取れれば)MTの再構築が軽くなるのだ!
いやっほぉぃい



September 6, 2008 10:00 PM | E
Copyright© 2004-2008 Yukito Inoue All rights reserved.

Link
« Live Search Webmaster Center | Main | do watcha like »
Category: webdesigning
Tag: movabletype
Related ESCAPE>>
winelist winelist ワインリストページは裏がある
  - サイト作成でかなり高度なシステムをコッチンと作り上げた。 ワインリストのページなのだが、 エクセルで作られたワインリストを コピー&ペーストして投稿すると、 自動的にtableレイ

movabletype_evaltemplatepl Movabletype eval-template.pl テンプレートタグを投稿で反映
  - Movabletypeのテンプレートタグを、エントリーの内容 つまりEntrybody内部に書き込んで、 投稿時に反映できるというプラグインがあったのでメモ。 非常に便利。 eva

bookshelf_full_of_mystery bookshelf full of mystery 海外ミステリの本棚
  - 父親が書いているブログ海外ミステリの本棚のデザインを いじった。右上にナガマルが登場している。 真ん中の本はTokyo Style、 右にはグラス。DSC-T10で撮影した。 海外

mt3_mt4_export_import_with_tags_comments_and_pings_ MT3 -> MT4 export import with tags, comments, and pings. movabletypeでタグもエクスポートする。
  - 何らかの理由でMovabletype3からエントリーをエクスポートして Movabletype4にインポートする場合、エントリータグ、コメント、トラックバックが エクスポートされな

mt4 MT4 まだまだ先は長い
  - 新しいサーバ木太郎の登場で MT4の導入でいきなり手間取ったのがインポート/エクスポート。 これはコッチンの弟であるオステタンが出てきて解決してくれた。 彼は非常に礼儀正しいので、

mt4_movable_type_4 MT4 Movable Type 4 バージョンアップ
  - 記事の自動保存、静的ページの管理、 複数ブログをまとめたポータルページの構築など 欲しいなあと思っていた機能が追加された Movable Type 4バージョンアップは もうそろそ

css_div_block CSS div block ブロックを真ん中に持ってくる
  - Movabletypeのテンプレートをまたいじった。 今回は主にCSS。人気ブログをよく見ているとレイアウトが上手い。 ここ数ヶ月モニタリングしていると、blogのヒット数は500

repair repair Movabletypeを再構築
  - Movabletypeの難しいところは、例えDreamweaverのプラグインで コンテナタグ対応のwysiwygな状態で編集をしたとしても、 CSSをオンラインから読み込んでくれ

rss_feed_encoding_eucjp_utf8 RSS feed encoding = EUC-JP -> UTF-8 フィードの文字コードがクロールに影響しているかも
  - まじめにGoogle sitemapにサイトマップを登録し、 htmlの文法も直した。 しかし全然テクノラティとgoogleブログ検索に 引っかからないのはなんでだろうとだいぶ悩ん

html_seo html seo 文法の正しさは検索エンジンに影響する
  - この前-546点だったこのblogのHTMLのソースを直し 平均50点くらいまで持って行ったのが3月3日。 その他のページに関してもゆっくりと修正をかけているのだが、 一昨日あたり

mttaginvoke MTTagInvoke 同一カテゴリーの最新タイトル・内容表示
  - movabletypeで投稿された記事と同じカテゴリーの記事の一覧を表示する MTTagInvokeプラグインを入れた。 こんな感じで同じカテゴリーのタイトルと、最初の38文字を抜

mt334 MT3.34 エントリー画面カスタマイズを継続する
  - movabletype 3.34の導入をした。 updateでやっかいなのはカスタマイズしているエントリー画面なのだが、 今回はあっさりDEKITA。 エントリー画面でamazon

tagging_again tagging again
  - tagを利用して関連エントリーを抽出する手法は広く知られていたが またプラグインを新しくした。そのため全てのテンプレートの再構築が 必要になってしまった。 これやるとタグクラウドも

google_webmaster_tools Google Webmaster tools ウェブマスターツールを真面目に使う
  - Google sitemap改めGoogle Webmaster toolsの ページ分析を見ていると、このサイトのコンテンツとして googleのクローラーが認識しているのは、

captcha_plugin Captcha Plugin movabletype スパムコメント対策
  - Ogawa::Memorandaで公開されているCaptcha Plugin を入れたのだが、かなり苦労したので同じような苦労にあっている 人向けに何をどうしたかを書いてみる。 ま



Trackback:
http://www.j-love.info/cgi-bin/mt_test3/mt-tb.cgi/4082
Comments

たぶんMTそのものが重いんじゃなくて
DBにあるEntryのサーチが重いんじゃないかと思う。
条件を複雑になったから探索に時間がかかってるのではと。

CPUの負荷を見た感じpostgreSQLがCoreデブの1つを
まるまる使ってた。

Posted by: コッチン at September 10, 2008 11:19 AM

ええとまって。
コッチンがデブなのはわかってるんだけど
コッチンのうちの一つがまるまると太ってるってこと??

つまりコッチンが1人だと思っていたのは勘違いで
双子だったってこと???

マットそのものが重いんじゃないんだよな。
くそ
混乱してきたくそ

Posted by: ino at September 11, 2008 12:02 AM

コッチンはデブでまるまる太ってる。
そうなんだ
オステタンもだ。

世の中には二人のコッチンがいて
一人はデブデブ、一人はスリムなんだ。

マットはいつでも元気さ。

Posted by: コッチン at September 11, 2008 11:36 AM
Post a comment










認証コードに数字の
0と1はありません。



イノウエのレスポンスに非常に時間がかかります。
ご了承願います。

webdesigning entries
mti MTIf カテゴリーの再構築が出来ないエラー
  - カテゴリーの件数が数十件とかなりあり、 エントリー数も数百になっている海外ミステリの本棚で メインページとカテゴリーペー

live_search_webmaster_center Live Search Webmaster Center ライブサーチ サイトオーナー向けページ
  - j-loveドメインへのアクセス月間4万のうちの100程度の ヒット数しかない、検索エンジンとしてはかなりシェアが 少

amazoncom_currency_converter Amazon.com Currency Converter アマゾンの日本円支払いサービス
  - 毎日200〜300ヒットしているAmazon.comで買い物する方法の 逆リンクをたどったりして情報を収集していたとこ

png_ie6 PNG / IE6 IE6以下でPNGが半透明に表示されない件
  - 知らなかった既知問題が多い。 半透明(transparent)のPNGファイルが、Internet Explorer6以

frame_inside_onload_javascript frame inside onload javascript 親フレームを読み込ませるjavascript
  - フレーム内部のページが検索エンジンの上位にヒットしてしまい、 意図したページ(フレーム親)が表示されないことがある。 そ

pageviews
today: today / yesterday: yesterday / total