Movable Type 備忘録

 prototype 1.6.0.2 と script.aculo.us 1.8.1 に差し替え

  • Feb032008
  • Vote:
    http://bizcaz.com/archives/2008/02/03-152243.php
  • Categories: prototype
  • Tags:
  • Social Bookmark

こんにちわ^^

雪降ってます。
今日は(も)寒くってお布団からでるのに 1 時間かかりました (; ̄∇ ̄A

さて、prototype 1.6 系の最新版 Ver1.6.0.2 と prototype 1.5 系の最新版 Ver 1.5.1.2 がリリースされました。
今回のバージョンは互換性!? とパフォーマンスの改善がメインのようで、不具合の対応もされてるようです。以下に少し引用します。

Prototype 1.6.0.2はいくつかの互換性問題とパフォーマンス問題を改善したバージョン。またWebブラウザ環境以外の環境でPrototypeを使った場合に存在する潜在的なセキュリティ問題への対応が実施されている。28のバグが修正されているほか、コードベースに対する改善が実施されている。また Safari 3におけるCSSセレクタの改善、すべてのWebブラウザにおけるElement#up、#down、#next、#previous処理および Event#findElement処理が改善された。
Prototype 1.6.0.2は後方互換性があり、ファイルを入れ替えるだけでアップグレードが可能。入れ替えが簡単にできることとパフォーマンス改善/互換性問題改善が実施されていることから、1.6.0を使っているすべてのユーザに1.6.0.2へのアップグレードが推奨されている。via: Prototype 1.6.0.2/1.5.1.2 - すべてのユーザはアップグレードを

わたしは今まで 1.5 系の prototype を好んで使ってましたが、最近目を引くカスタマイズに 1.6 系に限定されたものがチラホラでてきてるので、思い切ってアップグレードしてみたんです (●>∀<●)

そそ、script.aculo.us の方も合わせて ver 1.8.x にアップグレードする必要があります。

prototype 1.6 系だと、もれなくこちらのprototype で Five Star Rating( Starbox )が使えるようになります ( ̄∇ ̄)b

Ajax 検索

prototype 1.5 系でアップグレードしてみたところ何の問題もありませんでした。
でも 1.6 系を入れたところ、Ajax.Request の挙動がおかしい (´Д`;)

いろいろ試してみたところ、極端にでっかいサイズ(2 ~ 3 MB)のデータ転送を行うと挙動がおかしくなるかんじ。
適当な、ちょっとしたデータ転送なら何にも問題ないようです。

わたしのサイトではチマチマと Ajax を使用しています。メガ単位のデータ転送を行うのはブログ内検索でした。
ブログ内検索の仕組みは右図の通りです。

  1. まず検索したいキーワードを入力して、サーバに全記事データを要求します。

  2. サーバは事前に(再構築時に)用意していた全記事データを転送します。

  3. 受信した記事データを解析して入力されたキーワードを検索します。

  4. 検索結果を表示します。

というような動作をしています。
prototype 1.6.0.2 にアップグレードしたことで、2. の記事データ転送に影響がでてるようです。

わたしのサイトではエントリ数的には 700 弱程度ですが、1 つ 1 つのデータ量がでっかい(記事の文章が長過ぎ !?)がために起こった現象のようです。
てか、1.5 系では問題ないんだから 1.6 系が太り過ぎなんじゃないの ヾ(`Д´*)!?

そんなことはおいといて・・・他サイトでは prototype 1.6.0.2 & script.aculo.us 1.8.1 のペアでも問題ありませんでした (●´∀`●)
わたしの場合もう少し簡潔に記事書くように心がけたほうがよいようです(つω-`。)とほほ

書いちゃったものはしょうがないので、でっかいサイズのデータ転送の場合、分割して送るよう対応すればいいじゃん ( ̄∇ ̄)b ・・・という発想に至ること自体、簡潔に記事を書く気ゼロな bzbell です (; ̄∇ ̄A はは

 Trackback Pings(0)

No trackbacks found.

 Comments(2)

#1: Posted by Author Profile Page sinnchan @ February 3, 2008 [REPLY]
user-pic

こんにちは。
記事で書かれていたprototypeのアップグレードですが、今bzbellさんの提供しているテンプレートを使っている人は同じようにアップグレードした方が良いのでしょうか?。
また教えてください。よろしくお願いします。

#2: Posted by Author Profile Page bzbell @ February 3, 2008 [REPLY]
user-pic

>>1 sinnchan さん

こんにちわ^^

> 今bzbellさんの提供しているテンプレートを使っている人は同じようにアップグレードした方が良いのでしょうか?。

いえ、アップグレードしなくっても問題ないですよ。
配布してますテンプレートは基本的には prototype 1.5 系で当面予定しています。

世間一般的に 1.6 系が広まったところでサクッ!! と差し替えるかも、ですあせあせ

とりあえず差し替えても動作は問題なさそうなので、sinnchan さんが 1.6 系をお使いになりたいのであれば差し替えてください。
わたしのサイトではデータ転送量が異常に大きかったことによる影響があったというご連絡なだけですワクワク

 Post a Comment

 

コメント用フィード