ROUTE286 - http://r286.com/

2 8 6 - ROUTE286 の後継ブログ。

今後は 2 8 6 で記事投稿・ブログ公開を行います。
ROUTE286 の新たな記事投稿は行われませんが、修正等は行います。

goo BLOG がすぐに反映されないわけ。

ROUTE286 - トップ ウェブログのブログ話(Blog)
サイト連携 [RSS]

書込 - 2004年04/03/21 21:58

何か goo BLOG でトップに入らない、再送して入ったけど検索がすぐにできないとか
記載している Blog を発見したので、技術的に突っ込んでみます。^^;;;

この記事は新着には出ているのに、検索に引っかかるようになってません^^; いったいどういうわけなのか不明です・・・

どうやら、タイムラグがあるようですね^^;


バグですよ!@goo - 再送:他のブログへ記事(ping)を送る のコメント ^^;;;

どうしてこうなるか?という仕組み。おそらく goo BLOG の人も同じようなので。

「更新 Ping」の仕組みですが、「トラックバック Ping」とは全然違うフォーマットなのです。
公開しますと……

 <?xml version="1.0"?>
 <methodCall>
   <methodName>weblogUpdates.ping</methodName>
   <params>
   <param><value>ROUTE286</value></param>
   <param><value>http://r286.com/</value></param>
   </params>
 </methodCall>


こんなフォーマットです。
見て分かるように「更新 Ping」には Blog 名とトップページの URL しかありません。

では、記事のタイトルと URL を拾うには?…… RSS を読むのです。
トップページの head に記載されているこれを見ます。

 <link rel="alternate" type="application/rss+xml" title="RSS" href="http://r286.com/index.rdf" />

で、RSS をみます。

ROUTE286 の RSS

ROUTE286 では生成していませんが、
MT 等は「概要」(excerpt)がこれに加わっています。
……というわけで、ここで URL とタイトル、日時を受け取ります。
ここで goo BLOG ではトップページ等にそれらを反映します。
Myblog japan もサーバはここまで行います。

goo BLOG には更にもう一つ行っています。検索のために各記事も読み込んでいます。
ただし、これは時間を置いて行っています。

ちなみに UTF-8 でも文字化けを起こすわけ。 で goo BLOG サーバの参照は以下の通りです。

 03/21 21:20:35 トップページ
 03/21 21:20:38 RSS
 03/21 21:25:22 個別記事


( ROUTE286 では仕様により記事に記載している時間より Ping 送信時間が遅れます。)
上記では Ping 送信後3秒で goo BLOG トップへ反映され、
およそ5分後に記事を読み込もうとしています。
これが検索がすぐにできない原因というわけです。

なぜすぐに読み込まないのか?
……いっぱいあるので、バッチ処理で順次読み込んでいるのでしょう。^^;;;

goo BLOG - だから更新 Ping のレスポンスは一番遅いのです……。

コメント・トラックバック ( 3 )

トラックバックURL: http://r286.com/katari/256
(日本語・文字コード自動判別)
トラックバックを正常に行っていないものや悪質性があるもの等は編集・削除する場合があります。
逆に内容の良い記事からのトラックバックや興味を持ったコメント等は
ADMIN @ ROUTE286 がツッコミを入れている事があります。
ROUTE286 上で公開されなくない返事や運営者へのお問い合わせ等は こちらのフォーム を用いて下さい。
以下のフォームはコメントでの利用ははもちろん、
トラックバック機能がない blog で以下のフォームをトラックバック代わりにしていただいても結構です。



goo BLOG 2004/03/21 22:09:52
goo BLOGの更新表示で悩める30男です。
僕は自分のgoo BLOGを使ったblogではナゼか更新表示されず、seesaaを使ったblogからpingを送ると更新したとほぼ同時に更新状況に反映されました。
どういうことでしょ?
えっけん

goo BLOG で Blog をたてていないので、完全な回答ではないかもしれませんが……。
設定メニューの「BLOG情報」ボタンをクリックし、
「更新情報の送信先」の欄でgoo BLOGにチェックが入っているかどうかを確認してみて下さい。
入っていなければ、チェックを入れて「変更する」ボタンをクリックすると、
それ以降は表示されます。
それでもだめなら goo のサポートに問い合わせてみましょう。

他の Blog から goo BLOG は ROUTE286 同様に「更新 Ping」を送信しているはずなので、
これは反映されるようです。
(利用しているサーバの時間が進んで反映されていない場合もあるようですが……)
ADMIN @ ROUTE286



感謝 2004/03/21 22:18:37
仕組みが分からず四苦八苦しておりましたが、技術的な部分が少し分かり(それでも難しくて部分的にしか分かりませんが^^;)感謝しております。
バグですよ!@goo / g_ss

かなり技術的な事を記載してますので、ネットワーク系の SE ・プログラマ経験がないと完全に分からない情報かもしれません。^^;;;
とりあえず「検索する情報を全てサーバが入手するために時間がかかるんだよ〜」という事で。
ADMIN @ ROUTE286



goo Blogで検索させるには(2) 2004/09/18 16:03:27
ここで、ちょっと花博の話題から離れて、ネイバーブログの話題を。 &
//電撃//花博ブログ!

技術的な話。更新 Ping の内容がわかっていないと嵌るんですね。^^;;;
でもトラックバック Ping 同等の内容を持たせた方が良いような気がしているのは
自分だけではないと思うのですが……。
ADMIN @ ROUTE286



表題 / 題名


概要 / 内容


サイト(ウェブログ)URL 省略可


サイト(ウェブログ)名 / 名前


「route/256」を半角で入力して下さい





ROUTE286 はオリジナルのシステムで動作しています。
Presented by ROUTE286. ROUTE286 トップ お問い合わせ