我已经使用 PHP 的get_browser
功能很长一段时间了,但从未真正注意到我的任何网站上有任何滞后。但是,最近我注意到我的一个网站在服务器端加载的时间比它应该花费的时间要多一秒左右。我注释掉了该get_browser
功能并立即加载了页面。
这可能与我的服务器有关还是get_browser
已知该功能很慢?该网站是我唯一在 Windows 服务器上运行的网站,这可能是问题吗?或者这可能与我的 browscap.ini 文件有关(每天从http://browsers.garykeith.com更新)?
如果我无法加快该get_browser
功能的速度,是否有任何替代方案?我需要可靠地收集有关浏览器的以下信息:
- 它是什么浏览器,即Chrome、IE、Safari等
- 它是什么版本(完整),即 10.1 等
- 无论是爬虫还是机器人
我不知道从用户代理收集此信息的任何其他方法,使用 javascript 会更好(我宁愿不需要值服务器端)?