August 14, 2006
操作は中断されました !? [対策編]
今月初めにブログの処理が重く、"操作は中断されました"なんてメッセージ表示される事がある為、PAIPO リーダーと U2B player の各ブログパーツを外しましたが、その後対策を実施して動作も安定している様子なのでご報告です。


対策には外部の JAVAscript を自サーバにキャッシュしてくれる、中継君という cgi を使用しました。この中継君を使う事で自サーバのデータを拾うようになるため、外部サーバのデータ吐き出し処理への依存が基本的になくなり、タイムアウト絡みが原因と思われる"操作は中断されました"のポップアップメッセージ表示が無くなりました。(更新データを取りに行くタイミング~指定した更新間隔後の最初のアクセス~に重なると表示に時間が掛かりますけどネ)
[追記:08.05.06]
上記は CGI を使う方法ですが、現在はインラインフレームを使った別の方法で回避しています。
インラインフレーム (iframe) の説明 → コチラ
htmlページの中に別の html を入れ子で表示させる機能ですので、ブログパーツに不具合のある場合でも本来のブログページは何ら影響を受けません。ブログパーツの不具合は入れ子表示させている別のhtmlページでの出来事になります。
また各社のブログサービスを使用している場合でも、自分の契約しているプロバイダで無料提供されるホームページエリア等を用いて実現可能だと思います。
下記は、このブログページで記述しているiframeのサンプルになります。
【ブログの表示場所への記述】
青文字の部分を変更および表示の大きさを指定します。
【入れ子で表示されるhtmlの記述】
上記設定記述内の src="http://hogehoge.com/parts.html" に対応した htmlファイルになります。
追記ここまで。
ただし、Youtube の favorite を表示する U2B player は、Youtube 自体が重いため、今回は使用を見合わせとしました。。。
また、中継君の導入で外部JAVAscript使用のリスクが解消できた為、Links を BlogPeople のリンクリストに変更しました。
これは今まで手書きで作っていたリストを、Blogpeople のリンクリストを使うことで追加やメンテナンスを簡単に実施出来るという利点があります。カテゴリ分けや表示順指定もできて、Blogpeople へ Ping の送られたブログ記事は更新マークも表示されます。
BlogpeopleへのPing :
http://www.blogpeople.net/servlet/weblogUpdates
リストに記載のブログの方々、もし宜しければ ping 先に追加下さいネ。
[追記:08.05.06]
上記は CGI を使う方法ですが、現在はインラインフレームを使った別の方法で回避しています。
インラインフレーム (iframe) の説明 → コチラ
htmlページの中に別の html を入れ子で表示させる機能ですので、ブログパーツに不具合のある場合でも本来のブログページは何ら影響を受けません。ブログパーツの不具合は入れ子表示させている別のhtmlページでの出来事になります。
また各社のブログサービスを使用している場合でも、自分の契約しているプロバイダで無料提供されるホームページエリア等を用いて実現可能だと思います。
下記は、このブログページで記述しているiframeのサンプルになります。
【ブログの表示場所への記述】
青文字の部分を変更および表示の大きさを指定します。
<div style="text-align:center"> <iframe name="cal-iframe" id="cal-iframe" src="http://hogehoge.com/parts.html" width="xxx" height="xxx" scrolling="NO" frameborder="0" marginwidth="0" marginheight="0"> </iframe> </div>iframe のソースコードを生成してくれるサイトがありました。簡単に iframe が実現できます。 http://www.tagindex.com/tool/iframe.html
【入れ子で表示されるhtmlの記述】
上記設定記述内の src="http://hogehoge.com/parts.html" に対応した htmlファイルになります。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>blog_parts</title>
<meta http-equiv="Content-Type" content="text/html; charset=shift-jis">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta name="robots" content="noindex,nofollow,noarchive">
<style type="text/css">
<!--
body {
background: #xxxxxx; /* ブログパーツ部の背景色と同色にします */
margin: 0px;
padding: 0px;
/* 以下、表示文字の設定をブログと合わせる設定です */
font-family: Verdana, Arial, sans-serif;
font-size: npx;
font-weight: normal;
color: #xxxxxx;
}
-->
</style>
</head>
<body>
<!-- ここにブログパーツの設定を記入します -->
</body>
</html>
追記ここまで。
ただし、Youtube の favorite を表示する U2B player は、Youtube 自体が重いため、今回は使用を見合わせとしました。。。
また、中継君の導入で外部JAVAscript使用のリスクが解消できた為、Links を BlogPeople のリンクリストに変更しました。
これは今まで手書きで作っていたリストを、Blogpeople のリンクリストを使うことで追加やメンテナンスを簡単に実施出来るという利点があります。カテゴリ分けや表示順指定もできて、Blogpeople へ Ping の送られたブログ記事は更新マークも表示されます。
BlogpeopleへのPing :
http://www.blogpeople.net/servlet/weblogUpdates
リストに記載のブログの方々、もし宜しければ ping 先に追加下さいネ。
2006/08/14 01:15
コメント
コメントお願いします!
トラックバックURL
このエントリーのトラックバックURL:
トラックバックスパム対策のため、恐れ入りますがトラックバック元のコンテンツにこのぺージへのリンクを記載頂けますでしょうか。ご面倒とは思いますが、よろしくお願い致します。
本ページのURL :

!["操作は中断されました !? [対策編]"を、はてなブックマークに追加](http://www.nero-8.com/blog/images/sbm/bookmark_hatena.gif)
!["操作は中断されました !? [対策編]"を、Yahoo!ブックマークに追加](http://www.nero-8.com/blog/images/sbm/bookmark_yahoo.gif)
!["操作は中断されました !? [対策編]"を、livedoorクリップに追加](http://www.nero-8.com/blog/images/sbm/bookmark_livedoor.gif)
!["操作は中断されました !? [対策編]"を、FC2ブックマークに追加](http://www.nero-8.com/blog/images/sbm/bookmark_fc2.gif)
!["操作は中断されました !? [対策編]"を、ニフティクリップに追加](http://www.nero-8.com/blog/images/sbm/bookmark_nifty.gif)










