【问题标题】:Is it a bad idea to use that huge App_Browsers mobile.browser file?使用那个巨大的 App_Browsers mobile.browser 文件是个坏主意吗?
【发布时间】:2010-11-09 22:36:21
【问题描述】:

我无法在 ASP.NET 2.0 中正确检测移动设备功能。

然后,我遇到了这个项目:

http://mdbf.codeplex.com/

基本上,它是一个 xml 文件(.browser 文件),其中包含许多移动设备浏览器的定义。问题是这个文件大约有 350k 行。由于我要检查每个页面请求的参数,我担心使用如此大的文件会减慢服务器响应速度。

你怎么看?

【问题讨论】:

    标签: asp.net browser mobile-website browser-detection


    【解决方案1】:

    MDBF 非常棒,并且在应用程序启动后(文件被解析和缓存时)没有问题。只要您的服务器上没有资源问题,这意味着需要定期重新加载文件,您就可以了。

    但是! MDBF is no longer supported 不会进一步更新。考虑改用http://51degrees.codeplex.com/

    【讨论】:

    • 我在部署移动网站时在我的公司网站上实施了这个系统。它仅用于将移动浏览器发送到移动站点(Request.Browser.IsMobileDevice),但它根本不会减慢任何速度。正如马特所说,随着 MDBF 的消亡,我正在考虑使用 WURFL
    • 51degree 在后台使用 WURFL。当我只想检测浏览器是否是移动浏览器时,我使用自己的端口detectmobilebrowsers.mobi,但也有detectmobilebrowser.com,它是免费的,默认带有C#版本。
    【解决方案2】:

    绝对够快。我有一个使用该数据库的站点,页面加载时间是亚秒级的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-17
      • 1970-01-01
      相关资源
      最近更新 更多