2009-05-04 10 views
0

昨年、サーバー側でWAPとASP.NETを使用してイントラネットWebサイトを開発しました。このサイトは既に運用中であり、成功したと考えられていました。 Openwaveバージョン6で構築されたローエンド端末を使用します。WAPとXHTML-MP

XHTML-MPを使用してアプリケーションを更新します。サポートされる将来のモバイルアプリケーションテクノロジと考えられるためです。しかし、パフォーマンスは非常に悪かった。両方のアプリケーションを同じ時間と同じモジュールでテストしたところ、新しいアプリケーションは古いものより10秒(平均)長くなりました。リダイレクトなどのいくつかの可能性を排除し、すでにページを圧縮しています(アプリケーションパレも2KBサイズです)。テスト中に、XHTML-MPアプリケーションで「ホスト名を解決できません」や「リクエストタイムアウト」などのネットワークエラーが発生することがありましたが、同じデバイスとブラウザを使用するWAPアプリケーションでは発生しませんでした。アプリケーションは同じプロキシを使用します。私たちは、直接アクセスとプロキシ(WAPゲートウェイ)を使用して両方をテストしました。

私たちはアプリケーションにサーバー時間でアプリケーションが実行された時間を記録するロガーを配置し、それは1秒未満でした。

私たちはすでにこれに多くの時間と費用を投資していますが、問題の原因がわかりません。

これは、XHTML-MPのレンダリングがOpenwaveブラウザでのWAPのレンダリングよりも長いことを意味しますか?そして、なぜ私はこれについて言及したインターネット上の文書を見ていないのですか? XHTML-MPを使った新しいWebモバイルの開発が提案されていますか?

ご協力いただきありがとうございます。

ucin

答えて

0

どのようなCSS書式設定を行っていますか?多くの携帯電話がそれを処理するのに十分なパワーを持っていないので(少なくとも数年前には)、CSSを広範囲に使用してページをフォーマットすることはお勧めしません。

+0

こんにちはジャック、我々は少しのCSSを使用し、すべてのページに埋め込まれています。なぜなら、urlはopenwave 6.1で動作していないからです。 –

0

これは明らかに非常にデバイス(またはデバイスの範囲)に固有ですが、どのデバイスがxhtmlをフォーマットするのに苦労しているか教えてください。

もしそうなら、これらの古い面倒なデバイスにWMLを表示することはできませんか?たとえば、エージェントの文字列を見て、出力するマークアップを検出することができます。

関連する問題