ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:life8park サイトの一部を自動更新にする方法
困り度:
  • 困っています
サイト制作をしているものなのですが、
(x)htmlで作成したサイトの一部を、自動更新にしたいと考えております。
例えば、
http://blog.fc2.com/
の中の「新着記事」コンテンツの部分などです。

誰かがブログを更新すると、更新作業をしなくても
指定した部分に自動的に更新情報が上がってくるのは
どのようにつくられているのでしょうか?

cgiなどでプログラムがあるのでしょうか?
初心者でも使いやすいものがあれば是非教えて頂きたいです。

よろしくお願いします。
質問投稿日時:08/03/22 23:34
質問番号:3886233
この質問に対する回答は締め切られました。
最新から表示回答順に表示良回答のみ表示

回答

 

回答者:Muller3 >cgiですと、例えばポータルサイトなどの場合、アクセスが集中するとダウンしてしまったりするのでしょうか?

ポータルサイト(例えばyahooニュースなど)のフィード情報を、自分のサーバーに設置したCGIを使って取り込む場合、ポータルサイトのサーバーがダウンすれば、そのフィード情報は表示されない、というだけです。相手先のRSSフィードを読みこむだけですから、相手がダウンしたからといってこちらのサーバーまでダウンしてしまうことはありません。

自分のサーバーがダウンするのは、自分のサーバーへのアクセスが過度に集中した場合です。

自分のサーバーにCGIを設置するのではなく、Yahoo Pipesやブログパーツなどのサービスを使った場合も、それぞれのサービスに障害が起きた場合表示されませんが、自分のサーバーまでダウンすることはありません。
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:08/03/27 01:11
回答番号:No.2
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

良回答20pt

回答者:Muller3 FC2ブログの新着記事は、各ブログからPINGサーバーに送られる更新PINGの情報を元に表示しているのでしょう。

個人のサイトにブログの更新情報を表示する場合は、ブログから配信されるフィード(RSSとかATOMとかJSONとか)を使うことが多いと思います。

以下は情報発信元がフィードを配信していることが前提ですが、

CGIの例:jsRSS++
http://www.daikoku-ya.org/blog/2005/12/29/

個人でスクリプトだけ使わせてくれるところもありますが割愛

Yahoo Pipesというおもしろいものもあります。
http://pipes.yahoo.com/pipes/
HTTPヘッダの文字コードがUTF-8でないと使えませんが。

全くの初心者ならブログパーツを使うのが一番手っ取り早いかもしれません。
例:​http://rss.tc/
こういったサービスは「ブログパーツ 更新情報表示 RSS」などで検索すると他にも出てきます。ただ、広告が入るのが難です。
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:08/03/23 14:26
回答番号:No.1
この回答へのお礼大変わかりやすいご説明ありがとうございます。とても参考になりました。
cgiですと、例えばポータルサイトなどの場合、アクセスが集中するとダウンしてしまったりするのでしょうか?
質問ばかりですみません。
 
最新から表示回答順に表示良回答のみ表示