0

昨年、サーバー側に WAP と ASP.NET を使用してイントラネット Web サイトを開発しました。このサイトは既に運用されており、成功していると見なされていました。Openwave バージョン 6 を組み込んだローエンドのハンドセットを使用しています。

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

サーバー時間でアプリケーションが実行された時間を追跡するロガーをアプリケーションに入れましたが、それは 1 秒未満でした。

私たちはすでにこれに多くの時間とお金を投資していますが、問題の原因が何であるかを理解することはできません.

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

どんな助けや提案も非常に感謝しています。

ウシン

4

2 に答える 2

0

css の書式設定をどの程度行っているかお尋ねしてもよろしいですか? ページをフォーマットするために css を広範囲に使用しないことをお勧めします (少なくとも数年前まではそうでした)。

于 2009-05-15T02:24:13.817 に答える
0

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

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

于 2011-01-31T14:42:46.347 に答える