我有一个高流量的网站(每天超过一百万访问者),需要检测他们的用户代理。我有一个超过1000个移动设备的列表。
根据他们访问的页面和他们提供的参数(例如:/document/page/1?textsize=large),我运行memcache来输出动态内容。
我没有静态页面,也不能使用子域名。
我发现不同的脚本可以检查用户代理:
http://www.mobile-phone-specs.com/user-agent-browser/0/
http://detectmobilebrowsers.mobi/
http://detectmobilebrowsers.com/
我的问题是,每次页面加载时执行这些检查会使我的网站变慢。
编辑:我需要在我的PHP代码中知道它是否是移动或非移动浏览器。
我如何让这个检查运行得更快?
iphone
、android
或samsung
),不要查看每个具体设备,然后在检查设备时,检查哪一个设备对您的网站流量更多,这样您就有更多机会立即获得正确的设备,并花费更少的时间preg_matching用户代理。 - Book Of Zeus