Sun Java �лx     �W�@��      �ؿ�      �d�      �U�@��     

Sun �лx
Sun Java System Communications Express 6 2005Q1 �޲z��n 

�� 8 ��
�ծջP�į��T

�o�@���y�z������ Sun Java System Communications Express ���į�ҥ����Ҷq����T�C

�Y�n�����į�A�ЦҼ{�U�C�ծտﶵ�G


�ծ� Directory Server

�o�@�`�y�z���W�j�į�A�z�i�H�� Directory Server ��檺�ծաC

�� LDAP Directory Server �إ߯d�

�Y�n�ﵽ Calendar Server �s�� LDAP Directory Server �� Communications Express ���į�A�Ь��U�C LDAP �ݩʫإ߯dޡG


�Ƶ�

comm_dssetup.pl �{���ɷ|�� icsCalendar�BicsCalendarOwned�Bmail �P mailAlternateAddress �ݩʷs�W�dޡC


�]�w nsSizeLimit �P nsLookthroughLimit �Ѽ�

�ϥΪ�/�s�� LDAP Directory Server �t�m���� nsSizeLimit �P nsLookthroughLimit �Ѽƥ����]������j���ȡA�~�ॿ�T�����j�M�A�o�@�I�D�`���n�C

�Y�n�T�w�o�ǰѼƬO�_�w�]�w���A�?�ȡA�п�J�H�U��O�G

ldapsearch -b /base/ (&(icscalendarowned=*/user/*)(objectclass=icsCalendarUser))

�䤤

/base/ �O Calendar Server �ϥΪ̻P�귽��ƩҦb�� Directory Server �� LDAP ��� DN�C

/user/ �O�@��ϥΪ̥i�H�b [��ƾ�j�M] ��ܤ���J���ȡA�ӹ�ܤ���� Communications Express �� [�q�\] �ﶵ�U�C

�p�G nsSizeLimit �� nsLookthroughLimit �Ѽƪ��Ȥ���j�ALDAP ��A���|�Ǧ^��~�C

�̷ӳo�ǫ�n���] nsSizeLimit �� nsLookthroughLimit �ѼơG


�ծ� Calendar Server

�o�@�`�y�z�b Calendar Server ���h�� CPU �����ϥέt��ŬO�p��W�j�į઺�C

�ϥθ�h�� CPU ���t��ť\��

�p�G��A�����h�� CPU�A�̹w�]�ACalendar Server �|�b�o�� CPU �W�'G HTTP �A�� (�Ҧp cshttpd �{��) �P�4�����Ʈw�A�� (�Ҧp csdwpd �{��)�C

ics.conf ���� service.http.numprocesses �M service.dwp.numprocesses �ѼƽT�w���C�تA�ȹ�ڰ�檺�{�ǼƥءC�̹w�]�A�b�w�˴v��A�o�ǰѼƷ|�]�w����A���W�� CPU �ƥءA��z�i�H���]�o�ǭȡC�Ҧp�A�p�G��A���� 8 �� CPU�A��z�Ʊ� cshttpd �M csdwpd �{�ǶȦb 4 �� CPU �����A�бN�ѼƳ]�w���G

service.http.numprocesses="4"

service.dwp.numprocesses="4"

    �Y�n���έt��ť\��
  1. �N service.loadbalancing �Ѽƥ[�J ics.conf �ɮ�
  2. �N service.loadbalancing �]���uno�v�C
  3. ���s�Ұ� Calendar Server ���ܧ�ͮġC

�p�ݦ���t��ť\�઺��T�A�аѾ\�uSun ONE Calendar Server 6.0 Administrator's Guide�v�����uCalendar Server Performance Tuning�v�@���A����n���G

http://docs.sun.com/source/816-6708-10/


�ծ� Web Server

�o�@�`�y�z���W�j�į�A�z�i�H�� Web Server ��檺�ծաC

�]�w acceptorthreads ����

�b server.xml ���A�N <vs> (���&�A��) ���$��� acceptorthreads �ݩʭ��ܧ󦨰�� Web Server ����W�� CPU �ơC

�Ҧp�G

<VS id="https-siroe.com" connections="ls1" mime="mime1" aclids="acl1" urlhosts="<webserver host name"acceptorthreads="<noofcpus>" >

�]�w JVM �ﶵ

�b Web Server �� server.xml �ɮפ��s�W�γ]�w�U�C JVM �ﶵ�C

�U�C��ӰѼƷ|�T�w JVM �����|�j�p

�Ĥ@�ӿﶵ��̤ܳj���|�j�p�A�ӲĤG�ӿﶵ��̤ܳp���|�j�p

���o��ӿﶵ�A��ij�z�]�w�ۦP���ȡC

�s�W�U�C JVM �ﶵ

JVMOPTIONS -server /JVMOPTIONS

�]�w�U�C�귽�^���Ѽ�


�ծ� Communications Express

    �ҥΦ�A���^3��#�Y
  1. �b uwcconfig.properties �ɮפ��A�N uwc.gzip compression �Ѽƭȳ]���utrue�v�A�H�ҥΦ�A���^3��#�Y�C
  2. �Ҧp�Auwc.gzipcompression = true

  3. �M�᭫�s�Ұ� Web Server�C


�`�N

�i�����ܧ󤧫e�A�Х�O��@��t�m�ɮ׳ƥ�C


    �Y�n�ۭq Communications Express �����q�@�~�O��
  1. �s��b deployed-dir/WEB-INF �ؿ��쪺 web.xml �ɮסC
  2. �o�� xml �ɮץ]�t session-config xml ���ҡA�Ӽ��Ҩ㦳 session-timeout �ݩʡC

    �o���ݩʩw�q�H�?��쪺���q�@�~�O�ɡC

  3. �N session-timeout �ݩʪ����ܧ󦨩һݪ��ȡC
  4. �Ҧp�A�U�C�d�ҩw�q 10 ���j����q�@�~�O�ɡG

    <session-config>

    <session-timeout>600</session-timeout>

    </session-config>



�W�@��      �ؿ�      �d�      �U�@��     


��󸹽X�G819-1104�C  Copyright 2005 Sun Microsystems, Inc. ���v�Ҧ��C