1

PHP ベースの Web アプリケーションを使用しており、専用の「モバイル フレンドリー」ページ セットを介してサイトのコンテンツを表示するオプションをモバイル ユーザーに提供できるようにしたいと考えています。モバイル サイトの URL 構造は、デスクトップ サイトとは異なります。

モバイル ユーザーが初めてインデックス ページにアクセスすると、正規表現がユーザー エージェントをチェックし、ユーザーがモバイル デバイスの場合は、サイトのデスクトップ バージョンとモバイル バージョンのどちらを表示するかを選択するオプションが与えられるという考え方です。

問題は、CDN プロバイダー (Cotendo) で静的 HTML をキャッシュしていることです。これは、キャッシュが読み込まれると、モバイル ユーザーはデスクトップ サイトのキャッシュ バージョンを表示し、モバイル/デスクトップ オプション ページをバイパスする可能性が高いことを意味します。また、キャッシュが空の場合、モバイル ユーザーは CDN にモバイル/デスクトップ オプション ページのキャッシュ バージョンを強制的に格納することもできます。

1 つのオプションは、CDN レベルでユーザー エージェントをチェックし、モバイル ユーザーのキャッシュ取得をバイパスすることです。ただし、サイトへのトラフィックのかなりの部分がモバイル ユーザーによって駆動されており、キャッシュされていないコンテンツをモバイル ユーザーに提供することは、現時点ではオプションではありません。

4

1 に答える 1

1

CDN レベルで、モバイル デバイス用の ?mobileoption クエリ文字列を追加できますか。次に、そのクエリ文字列が存在する場合にのみ、モバイル/デスクトップ オプション ページを表示します。

于 2012-07-18T18:44:12.733 に答える