Changeset 22764 for lang/perl/Moxy
- Timestamp:
- 11/05/08 17:14:43 (2 months ago)
- Location:
- lang/perl/Moxy/trunk
- Files:
-
- 3 added
- 1 modified
-
assets/plugins/ResponseTime (added)
-
assets/plugins/ResponseTime/panel.tt (added)
-
lib/Moxy.pm (modified) (6 diffs)
-
lib/Moxy/Plugin/ResponseTime.pm (added)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/Moxy/trunk/lib/Moxy.pm
r22498 r22764 3 3 use strict; 4 4 use warnings; 5 use base qw/Class::Accessor::Fast/; 5 6 use Class::Component 0.16; 6 7 … … 26 27 use URI; 27 28 use YAML; 29 use Time::HiRes (); 28 30 use HTTP::MobileAttribute plugins => [ 29 31 qw/CarrierLetter IS/, … … 41 43 42 44 __PACKAGE__->load_plugins(qw/DisplayWidth ControlPanel LocationBar Pictogram/); 45 __PACKAGE__->mk_accessors(qw/response_time/); 43 46 44 47 sub new { … … 281 284 } 282 285 } 286 $req->remove_header('Accept-Encoding'); # I HATE gziped CONTENT 283 287 284 288 # do request … … 289 293 parse_head => 0, 290 294 ); 291 $req->remove_header('Accept-Encoding'); # I HATE gziped CONTENT 295 296 my $t1 = Time::HiRes::gettimeofday(); 292 297 my $response = $ua->request($req); 298 my $t2 = Time::HiRes::gettimeofday(); 299 $self->response_time( $t2-$t1 ); 300 293 301 for my $hook ( 'security_filter', 'response_filter', "response_filter_$carrier", 'render_location_bar' ) { 294 302 $self->run_hook( … … 301 309 ); 302 310 } 311 $self->response_time( -1 ); # clear response time 312 303 313 $response; 304 314 }
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)