Previous Next Contents


 SymbolsABCDEFGHIJKLMNOPQRSTUVWXYZ 



A
adding NAS machines 102
adjusting KCS threads 90
adjusting KJS threads 89
Administrative Server (KAS) 29, 74
  described 74
ADSL 23
analyzing performance test results 81, 84
application components 70, 71, 89
  described 67, 117
  result caching 91
  sticky 95
applications
  bottlenecks 87
  deploying 16, 71, 113
  designing 93
  input 93, 94
  limiting the size of session data 93
  name-value pair list 93
  output 93, 94, 95
  partitioning 69, 70
  performance 87
  returning large amounts of data 103
  sample scenario for performance testing 80
  types of requests 67, 68
AppLogics 67, 74, 89
assessing network components 21

B
back-end data source 38
  bottlenecks 87
backup requirements 47
balancing application-request loads 71
bandwidth 25
bottlenecks 25, 48, 57, 81, 86
  C++ Servers (KCS) 90
  Executive Server (KXS) 91
  Java Servers (KJS) 89
  web server 87, 102
broadcasting NAS information 97
Browse request
  described 79
Buy/Place Order request
  described 79

C
C++ Servers (KCS) 75, 91
  adjusting the number of engines 90
  described 74
  threads 75, 90
cable modem 23
capacity 55, 56, 57, 63, 66
capacity planning 72
CGI 25
checklist 114
Cisco's LocalDirector 38
client-side bottlenecks 86
cluster 45, 74
  data synchronization 93
  described 47, 117
  role of servers 47
  sizing 100
  Sync Backup 98
concurrent users 56, 58, 59, 60, 66, 86
  described 57, 117
  maximum 65
conventions, documentation 12
cookies 93, 94, 95, 103
CPUs 36, 46, 102, 103
  increasing 48
  machine-CPU mix 46
  number 99, 101
  number of engines 74, 89, 90, 100
  overloading 102
  resource usage 88, 96
  web server 103
CreateSession method 92, 93

D
database connections 99
databases 48
  bottlenecks 48
  subnets 48
  using global transactions 48, 49
data synchronization 47, 48, 93
deploying a pilot system 114
deploying applications 16, 71, 113
deploying a production system 113
deployment
  checklist 114
  described 15, 16, 117
  goals 16, 19
  phases 17
described 118
determining failover threshold 73
developing a failover provision 71
Directory Server 53
  configuration Directory Server 53
  described 51
  failover 54
  integrating NAS with Directory Server 51, 53
  master server 54
  NAS configuration settings 51
  NAS registry settings 51
  o=NetscapeRoot tree 53
  slave server 54
distributed data synchronization see data synchronization
distributed transactions 49
DMZ 29
  database protection 29
DMZ-database protection firewall 32
DMZ firewall 31
documentation 7
documentation conventions 12
dsync see data synchronization
dynamic load balancing 24, 28, 96
  described 24

E
EJBs 49, 74, 89
enabling ports 28
engines 73, 74
Enterprise Java Beans ( EJBs) 67
Enterprise Java Beans (EJBs) 70
Ethernet cards 25
Executive Server (KXS) 25, 28, 32, 95
  bottlenecks 91
  described 74
  threads 91, 92

F
failover 17, 71, 73, 74
  developing a failover provision 72, 73
  sticky application components 96
fault tolerance 17, 74
fiber optic lines 22
fine-tuning NAS 88, 116
  worksheet 103
firewall
  connections and replies 28
  described 26
  DMZ 29
  DMZ-database protection 29, 32
  DMZ topology 31
  filters 27, 28
  opening ports 28
  packet filtering 27, 28
  single firewall topology 29, 30
  topology 29, 117
  Transmission Control Protocol (TCP/IP) 26
  User Datagram Protocol (UDP) 26
firewall topology
  described 29
fonts, use in document 13
format, URLs, in manual 12

G
getSession method 92, 93
global transactions 48, 49
goals of deployment 16, 19
goals of performance 56, 63
guidelines for fine-tuning the server 88

H
hard disk access 96
heavyweight requests 68, 101
hosting applications on multiple NAS machines 69
HTTP headers 93, 95, 103
HTTP requests 30

I
I/O 36, 89, 90
increasing the number of CPUs 46, 48
Internet access lines 21, 25
ISDN 22, 23

J
Java Servers
  threads 49
Java Servers (KJS) 49, 75, 91
  adjusting the number of engines 89
  described 74, 89
  threads 50, 75, 89
JDBC 99, 105
JSPs 67, 74, 89

K
KAS see Administrative Server
KCS see C++ Servers (KCS)
KJS see Java Servers (KJS)
KXS see Executive Server

L
LDAP see Lightweight Directory Access Protocol
Lightweight Directory Access Protocol (LDAP) 51
lightweight requests 68, 101
limiting the size of session data 93
live staging environment 113
load balancing 28, 69, 71, 73, 96
  broadcasting intervals 97
  described 24, 117
  monitoring 98
  update intervals 97
  web server 38
LocalDirector (Cisco) 38
local transactions 48, 49, 50
Log out request
  described 79

M
machine-CPU mix 46
maximum number of concurrent users 60
MaxProcs registry setting 38
measuring performance 56, 59
mediumweight requests 68, 101
memory issues 100
memory thrashing 96

N
name-value pair list 91, 93
  applications 93
  servlets 94
name-value pair list (application)
  described 117
name-value pair list (session)
  described 118
NAS registry 92
NAS see Netscape Application Server (NAS)
NES see Netscape Enterprise Server (NES)
Netscape Application Server (NAS) 15, 73, 74
  deploying 15, 16
  deploying into production 113
  documentation 7
  engines 73, 74
  fine-tuning 88
  integrating with Directory Server 51, 53
  patterns of server behavior 85
  performance 87
  registry settings 89
Netscape Application Server registry settings 51
Netscape Enterprise Server (NES) 25, 103
network bandwidth 21, 22, 64, 93
network bottlenecks 25
network components
  ADSL 23
  assessing 21
  cards 25
  Internet access lines 21
  routers and subnets 24
network traffic 21
NSCP_THREADPOOL_MAX environment variable 103

O
o=NetscapeRoot tree 53

P
packet filters 27, 28
packets 95, 103
  size 95
partitioning applications 69, 70
peak capacity 62, 86
  described 60, 117
peak load 22, 63, 64, 72, 73, 82, 86
  described 59, 117
performance 19, 55
  described 117
  goals 19, 56, 63
  improving 96
  measuring 56, 59
  memory considerations 100
  Netscape Application Server 87
  patterns of server behavior 85
performance testing 82
  analyzing results 81, 84
  scripts 83
  test environment 82
  tools 84
  types of tests 83
pilot system
  deploying 114
planning for failover
  determining failover requirements 72, 73
production system 116

R
Registration request
  described 79
registry
  settings stored on Directory Server 51
registry settings 92
  see also NAS registry
remote browser emulator (RBE) tool 56
request and response streams 91
request manager threads 92
request object 118
  described 93
requests 57, 64, 75, 118
  browse 79
  Buy/Place Order 79
  described 16, 20
  flow 95
  frequency 81
  heavyweight 101
  lightweight 101
  Log out 79
  mediumweight 101
  Registration 79
  Search 79
  Shopping Cart 79
  Sign In (Log in) 79
  threads 101
  types 67, 68, 81
requests per minute 16, 60, 61, 66, 82
  formula 67
  relationship to response time 65, 67
requests per second 16
Resource Manager 50
resource manager 50
response object 118
  described 93
response time 56, 62, 64, 65, 82, 85, 118
  acceptable level 65, 66, 67
  described 16, 20
  determining at peak load 66
  improving 101
  relationship to requests per minute 65, 67
routers 24, 25
running performance tests 82

S
sample application scenario 80
scalability 24
  described 16, 118
scaling factor 45
  described 118
scaling to more than two NAS machines topology 44
  advantages 45
  ratings 45
scripts
  performance testing 83
Search request
  described 79
server backup requirements 47
server capacity 66
server engines 73, 74
  adding too many 102
server fail-over 17
server failure 72
server performance 69
server processes 73, 74
servlets 67, 74, 89, 93
  request and response objects 94
session data 96
session object
  described 93, 118
sessions
  creating 93
  described 92, 118
  name-value pair list 93
  session object 93
  size of session data 92
Shopping Cart request
  described 79
Sign In (Log in) request
  described 79
single firewall topology 30
single-machine topology 33
  advantages 34
  disadvantages 34
  ratings 35
single point of failure 17, 72
size of packets 95
size of session data 92
state and session data 71, 73
  see also session data
steady state 62, 63, 82
  described 61, 119
steady state load 59
sticky application components 95
  described 119
  failover 96
subnets 24, 25, 32, 48
Sync Alternate
  described 47
Sync Backup 48
  affect on performance 98
  described 47
Sync Primary 48, 98
  described 47
Sync Server 47, 48
system capacity 55, 56

T
T-1 lines 21, 22, 23
T-3 lines 21, 22
TCP 95
TCP/IP requests 31
test environment 82
think time 56, 58, 81
  described 57, 119
thrashing 61
threads 89, 90, 101
  adding too many 102
  configuring 92
  described 75
  KXS engine 91
  request manager 92
  web server 103
three-machine topology 38
  ratings 39
throughput 20, 22, 45, 56
  described 16, 20, 119
tools
  benchmarking 84
  remote browser emulator (RBE) 56
  web site performance 56, 84
topology 100
  described 29, 119
  DMZ-database protection firewall 32
  examples 33
  firewall 29
  Netscape Application Server 33
  scaling to more than two NAS machines 44, 45
  scaling to two NAS machines 40
  single firewall 30
  single-machine configuration 33, 35
  three-machine configuration 38, 39
  two-machine configuration 36
  two-NAS machine topology 43
transaction manager 49, 50
Transmission Control Protocol (TCP/IP) 26
two-machine topology 36
  advantages and disadvantages 36
  ratings 36
two-NAS machine topology 40
  advantages 41
  ratings 43

U
URLs
  format in manual 12
User Datagram Protocol (UDP) 26, 31, 32

W
Web Connector plug-in 28, 70, 91, 94, 95, 103
  described 25
web server 25, 30, 32, 33, 36, 38, 44, 102
  bottlenecks 87
  CPUs 103
  described 103
  load balancer 38
  NSCP_THREADPOOL_MAX environment variable 103
  running on NT 38
  running on Unix 38
Web Server Load Balancer plug-in 24
web site performance tools 56
worksheet
  fine-tuning 103
 

© Copyright 1999 Netscape Communications Corp.