Matt, all, Den 11. juni 2013 23.11 skrev "Matt Korostoff" <[email protected]> følgende: > > I could take a shot at that, though I'd probably do something more like > this https://gist.github.com/MKorostoff/5760582 > > Would you be comfortable with me contributing this back to the Drupal > Mobilizer project? Even with a warning like "for experimental use only" > it's still possible that you'll start to see drupal users pointing their > production sites at http://www.ducis.net/Miri. Note Mobilizer has close to > no usage at the moment, it launched six days ago.
For developers using ducis is probably fine, but once you get really big production sites using such a service, it might be better to have a long term solution. Such service would probably be of interest to the Drupal Foundation as hosting a DeviceMap instance running this code or providing a similar lookup API on the drupal.org infrastructure is probably a better idea long term. Their site does already use Varnish rather heavily, so providing this capabilities by adding dClass' VMOD and the DeviceMap DDR for look ups would not be very hard for them. This infrastructure is also design for high loads, so it could easily handle the needs of the whole Drupal ecosystem. At least for a while. > > On Tue, Jun 11, 2013 at 6:22 AM, eberhard speer jr. <[email protected] >wrote: > > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > Werner, all, > > > > benchmarks etc. > > Without wanting to start a p*-ing match, here are some of the > > 'benchmarks' : > > > > - - nothing beats Reza's dClass > > - - my current demo based on the DeviceMap code and a few tweeks (see > > document on implementation, to be completed) achieves an average of > > around 20 ms : user-agent parser and resolver (+ ALL available > > properties per device, property data-type, property default value AND > > property description) > > - - the API -- measured over +10 million queries which include junk, and > > all manner of user-agent strings -- currently achieves a total > > processing-time (sever side, from IIS logs) of 100 ms per request > > > > It would be nice and constructive if the Drupal Mobilizer could > > connect/integrate DeviceMap rather then depend on its current device > > resolution code. It may even be that relying on the demo-API > > (http://www.ducis.net/Static/examples_php.htm) achieves faster and > > more detailed results. > > This would allow the Drupal Mobilizer user to plug-in a local or > > remote DeviceMap API and use that for the internal HTML formatting. > > > > If I were more of a PHP-man, that's something I'd be tinkering with now. > > > > esjr > > > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v1.4.8 (MingW32) > > Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ > > > > iQEcBAEBAgAGBQJRtvqAAAoJEOxywXcFLKYcq78IAL7ax87LAAeCQCfhDq9cO8Te > > Z6G43nYagQtueDt7v/Yb15SSvobct/AQcTUTS7ncEkZwIYHiGxcBFcftzrG9Xz8O > > toy7uSWicg4Rz8+jCZrv3w6OuxS9ayo/xL+yClXpoT0E7lt27BDKTaksRh9ZkdPH > > j/glAf/n3+tYnWBwkAIJmEj5QCJCVcrpkoZBNZs1tNE7iUMRx8JZ7BQJeIJRHXOn > > B78//4imSV2TjgKScax0edqIP1NmqXBm40LjJMybG8P7bwMC2JY+GESVuMUm5R+E > > PpUnds35yGmmnJsKYBsQ5Zw5rP8UoTfcMMbcUi1n3OMaTzzDttor8X0kbuOKiMk= > > =a9wH > > -----END PGP SIGNATURE----- > > Best, - Rubén Romero Varnish Software
