View Single Post
  #30  
Old 01-26-2011, 07:33 AM
eva2000 eva2000 is offline
Senior Member
 
Join Date: Dec 2004
Location: Brisbane, Australia
Posts: 142
changed it to below seems to be working!

Code:
RewriteEngine on

RewriteRule test.php - [E=Cache-Control:max-age=45]
RewriteRule hello.php - [E=Cache-Control:max-age=45]

#RewriteCond %{HTTP_HOST} !^www\.domain\.com$
#RewriteRule /forum/(.*)$ http://www.domain.com/forum/$1 [R=301,L]


RewriteCond %{HTTP_COOKIE} !zzimloggedin=yes
RewriteCond %{HTTP_COOKIE} !zzuserid=
RewriteCond %{HTTP_COOKIE} !zzpassword=
RewriteCond %{REQUEST_METHOD} ^HEAD|GET$
RewriteCond %{QUERY_STRING} !s=[a-fA-F0-9]{32}
RewriteCond %{QUERY_STRING} !product=vbnexus
RewriteCond %{REQUEST_URI} !^(login|register|usercp|private|profile|cron|image)\.php$
RewriteCond %{REQUEST_URI} !^admincp
RewriteRule ^(.*\.php)?$ - [L,E=Cache-Control:max-age=120]
Apachebench test of vB 3.8.6 PL1 front page index.php with litespeed cache enabled resulted in a boost from 256.63 rps to 4,334 rps with litespeed cache! Showthread page boost from 183 rps to 22,695 rps. That's >16x times faster for index.php and >123x times faster for showthread page

Litespeed cache looking very good for guest visitor caching at least

vB 3.8.6 PL1 index.php page - no cache vs cached
  • without litespeed cache = 256.63.68 rps
  • with litespeed cache = 4,334.46 >16x times faster!

Code:
 ab -k -n 10000 -c 10 192.168.56.101/index.php
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking 192.168.56.101 (be patient)
Completed 1000 requests
Completed 2000 requests
Completed 3000 requests
Completed 4000 requests
Completed 5000 requests
Completed 6000 requests
Completed 7000 requests
Completed 8000 requests
Completed 9000 requests
Finished 10000 requests


Server Software:        LiteSpeed
Server Hostname:        192.168.56.101
Server Port:            80

Document Path:          /index.php
Document Length:        18978 bytes

Concurrency Level:      10
Time taken for tests:   38.966230 seconds
Complete requests:      10000
Failed requests:        0
Write errors:           0
Keep-Alive requests:    0
Total transferred:      194240000 bytes
HTML transferred:       189780000 bytes
Requests per second:    256.63 [#/sec] (mean)
Time per request:       38.966 [ms] (mean)
Time per request:       3.897 [ms] (mean, across all concurrent requests)
Transfer rate:          4867.98 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.0      0       0
Processing:     6   38  29.1     30     231
Waiting:        5   37  29.2     30     230
Total:          6   38  29.1     30     231

Percentage of the requests served within a certain time (ms)
  50%     30
  66%     43
  75%     53
  80%     60
  90%     79
  95%     97
  98%    118
  99%    133
 100%    231 (longest request)

ab -k -n 10000 -c 10 192.168.56.101/index.php
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking 192.168.56.101 (be patient)
Completed 1000 requests
Completed 2000 requests
Completed 3000 requests
Completed 4000 requests
Completed 5000 requests
Completed 6000 requests
Completed 7000 requests
Completed 8000 requests
Completed 9000 requests
Finished 10000 requests


Server Software:        LiteSpeed
Server Hostname:        192.168.56.101
Server Port:            80

Document Path:          /index.php
Document Length:        21566 bytes

Concurrency Level:      10
Time taken for tests:   2.307090 seconds
Complete requests:      10000
Failed requests:        0
Write errors:           0
Keep-Alive requests:    0
Total transferred:      218320000 bytes
HTML transferred:       215660000 bytes
Requests per second:    4334.46 [#/sec] (mean)
Time per request:       2.307 [ms] (mean)
Time per request:       0.231 [ms] (mean, across all concurrent requests)
Transfer rate:          92412.09 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.0      0       0
Processing:     0    1   1.5      1      10
Waiting:        0    1   1.4      1      10
Total:          0    1   1.5      1      10

Percentage of the requests served within a certain time (ms)
  50%      1
  66%      2
  75%      2
  80%      3
  90%      3
  95%      4
  98%      5
  99%      6
 100%     10 (longest request)
Testing for showthread.php?t=1 page - no cache vs cached
  • without litespeed cache = 183.68 rps
  • with litespeed cache = 22,695.19 >123x times faster!

Code:
ab -k -n 10000 -c 10 192.168.56.101/showthread.php?t=1
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking 192.168.56.101 (be patient)
Completed 1000 requests
Completed 2000 requests
Completed 3000 requests
Completed 4000 requests
Completed 5000 requests
Completed 6000 requests
Completed 7000 requests
Completed 8000 requests
Completed 9000 requests
Finished 10000 requests


Server Software:        LiteSpeed
Server Hostname:        192.168.56.101
Server Port:            80

Document Path:          /showthread.php?t=1
Document Length:        24615 bytes

Concurrency Level:      10
Time taken for tests:   54.443197 seconds
Complete requests:      10000
Failed requests:        7912
   (Connect: 0, Length: 7912, Exceptions: 0)
Write errors:           0
Keep-Alive requests:    0
Total transferred:      251393444 bytes
HTML transferred:       246933288 bytes
Requests per second:    183.68 [#/sec] (mean)
Time per request:       54.443 [ms] (mean)
Time per request:       5.444 [ms] (mean, across all concurrent requests)
Transfer rate:          4509.31 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.0      0       0
Processing:     9   53  36.3     46     335
Waiting:        8   53  36.3     46     334
Total:          9   53  36.3     46     335

Percentage of the requests served within a certain time (ms)
  50%     46
  66%     61
  75%     72
  80%     80
  90%    102
  95%    124
  98%    150
  99%    167
 100%    335 (longest request)
[root@localhost html]# mv lscache.htaccess .htaccess
[root@localhost html]# ab -k -n 10000 -c 10 192.168.56.101/showthread.php?t=1
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking 192.168.56.101 (be patient)
Completed 1000 requests
Completed 2000 requests
Completed 3000 requests
Completed 4000 requests
Completed 5000 requests
Completed 6000 requests
Completed 7000 requests
Completed 8000 requests
Completed 9000 requests
Finished 10000 requests
Code:
ab -k -n 10000 -c 10 192.168.56.101/showthread.php?t=1
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking 192.168.56.101 (be patient)
Completed 1000 requests
Completed 2000 requests
Completed 3000 requests
Completed 4000 requests
Completed 5000 requests
Completed 6000 requests
Completed 7000 requests
Completed 8000 requests
Completed 9000 requests
Finished 10000 requests


Server Software:        LiteSpeed
Server Hostname:        192.168.56.101
Server Port:            80

Document Path:          /showthread.php?t=1
Document Length:        24714 bytes

Concurrency Level:      10
Time taken for tests:   0.440622 seconds
Complete requests:      10000
Failed requests:        0
Write errors:           0
Keep-Alive requests:    9906
Total transferred:      250026522 bytes
HTML transferred:       247140000 bytes
Requests per second:    22695.19 [#/sec] (mean)
Time per request:       0.441 [ms] (mean)
Time per request:       0.044 [ms] (mean, across all concurrent requests)
Transfer rate:          554139.38 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.0      0       0
Processing:     0    0   1.4      0      28
Waiting:        0    0   1.4      0      28
Total:          0    0   1.4      0      28

Percentage of the requests served within a certain time (ms)
  50%      0
  66%      0
  75%      0
  80%      0
  90%      0
  95%      0
  98%      4
  99%      8
 100%     28 (longest request)

Last edited by eva2000; 01-26-2011 at 07:50 AM..
Reply With Quote