首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >桌面和移动站点的CDN缓存

桌面和移动站点的CDN缓存
EN

Stack Overflow用户
提问于 2012-04-12 20:14:30
回答 1查看 549关注 0票数 1

我有一个基于PHP的web应用程序,并希望能够提供移动用户的选择,以查看我的网站内容通过一个专门的‘移动友好’页面集。移动站点的URL结构与桌面站点不同。

这个想法是,当移动用户第一次访问索引页面时,regexp检查用户代理,如果他们是移动设备,他们可以选择查看站点的桌面或移动版本。

问题是,我使用CDN提供程序(Cotendo)缓存静态HTML。这意味着,当缓存被填充时,移动用户可能会看到桌面站点的缓存版本,并绕过移动/桌面选项页面。这也意味着,如果缓存为空,移动用户可以强制CDN存储移动/桌面选项页面的缓存版本!

一种选择是在CDN级别检查用户代理,并绕过移动用户的缓存检索。然而,网站流量的重要比例是由移动用户驱动的,向移动用户提供非缓存内容目前还不是一种选择。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-19 02:44:13

在CDN级别,是否可以为移动设备添加?mobileoption查询字符串。然后,仅当存在该查询字符串时才显示移动/桌面选项页面。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10123357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档