Sun Java System Calendar Server 6 2005Q1 °ü¸® ¼³¸í¼ |
21Àå
Calender Server ¼º´É Á¶Á¤Sun Java System Calendar ServerÀÇ ¼º´ÉÀ» Çâ»ó½ÃÅ°·Á¸é ´ÙÀ½ ¿É¼ÇÀ» »ç¿ëÇÒ °ÍÀ» °í·ÁÇϽʽÿÀ.
LDAP Directory Server »öÀÎCalendar Server°¡ LDAP Directory Server¿¡ ¾×¼¼½ºÇÒ ¶§ ¼º´ÉÀ» Çâ»ó½ÃÅ°·Á¸é ´ÙÀ½ ¼Ó¼ºÀ» À§ÇÑ LDAP ±¸¼º ÆÄÀÏ¿¡ »öÀÎÀ» Ãß°¡ÇÕ´Ï´Ù.
- icsCalendar – ÀÌ ¼Ó¼ºÀº ´Þ·Â »ç¿ëÀÚ ¶Ç´Â ÀÚ¿øÀÇ ±âº» ´Þ·ÂÀ» °Ë»öÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. Á¸Àç(pres), ÀÏÄ¡(eq) ¹× ÇÏÀ§ ¹®ÀÚ¿(sub) »öÀÎ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù.
- icsCalendarOwned – ÀÌ ¼Ó¼ºÀº »ç¿ëÀÚ°¡ ¼ÒÀ¯ÇÑ ´Ù¸¥ ´Þ·ÂÀ» °Ë»öÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. Á¸Àç(pres), ÀÏÄ¡(eq) ¹× ÇÏÀ§ ¹®ÀÚ¿(sub) »öÀÎ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù. DWP ȯ°æÀÇ ´Þ·Â °Ë»ö ¼º´É Çâ»óÀ» ÂüÁ¶ÇϽʽÿÀ.
- mail ¹× mailAlternateAddress ¼Ó¼ºÀº »ç¿ëÀÚÀÇ ±âº» ¹× ´ëü ÀüÀÚ ¸ÞÀÏ ÁÖ¼Ò¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Çʼö ¸ÞÀÏ ¼Ó¼ºÀ» Ãß°¡ÇÏ·Á¸é ¹× ÀüÀÚ ¸ÞÀÏ º°ÄªÀ» ¼³Á¤ÇÏ·Á¸éÀ» ÂüÁ¶ÇϽʽÿÀ.
ÁÖ
Directory Server ¼³Ä¡(comm_dssetup.pl) ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÏ¿© Directory Server 5.x¸¦ ±¸¼ºÇÑ °æ¿ì, ½ºÅ©¸³Æ®´Â ÀÌ »öÀΰú ±âŸ »öÀÎÀ» Ãß°¡ÇÕ´Ï´Ù. 2Àå, "Directory Áغñ ½ºÅ©¸³Æ®(comm_dssetup.pl)"¸¦ ÂüÁ¶ÇϽʽÿÀ.
µð·ºÅ丮 ¼¹ö »öÀÎ Ãß°¡¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®ÀÇ Directory Server Configuration, Command, and File Reference¸¦ ÂüÁ¶ÇϽʽÿÀ.
http://docs.sun.com/coll/DirectoryServer_05q1
DWP ȯ°æÀÇ ´Þ·Â °Ë»ö ¼º´É Çâ»óDWP ȯ°æ¿¡ ÀÖ´Â °æ¿ì, Áï ´Þ·Â µ¥ÀÌÅͺ£À̽º°¡ ¿©·¯ ¹é¿£µå ¼¹ö Àüü¿¡ ¹èÆ÷µÇ¾ú´Ù¸é ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡¼ ´Þ·Â °Ë»ö¿¡ ½Ã°£ÀÌ ¸¹ÀÌ °É¸± ¼ö ÀÖ½À´Ï´Ù. ¸ÕÀú LDAP Ç׸ñÀ» º¸°í ´Þ·ÂÀÌ »óÁÖÇÏ´Â DWP È£½ºÆ®¸¦ Á÷Á¢ ã´Â °ÍÀÌ ´õ ºü¸¦ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ÀýÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
´Þ·Â °Ë»ö¿¡¼ LDAP¸¦ º¸µµ·Ï È°¼ºÈÇÏ·Á¸é
´Þ·Â °Ë»ö¿¡¼ ¸ÕÀú LDAP µð·ºÅ丮¸¦ ã°í ´ÙÀ½À¸·Î ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ãÀ¸·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
»öÀÎÀ¸·Î °Ë»ö ¼º´ÉÀ» °³¼±ÇÏ·Á¸é
- ´Þ·Â °Ë»ö ¼º´ÉÀÌ »öÀÎÀ¸·Î °³¼±µÉ ¼ö ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é ´ÙÀ½ LDAP ¸í·ÉÀ» ½ÃµµÇϽʽÿÀ.
ldapsearch -b "base" "(&(icscalendarowned=*user*)
(objectclass=icsCalendarUser))"¿©±â¼ base´Â Calendar ServerÀÇ »ç¿ëÀÚ¿Í ÀÚ¿ø µ¥ÀÌÅÍ°¡ ÀÖ´Â µð·ºÅ丮 ¼¹öÀÇ LDAP ±âº» DNÀ̸ç, user´Â »ç¿ëÀÚ°¡ Calendar Express °¡ÀÔ -> ´Þ·Â °Ë»ö ´ëÈ »óÀÚ¿¡ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â °ªÀÔ´Ï´Ù.
Å×½ºÆ® °á°ú 60,000°³ÀÇ Ç׸ñÀ» °Ë»öÇÒ °æ¿ì icsCalendarOwned ¼Ó¼º¿¡ ´ëÇÑ »öÀÎÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸é 50-55ÃÊ°¡ °É¸³´Ï´Ù. ±×·¯³ª »öÀÎÀ» »ç¿ëÇϸé 1-2ÃÊ ¹Û¿¡ °É¸®Áö ¾Ê½À´Ï´Ù.
- comm_dssetup.plÀ» ½ÇÇàÇÏ¿© ÀûÀýÇÑ LDAP ¼Ó¼º ¶Ç´Â ÃÖ¼ÒÇÑ icsCalendarOwnedÀ» »öÀÎÈÇÕ´Ï´Ù.
comm_dssetup.plÀº ´Ù¾çÇÑ ¹æ½ÄÀ¸·Î ¼º´ÉÀ» °³¼±Çϱâ À§ÇØ ÀÌ ¼Ó¼º°ú ´Ù¸¥ ¼Ó¼ºÀ» »öÀÎÈÇÕ´Ï´Ù. comm_dssetup.plÀ» ½ÇÇàÇÏÁö ¾Ê°Å³ª ½ÇÇàÇßÁö¸¸ »öÀÎȸ¦ ¼öÇàÇÏÁö ¾ÊÀº °æ¿ì, ´Ù½Ã À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇÏ¿© »öÀÎȸ¦ ¼öÇàÇϰųª Directory Server µµ±¸¸¦ »ç¿ëÇÏ¿© »öÀÎȸ¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
comm_dssetup.pl°¡ »öÀÎȸ¦ ¼öÇàÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¼Ó¼º »öÀÎÀ» ÂüÁ¶ÇϽʽÿÀ.
µð·ºÅ丮 ¼¹ö »öÀÎ Ãß°¡¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®ÀÇ Directory Server Configuration, Command, and File Reference¸¦ ÂüÁ¶ÇϽʽÿÀ.
¿ÍÀϵåÄ«µå °Ë»öÀ» ºñÈ°¼ºÈÇÏ¿© ´Þ·Â °Ë»ö ¼º´É °³¼±±âº»ÀûÀ¸·Î ¿ÍÀϵåÄ«µå °Ë»öÀº Calendar Server¿¡¼ ºñÈ°¼ºÈµË´Ï´Ù. Áï, ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© ´Þ·ÂÀ» °Ë»öÇÒ ¶§ ¶Ç´Â »ç¿ëÀÚ Á¤ÀÇ ÀÎÅÍÆäÀ̽º¿¡¼ search_calprops.wcapÀ» ½ÇÇàÇÏ´Â °æ¿ì WCAP ¸í·ÉÀ¸·Î Àü´ÞµÇ´Â °Ë»ö ¹®ÀÚ¿°ú Á¤È®ÇÏ°Ô ÀÏÄ¡ÇÏ´Â °ªÀ» °Ë»öÇÕ´Ï´Ù.
ics.conf ÆÄÀÏ¿¡¼ ´ÙÀ½ ÇàÀÇ ÁÖ¼®À» Ãë¼ÒÇÏ¿© ¿ÍÀϵåÄ«µå °Ë»öÀ» È°¼ºÈÇÑ °æ¿ì(½ÃÀÛ ºÎºÐ¿¡¼ ´À³¦Ç¥("!") Á¦°Å) ¼º´É¿¡ ºÎÁ¤ÀûÀÎ ¿µÇâÀ» ÁÙ ¼ö ÀÖ½À´Ï´Ù.
!service.calendarsearch.ldap.primaryownersearchfilter = "(&(|(uid=*%s*)(cn=*%s*))(objectclass=icsCalendarUser))"
¼º´É¿¡ ´ëÇÑ ¿ÍÀϵåÄ«µå °Ë»öÀÇ ¿µÇâÀ» Å×½ºÆ®ÇÏ·Á¸é ¾Õ¿¡ ´À³¦Ç¥("!")¸¦ »ðÀÔÇؼ ÇàÀ» ´Ù½Ã ÁÖ¼®À¸·Î ó¸®ÇÕ´Ï´Ù.
CLD Ç÷¯±× ÀÎ ¼º´É Çâ»ó½Ã½ºÅÛÀÌ ´Þ·Â µ¥ÀÌÅͺ£À̽º·ÎºÎÅÍ ´Þ·Â¿¡ ¾×¼¼½ºÇÏ¸é ¾î¶² ¹é¿£µå ½Ã½ºÅÛÀÌ ÇØ´ç »ç¿ëÀÚÀÇ ´Þ·ÂÀ» ÀúÀåÇÏ´ÂÁö ÆÇ´ÜÇØ¾ß ÇÕ´Ï´Ù. ÀûÀýÇÑ ¹é¿£µå ½Ã½ºÅÛÀ» ã±â À§ÇØ ½Ã½ºÅÛÀº »ç¿ëÀÚÀÇ Ç׸ñ¿¡ ´ëÇØ LDAP µð·ºÅ丮¸¦ °Ë»öÇÏ°í icsDWPHost ¼Ó¼ºÀ» ¼±ÅÃÇÕ´Ï´Ù. ÀÌ °Ë»ö¿¡´Â ½Ã°£ÀÌ °É¸®¸ç ´Þ·Â µ¥ÀÌÅÍ¿¡ ´ëÇÑ ¸ðµç ¾×¼¼½º¿¡¼ ¼öÇàµÇ¾î¾ß ÇÕ´Ï´Ù. ¸ðµç »ç¿ëÀÚ ¼¼¼ÇÀ¸·Î ÀÎÇØ µ¥ÀÌÅͺ£À̽º ¾×¼¼½º°¡ ÀÚÁÖ ¹ß»ýÇÏ°í ±×·Î ÀÎÇØ LDAP °Ë»öÀÌ ÀÚÁÖ ÀϾ ¼ö ÀÖ½À´Ï´Ù. ½Ã°£À» Àý¾àÇÏ°í ¼º´ÉÀ» °³¼±ÇÏ·Á¸é ics.conf ÆÄÀÏÀ» ´ÙÀ½°ú °°ÀÌ ÆíÁýÇÏ¿© LDAP µ¥ÀÌÅÍ Ä³½Ã¸¦ È°¼ºÈÇÕ´Ï´Ù.
local.ldap.cache.enable=”yes”
LDAP µ¥ÀÌÅÍ Ä³½Ã´Â »ç¿ëÀÚ ¾ÆÀ̵ð ¹× ÇØ´ç icsDWPHost ¼Ó¼ºÀ» ÀúÀåÇÕ´Ï´Ù. LDAP¿¡¼ »ç¿ëÀÚ Ç׸ñÀ» °Ë»öÇϱâ Àü¿¡ ½Ã½ºÅÛÀº »ç¿ëÀÚ ¾ÆÀ̵𰡠ÀÖ´ÂÁö ij½Ã¸¦ È®ÀÎÇÕ´Ï´Ù. ij½Ã¿¡ ÀÖ´Ù¸é ÀúÀåµÈ icsDWPHost ¼Ó¼º¿¡¼ ¹é¿£µå È£½ºÆ® À̸§À» ¼±ÅÃÇÕ´Ï´Ù. ij½Ã¿¡ ÀÖÁö ¾Ê´Â °æ¿ì ½Ã½ºÅÛÀº LDAP °Ë»öÀ» ¼öÇàÇÏ°í »ç¿ëÀÚ ¾ÆÀ̵ð¿Í ¼Ó¼ºÀ» ij½Ã¿¡ º¹»çÇÕ´Ï´Ù. ÀÌÁ¦ºÎÅʹ ij½Ã¿¡¼ »ç¿ëÀÚ ¾ÆÀ̵𸦠ã±â ¶§¹®¿¡ »ç¿ëÀÚ ´Þ·Â µ¥ÀÌÅÍ ¾×¼¼½º°¡ ´õ »¡¶óÁý´Ï´Ù.
LDAP µ¥ÀÌÅÍ Ä³½ÃÀÇ ¼º´É °³¼±LDAP µ¥ÀÌÅÍ Ä³½Ã´Â ±âº»ÀûÀ¸·Î È°¼ºÈµË´Ï´Ù. ics.conf ¸Å°³ º¯¼ö¸¦ »ç¿ëÇÏ¿© Á¶Á¤ÇÏ·Á¸é, Ç¥ 21-1¿¡ ³ª¿Â ¸Å°³ º¯¼ö Áß Çϳª ÀÌ»óÀ» Á¶Á¤ÇÕ´Ï´Ù.
LDAP SDK ij½Ã Á¶Á¤Ç׸ñÀÌ Ä³½Ã¿¡¼ ¾ó¸¶³ª ¿À·¡ ¸Ó¹«¸¦ °ÍÀÎÁö ±×¸®°í ij½Ã°¡ ¾ó¸¶³ª Ä¿Áú ¼ö ÀÖ´ÂÁö Á¶Á¤ÇÏ´Â µÎ ¸Å°³ º¯¼ö°¡ ÀÖ½À´Ï´Ù.
ij½Ã¸¦ Á¶Á¤ÇÏ·Á¸é Ç¥ 21-2¿¡ Ç¥½ÃµÇ´Â ¸Å°³ º¯¼ö Áß Çϳª ÀÌ»óÀ» ÆíÁýÇÕ´Ï´Ù.
ÀÚµ¿ ¹é¾÷ Á¶Á¤µð½ºÅ©¿¡¼ º¸°üÇÏ´Â ¹é¾÷ ¼ö ±×¸®°í °¡¿ë µð½ºÅ© °ø°£À» ÃÊ°úÇÏÁö ¾ÊÀ» Çʿ伺 »çÀÌ¿¡ ±ÕÇüÁ¡À» ã¾Æ¾ß ÇÕ´Ï´Ù. ¾ÆÄ«ÀÌºê ¹× ÇÖ ¹é¾÷ÀÌ Â÷ÁöÇÏ´Â µð½ºÅ© °ø°£ °ü¸®¿¡ µµ¿òÀÌ µÇµµ·Ï Çѹø¿¡ ¸î °³ÀÇ ¹é¾÷ º¹»çº»À» À¯ÁöÇÒ ¼ö ÀÖ´ÂÁö ±×¸®°í ´Ù¸¥ º¹»çº»ÀÇ Á¤¸®¸¦ Æ®¸®°ÅÇÒ µð½ºÅ© °ø°£ ÀÓ°è°ªÀÌ ÀÖ´ÂÁö °áÁ¤ÇÏ´Â ´Ù¾çÇÑ ics.conf ¸Å°³ º¯¼öÀÇ ¼³Á¤À» ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù.
°¢ ¹é¾÷ À¯Çü, Áï ¾ÆÄ«ÀÌºê ¹× ÇÖ ¹é¾÷¿¡ ´ëÇØ Á¶Á¤ÇÒ ¼ö ÀÖ´Â 3°¡Áö À¯ÇüÀÇ ¸Å°³ º¯¼ö°¡ ÀÖ½À´Ï´Ù.
Calendar Server´Â µð½ºÅ© °ø°£ÀÇ ÀÓ°è°ªÀ» ÃÊ°úÇÏÁö ¾ÊÀ¸¸é¼ ÃÖ´ë ÀÏ ¼ö µ¿¾È ¹é¾÷À» À¯ÁöÇÕ´Ï´Ù. ±×·¯¹Ç·Î ÇöÀç ¹é¾÷À¸·Î µð½ºÅ© »ç¿ë·®ÀÌ ÀÓ°è°ªÀ» ÃÊ°úÇÑ´Ù¸é ½Ã½ºÅÛÀº °¡Àå ¿À·¡µÈ ¹é¾÷ º¹»çº»À» Á¦°ÅÇÏ°í µð½ºÅ© °ø°£ÀÌ ÀÓ°è°ª ¾Æ·¡·Î ¶³¾îÁö´ÂÁö È®ÀÎÇÕ´Ï´Ù. ´Ù¸¥ ¹é¾÷ º¹»çº»À» Á¦°ÅÇÏ¿© µð½ºÅ© ¹é¾÷ ¼ö°¡ ÃÖ¼Ò ¹é¾÷ º¹»çº» ¼ö ÀÌÇÏ·Î ÁÙ¾îµé°Å³ª µð½ºÅ© »ç¿ë·®ÀÌ ÀÓ°è°ª ¾Æ·¡·Î ÁÙ¾îµé ¶§±îÁö ¿À·¡µÈ ¹é¾÷ º¹»çº»À» °è¼Ó Á¦°ÅÇÕ´Ï´Ù.
±×·¯¹Ç·Î ÀÓ°è°ª ¸Å°³ º¯¼ö·Î ¹é¾÷ÀÇ µð½ºÅ© °ø°£ »ç¿ë·®À» °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í ¹Ý´ë·Î Çã¿ëµÈ º¹»çº» ¼ö ¹× µð½ºÅ© °ø°£ÀÇ ¾çÀ» Á¶Á¤ÇÏ¿© µð½ºÅ©¿¡ º¸°üÇÏ´Â ¹é¾÷ º¹»çº» ¼ö¸¦ °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ç¥ 21-3Àº µð½ºÅ©¿¡ À¯ÁöµÈ ¹é¾÷ÀÇ ¼ö¿Í µð½ºÅ© °ø°£À» Á¦¾îÇÏ´Â ics.conf ¸Å°³ º¯¼ö¸¦ ³ª¿ÇÕ´Ï´Ù.
¼¼¼Ç µ¥ÀÌÅͺ£À̽º¸¦ À§ÇÑ ¸Þ¸ð¸® ±â¹Ý ÆÄÀÏ ½Ã½ºÅÛ »ç¿ëics.conf ÆÄÀÏ¿¡ ´ÙÀ½ ¸Å°³ º¯¼ö¸¦ ¼³Á¤ÇÏ¿© ¼¼¼Ç µ¥ÀÌÅͺ£À̽º¸¦ À§ÇÑ ¸Þ¸ð¸® ±â¹Ý ÆÄÀÏ ½Ã½ºÅÛ(tmpfs)À» ±¸¼ºÇÔÀ¸·Î½á ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù.
local.instance.use.tmpfs to "true"
tmpfs ÆÄÀÏ ½Ã½ºÅÛÀº service.http.sessiondir.path ¹× service.admin.sessiondir.path ¸Å°³ º¯¼öÀÇ °ªÀ» ±â¹ÝÀ¸·Î ¿À¹ö·¹À̵˴ϴÙ.
ÀÚ¼¼ÇÑ ³»¿ëÀº Solaris ¼³¸í¼ÀÇ tmpfs(7FS) ¹× mount_tmpfs(1M) ¼³¸í¼ ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.
http://docs.sun.com/db/prod/solaris ¹× http://docs.sun.com/db/prod/solaris?l=ko
¿©·¯ CPU¿¡ °ÉÃÄ ·Îµå ±ÕÇü Á¶Á¤ »ç¿ë¼¹ö¿¡ CPU°¡ ¿©·¯ °³ÀÎ °æ¿ì Calendar Server´Â ±âº»ÀûÀ¸·Î HTTP ¼ºñ½º(cshttpd ÇÁ·Î¼¼½º) ¹× ºÐ»ê µ¥ÀÌÅͺ£À̽º ¼ºñ½º(csdwpd ÇÁ·Î¼¼½º)¸¦ ºÐ»ê½Ãŵ´Ï´Ù.
service.http.numprocesses ¹× service.dwp.numprocesses ¸Å°³ º¯¼ö´Â °¢ ¼ºñ½º¸¦ À§ÇØ ½ÇÇàµÇ´Â ½ÇÁ¦ ÇÁ·Î¼¼½º ¼ö¸¦ °áÁ¤ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ÀÌ µÎ ¸Å°³ º¯¼ö´Â ¼³Ä¡ÇÏ´Â µ¿¾È ¼¹öÀÇ CPU ¼ö·Î ¼³Á¤µÇÁö¸¸ °ªÀ» Àç¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, CPU°¡ 8°³ÀÎ ¼¹öÀÎ °æ¿ì cshttpd ¹× csdwpd ÇÁ·Î¼¼½º¸¦ 4°³ÀÇ CPU¿¡¼¸¸ ½ÇÇàÇÏ·Á¸é ¸Å°³ º¯¼ö¸¦ ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÏ¸é µË´Ï´Ù.
service.http.numprocesses="4"
service.dwp.numprocesses="4"·Îµå ±ÕÇü Á¶Á¤À» ºñÈ°¼ºÈÇÏ·Á¸é service.loadbalancing ¸Å°³ º¯¼ö¸¦ ics.conf ÆÄÀÏ¿¡ Ãß°¡ÇÏ°í "no"·Î ¼³Á¤ÇÕ´Ï´Ù. º¯°æ ³»¿ëÀ» Àû¿ëÇÏ·Á¸é Calendar Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
½Ã°£ ÃÊ°ú °ª »ç¿ëCalendar Server ¼º´ÉÀº ´Ù¾çÇÑ ics.conf ¸Å°³ º¯¼öÀÇ ½Ã°£ ÃÊ°ú °ªÀ» »ç¿ëÇÏ¿© Á¶Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½°ú °°Àº ½Ã°£ ÃÊ°ú À¯ÇüÀÌ ÀÖ½À´Ï´Ù.
ics.conf ¸Å°³ º¯¼ö ÆíÁý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ics.conf ±¸¼º ÆÄÀÏ ÆíÁýÀ» ÂüÁ¶ÇϽʽÿÀ.
csadmindÀÇ ½Ã°£ ÃÊ°ú °ª
Ç¥ 21-4¿¡¼´Â °ü¸®(csadmin) ¼ºñ½º¿¡¼ »ç¿ëÇÏ´Â ics.conf ÆÄÀÏÀÇ Calendar Server ½Ã°£ ÃÊ°ú ¸Å°³ º¯¼ö¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
ÃÖÁ¾ »ç¿ëÀÚÀÇ HTTP ½Ã°£ ÃÊ°ú °ª
Ç¥ 21-5¿¡¼´Â ÃÖÁ¾ »ç¿ëÀÚ¿¡°Ô Àû¿ëµÇ´Â ics.conf ÆÄÀÏÀÇ Calendar Server HTTP ½Ã°£ ÃÊ°ú ¸Å°³ º¯¼ö¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
GSE ´ë±â¿ ½Ã°£ ÃÊ°ú °ª
´ÙÀ½ ics.conf ÆÄÀÏ ¸Å°³ º¯¼ö´Â Calendar Server°¡ ±×·ì ¿¹¾à ¿£Áø(GSE) ´ë±â¿¿¡¼ µé¾î¿À´Â ÀÛ¾÷À» ½ºÄµÇϱâ Àü¿¡ ±â´Ù¸®´Â ½Ã°£À» ÃÊ ´ÜÀ§·Î ÁöÁ¤ÇÕ´Ï´Ù.
gse.belowthresholdtimeout = "3"
ÇÒ´çµÈ ÃÖ´ë ½º·¹µåº¸´Ù ¸¹Àº ÀÛ¾÷ÀÌ ´ë±â¿¿¡ ÀÖÀ¸¸é ¸¶Áö¸· ½º·¹µå´Â Ç×»ó ´ë±â¿À» ´Ù½Ã ½ºÄµÇÕ´Ï´Ù. µû¶ó¼ ÀÌ·¯ÇÑ ¼³Á¤Àº ÀÛ¾÷ÀÇ ¼ö°¡ ÇÒ´çµÈ ÃÖ´ë ½º·¹µåº¸´Ù ÀûÀ» ¶§¸¸ Àû¿ëµË´Ï´Ù.
±âº»°ªÀº "3"ÀÔ´Ï´Ù. ÀÌ ¼ýÀÚ¸¦ Áõ°¡½ÃÅ°¸é ¼¹ö°¡ ´ë±â¿À» °Ë»öÇÏ´Â ºóµµ°¡ °¨¼ÒÇÏ°í ÀüüÀûÀÎ ¼º´ÉÀÌ Çâ»óµÉ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ À̺¥Æ®ÀÇ Å©±â°¡ Áõ°¡ÇÏ¿© ´ë±â¿ÀÌ ³Ê¹« Ä¿Áö¸é ½Ã°£À» ÁÙ¿© ´ë±â¿ÀÇ Ã³¸® ¼Óµµ¸¦ ³ôÀÏ ¼ö ÀÖ½À´Ï´Ù. ±×·¯¸é Àü¹ÝÀûÀÎ ¼º´ÉÀº ÀúÇϵÇÁö¸¸ À̺¥Æ® ¾÷µ¥ÀÌÆ® ¼Óµµ´Â »¡¶óÁý´Ï´Ù.
Calendar Express »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º Á¶Á¤ÀÌ Àý¿¡¼´Â Calendar Express¸¦ ´ÙÀ½°ú °°ÀÌ Á¶Á¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
º¸±â »õ·Î °íħ ¿É¼Ç »ç¿ë
Calendar Express ÃÖÁ¾ »ç¿ëÀÚ´Â º¸±â »õ·Î °íħ ¿É¼ÇÀ» »ç¿ëÇϸé Calendar Server µ¥ÀÌÅͺ£À̽º¿¡¼ ¾÷µ¥ÀÌÆ®Çϱ⺸´Ù ºê¶ó¿ìÀú ij½ÃÀÇ ´Þ·Â µ¥ÀÌÅ͸¦ »ç¿ëÇÏ¿© º¸±â¸¦ »õ·Î °íħÀ¸·Î½á ¼º´ÉÀÌ Çâ»óµË´Ï´Ù.
º¸±â »õ·Î °íħ ¿É¼ÇÀ» È°¼ºÈÇÏ·Á¸é ics.conf ÆÄÀÏ¿¡¼ ´ÙÀ½ ¸Å°³ º¯¼ö¸¦ "yes"·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
browser.cache.enable = "yes"
ÀÌ ¸Å°³ º¯¼ö¸¦ Àç¼³Á¤Çϸé Calendar Server¸¦ ÁßÁöÇÑ ´ÙÀ½ ´Ù½Ã ½ÃÀÛÇØ¾ß »õ °ªÀÌ Àû¿ëµË´Ï´Ù.
»çÀÌÆ®¿¡ º¸±â »õ·Î °íħ ¿É¼ÇÀÌ ±¸¼ºµÇ¸é Calendar Express´Â º¸±â ÅÇÀÇ ¸ðµç ´Þ·Â º¸±â¿¡ º¸±â »õ·Î °íħÀ» Ç¥½ÃÇÕ´Ï´Ù.
»ç¿ëÀÚ°¡ º¸±â »õ·Î °íħÀ» ´©¸£¸é Calendar Express°¡ ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡¼ ¾÷µ¥ÀÌÆ®¸¦ ¿äûÇϱâ Àü¿¡ ¸ÕÀú º¸±âÀÇ ´Þ·Â µ¥ÀÌÅÍ°¡ º¯°æµÇ¾ú´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù. µ¥ÀÌÅÍ°¡ º¯°æµÇÁö ¾Ê¾ÒÀ¸¸é Calendar Express´Â ºê¶ó¿ìÀú ij½ÃÀÇ Á¤º¸¸¦ »ç¿ëÇÏ¿© º¸±â¸¦ »õ·Î °íĨ´Ï´Ù. µû¶ó¼ ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ºÒÇÊ¿äÇÑ ¿äûÀ» ÇÇÇÒ ¼ö ÀÖÀ¸¸ç, ÀÌ·¸°Ô ÇÏ¸é ¸¹Àº ¼öÀÇ À̺¥Æ® ¶Ç´Â ŽºÅ©°¡ ÀÖ´Â ´Þ·ÂÀÏ °æ¿ì ƯÈ÷ ¼º´É Çâ»ó¿¡ µµ¿òÀÌ µË´Ï´Ù.
À̺¥Æ® ¶Ç´Â ŽºÅ©°¡ º¯°æµÈ °æ¿ì¿¡´Â Calendar Express°¡ ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡¼ ¾÷µ¥ÀÌÆ®¸¦ ¿äûÇÏ¿© º¸±â¸¦ »õ·Î °íĨ´Ï´Ù. ¶ÇÇÑ »ç¿ëÀÚ´Â º¸±â »õ·Î °íħ ¿É¼ÇÀ» »ç¿ëÇÔÀ¸·Î½á Calendar Express°¡ Ç×»ó ÃֽŠ´Þ·Â µ¥ÀÌÅ͸¦ Ç¥½ÃÇϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.
µµ±¸ ¸ðÀ½ ´Ù½Ã ±×¸®±â ¿É¼Ç ºñÈ°¼ºÈ
µµ±¸ ¸ðÀ½ÀÇ ´Ù½Ã ±×¸®±â ¿É¼ÇÀ» »ç¿ëÇÏ¸é »ç¿ëÀÚ°¡ »õ·Î °íħÀ» ´©¸¦ ¶§ Calendar Express º¸±â°¡ »õ·Î °íÃÄÁý´Ï´Ù. ±×·¯³ª ÀÌ ¿É¼ÇÀ» »ç¿ëÇϸé Calendar Server°¡ µµ±¸ ¸ðÀ½À» À§ÇÑ XML ¹× XSLT º¯È¯À» ¼öÇàÇÏ¿© º¸±â¸¦ »õ·Î °íÄ¡±â ¶§¹®¿¡ ¼º´É¿¡ ¹®Á¦°¡ »ý±æ ¼ö ÀÖ½À´Ï´Ù.
µµ±¸ ¸ðÀ½ÀÇ ´Ù½Ã ±×¸®±â ¿É¼ÇÀ» ºñÈ°¼ºÈÇÏ·Á¸é ics.conf ÆÄÀÏÀÇ ´ÙÀ½ ¸Å°³ º¯¼ö¸¦ "no"·Î ¼³Á¤ÇÕ´Ï´Ù.
ui.toolbar.repainting.enable="no"
ui.toolbar.repainting.enableÀ» "no"·Î ¼³Á¤ÇÒ °æ¿ì »ç¿ëÀÚ°¡ ¾î´À º¸±â¿¡¼³ª »õ·Î °íħÀ» ´©¸£¸é ±âº» º¸±â·Î µ¹¾Æ°¥ ¼ö ÀÖ½À´Ï´Ù.
ui.toolbar.repainting.enableÀ» "no"·Î ¼³Á¤Çϸé Calendar Express°¡ µµ±¸ ¸ðÀ½À» À§ÇÑ XML ¹× XSLT º¯È¯À» ¼öÇàÇÏÁö ¾Ê±â ¶§¹®¿¡ ¼º´ÉÀÌ Çâ»óµË´Ï´Ù.
ºê¶ó¿ìÀú ij½Ã ¿É¼Ç(browser.cache.enable ¸Å°³ º¯¼ö)À» "yes"·Î ¼³Á¤ÇÏ¸é µµ±¸ ¸ðÀ½ÀÇ ´Ù½Ã ±×¸®±â ¿É¼ÇÀÌ »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.
Ŭ¶óÀ̾ðÆ® ºê¶ó¿ìÀú¿¡¼ XSL ·»´õ¸µ
Calendar Server´Â XSLT ÇÁ·Î¼¼½ÌÀ» ÃÖÁ¾ »ç¿ëÀÚÀÇ ºê¶ó¿ìÀú·Î ´Ù¿î·ÎµåÇÏ¿© Ŭ¶óÀ̾ðÆ®Ãø ·»´õ¸µÀ» ¼öÇàÇÕ´Ï´Ù. ÀÌ·¸°Ô Çϸé Calendar Server°¡ ¼öÇàÇØ¾ß ÇÏ´Â ÇÁ·Î¼¼½ÌÀÌ °¨¼ÒµË´Ï´Ù. Calendar Server´Â ºê¶ó¿ìÀú°¡ XSLT ÇÁ·Î¼¼½ÌÀ» ·»´õ¸µÇÒ ¼ö ÀÖ´Â ±â´ÉÀÌ ÀÖ´Â °æ¿ì¿¡¸¸ XSLT¸¦ ´Ù¿î·ÎµåÇÕ´Ï´Ù. ÇöÀç ¸±¸®½º¿¡¼ ÀÌ ±â´ÉÀº Internet Explorer 6.0¿¡¸¸ Àû¿ëµË´Ï´Ù.
Å×½ºÆ® °á°ú Ŭ¶óÀ̾ðÆ®Ãø ·»´õ¸µÀ» ÅëÇØ ÀÎÅÍÆäÀ̽º(UI)ÀÇ È®À强À» 4-6¹è±îÁö Çâ»ó½Ãų ¼ö ÀÖ´Â °ÍÀ¸·Î ³ªÅ¸³µ½À´Ï´Ù. Áï, Calendar Server´Â CPU ¼º´ÉÀ» ½É°¢ÇÏ°Ô ÀúÇϽÃÅ°Áö ¾ÊÀ¸¸é¼ 4-6¹èÀÇ µ¿½Ã ÃÖÁ¾ »ç¿ëÀÚ¸¦ Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù.
ics.conf ÆÄÀÏÀÇ ´ÙÀ½ ¸Å°³ º¯¼ö°¡ Ŭ¶óÀ̾ðÆ®Ãø ·»´õ¸µ(ÇöÀç Internet Explorer 6.0 ÀÌ»ó¸¸ ÇØ´çµÊ)À» Á¦¾îÇÕ´Ï´Ù.
render.xslonclient.enable="yes"
±âº»ÀûÀ¸·Î ÀÌ ¸Å°³ º¯¼ö´Â "yes"·Î ¼³Á¤µË´Ï´Ù. Ŭ¶óÀ̾ðÆ®Ãø ·»´õ¸µÀ» »ç¿ëÇÏÁö ¾ÊÀ¸·Á¸é ÀÌ ¸Å°³ º¯¼ö¸¦ "no"·Î ¼³Á¤ÇÏ°í Calender Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.