gpt4 book ai didi

php - 移动检测高流量站点

转载 作者:可可西里 更新时间:2023-10-31 22:11:47 24 4
gpt4 key购买 nike

我有一个高流量网站(每天超过 100 万访问者),我需要检测他们的用户代理。我有一个超过 1000 种移动设备的列表。

我运行 memcache 以根据他们访问的页面和他们放置的参数输出动态内容,例如:

/document/page/1?textsize=large

而且我没有静态页面,也不能使用子域。

我发现了不同的检查用户代理的脚本:

http://www.mobile-phone-specs.com/user-agent-browser/0/

http://detectmobilebrowsers.mobi/

http://detectmobilebrowsers.com/

我的问题是,每次加载页面时都执行这些检查会使我的网站因获得的流量而变慢

编辑:我需要在我的 php 代码中知道它是不是移动浏览器。

我怎样才能让这个检查运行得更快?

最佳答案

使用上面的所有答案。

使用 CSS 正确显示您的页面。因为它唯一的显示让浏览器加载处理它。请注意 css/js/images/html 页面有多大,对于慢速设备,可能需要永远加载不加载图像或大 js 文件的页面(例如旧的翻盖手机,您可以看到 s**t在上面)

在您的 php 上使用逻辑脚本找出您获得的最多浏览器,然后将其保存在 session 中,这样您就不必每次都检查它。

类似于:

if(!$_SESSION['var']) {
if(stripos($_SERVER['HTTP_USER_AGENT'], 'iphone') !== FALSE) {
$_SESSION['var'] = 'iphone';
}
// etc...
// your else case can be desktop or default.
}

关于php - 移动检测高流量站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8507862/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com