±êÅÐ

Perl ±â¹Ý ¸®¹ö½º ÇÁ·Ï½Ã·Îµå ¹ë·±¼­ ¹× À¥ ¼­¹ö
Áö±Ý ´Ù¿î·Îµå

±êÅÐ ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Brad Fitzpatrick
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://danga.com/
  • ¿î¿µÃ¼Á¦:
  • Mac OS X
  • ÆÄÀÏ Å©±â:
  • 141 KB

±êÅРű×


±êÅÐ ¼³¸í

Perl ±â¹Ý ¸®¹ö½º ÇÁ·Ï½Ã·Îµå ¹ë·±¼­ ¹× À¥ ¼­¹ö PerlbalÀº HTTP·Îµå ±ÕÇü Á¶Á¤, À¥ ¼­ºù ¹× ÆÞºí¿¡ °üÇÑ Á¤ÀÇ µÈ °Íµé Áß 2 ¸í Áß 2 ¸íÀÇ ¹Í½º¸¦ Áö¿øÇÏ´Â ´ÜÀÏ ½º·¹µå À̺¥Æ® ±â¹Ý ¼­¹öÀÔ´Ï´Ù. ...¿¡ ¶ÇÇÑ °ü¸® Æ÷Æ®°¡ Æ÷ÇÔ µÈ ±âº» ±¸¼º ÆÄÀÏÀº »ç¿ëÀÚ°¡ ÆÞºíÀÇ ½ÇÇàÁßÀÎ ÀνºÅϽº¿¡¼­ ½±°Ô ÀÛµ¿ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½Àº "perlbal"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ À¥ ¼­¹ö ¡¤ Æ÷Æ®¸¦ µè°í µð·ºÅ丮¿¡¼­ °øÀ¯ÇϽʽÿÀ. ¡¤ µð·ºÅ丮 Àε¦½Ì ¡¤ ¹ÙÀÌÆ® ¹üÀ§ Áö¿ø (Ŭ¶óÀ̾ðÆ®°¡ ´Ù¿î·Îµå¸¦ ´Ù½Ã ½ÃÀÛÇÒ ¼ö ÀÖÀ½) ¡¤ µð·ºÅ丮 »öÀÎ ¿äûÀÌ ´Ù½Ã À妽º ÆÄÀÏ ¸ñ·ÏÀ¸·Î µÇµ¹¸± ¼ö ÀÖ½À´Ï´Ù. ¡¤ ¿µ±¸ Ŭ¶óÀ̾ðÆ® ¿¬°á (±¸¼º °¡´É) ¡¤ °ÅÀÇ ¸ðµç µð½ºÅ© ÀÛ¾÷Àº À̺¥Æ® ·çÇÁ¸¦ ½ºÅçÇÏÁö ¾Êµµ·Ï ºñµ¿±â ÀûÀ¸·Î ¼öÇàµË´Ï´Ù. ¡¤ ÆÄÀÏ ÀúÀåÀ»À§ÇÑ ±¸¼º °¡´ÉÇÑ Áö¿ø (Put, Delete Áö¿ø) ¡¤ ¿ª¹æÇâ ÇÁ·Ï½Ã ¡¤ ¿¬°áµÈ ¹é¿£µå ¿¬°á Ç®À» À¯ÁöÇÏ¿© ȸÀüÀ²À» ÁÙÀÔ´Ï´Ù. ¡¤ ºñµ¿±â ÀûÀ¸·Î ¸ð´ÏÅ͸µ µÈ ³ëµå ÆÄÀÏ ¶Ç´Â °ü¸® ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏÁö ¸øÇϵµ·Ï ³ëµå¸¦ Ãß°¡ / Á¦°Å ÇÒ ¼öÀÖ´Â ¼­¹ö ¸ñ·Ï¿¡¼­ ³ëµå ¸ñ·ÏÀ» °¡Á®¿É´Ï´Ù. ¡¤ »õ·Î¿î ¿äû¿¡ ´ëÇØ ¾î¶² ¹é¿£µå ¿¬°áÀÌ ¾ø´ÂÁö¿¡ µû¶ó Áö´ÉÇü·Îµå ±ÕÇü Á¶Á¤. ½Å·ÚÇÒ ¼ö¾ø´Â "°¡ÁßÄ¡"¹øÈ£°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ¡¤ Ŭ¶óÀ̾ðÆ® ¿äûÀ» º¸³»±â Àü¿¡ Ä¿³ÎÀÇ ¼ö½Å ´ë±â¿­¸¸À̻Ӹ¸ ¾Æ´Ï¶ó À¥ ¼­¹ö¿Í Īȣ ¿¬°áÀÌ ¾Æ´Ï¶ó ¹é¿£µå ¿¬°áÀÌ À¥ ¼­¹ö¿Í Īȣ°¡ ¾Æ´Ï¶ó´Â °ÍÀ» È®ÀÎ (ºü¸¥ ¿É¼Ç ¿äûÀ» »ç¿ëÇÏ¿©) È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ¶óÀ̾ðÆ®ÀÇ ´ë±â ½Ã°£ÀÌ ³·½À´Ï´Ù. ¡¤ ¿äûÀ» ¼Û½ÅÇϱâÀ§ÇÑ ¿ì¼± ¼øÀ§°¡ ³ôÀº ´ë±â¿­ÀÌ ÀÖ½À´Ï´Ù. ¡¤ Ŭ¶óÀ̾ðÆ® IP¸¦ ±â¹ÝÀ¸·Î Ŭ¶óÀ̾ðÆ®¿¡¼­ x-forwarded-for (À¯»çÇÑ) Çì´õ¸¦ Çã¿ë ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ¹é¿£µå ¿äûÀ» º¸³»±â Àü¿¡ ±¸¼º °¡´ÉÇÑ Çì´õ °ü¸® ¡¤ ÆÄÀÏ ¶Ç´Â URLÀÇ ³»ºÎ ¸®µð·º¼Ç ¡¤ ¿µ±¸ Ŭ¶óÀ̾ðÆ® ¿¬°á (±¸¼º °¡´É) ¡¤ ¿µ±¸ ¹é¿£µå ¿¬°á (¿©·¯ Ŭ¶óÀ̾ðÆ®°¡ °øÀ¯, "¹é¿£µå Æó±â¹°"¾øÀ½) ¡¤ ¼º´É ¡¤ Çö´ëÀûÀÎ ½Ã½ºÅÛÀÇ È®Àå ¼º ¹®Á¦¸¦ ÇÇÇϱâ À§ÇØ Epoll ¶Ç´Â KQueue¸¦ »ç¿ëÇÏ¿© À̺¥Æ® ±â¹Ý ¡¤ PERLBLBL :: XS :: HTTPHEADERS¸¦ »ç¿ëÇÏ¿© C¿¡¼­ HTTP Çì´õ ó¸® (¼±ÅÃÀûÀ¸·Î) ¿Ï·á ¡¤ ¸ðµç ±ÇÀå »ç¿ë »ç·Ê¿¡¼­ 100 % ºñµ¿±â½Ä ¡¤ °æ·® ¡¤ "out-of-the-box"ÀÇ ÈǸ¢ÇÑ ¼º´É " ¡¤ Åë°è ¹× ¸ð´ÏÅ͸µ °ü¸® ÀÎÅÍÆäÀ̽º´Â ·±Å¸ÀÓ ±¸¼º ¿Ü¿¡µµ ¸Å¿ì ÀÚ¼¼ÇÏ°í °­·ÂÇÑ Åë°è¸¦ Á¦°øÇÕ´Ï´Ù. ¿¹¸¦ µé¾î: ¡¤ CPU »ç¿ë·® (»ç¿ëÀÚ, ½Ã½ºÅÛ) ¡¤ ¸ðµç ¼­ºñ½º¿¡¼­ ÃÑ ¿äûÀÌ Á¦°øµË´Ï´Ù ¡¤ °³º° »óÇ¥°¡ ¼­ºñ½º¸¦ ¿äûÇÕ´Ï´Ù ¡¤ ÆÞºí °¡µ¿ ½Ã°£ ¡¤ ¿¬°áµÈ ¸ðµç ¼ÒÄÏ (°¢ Á¤º¸ÀÇ Á¤º¸) ¡¤ ¹é¿£µå¿¡ ´ëÇÑ Å¹¿ùÇÑ ¿¬°á ¡¤ ÃÖ±Ù¿¡ È®ÀÎ ½ÇÆÐÇÑ ¹é¿£µå ¡¤ ¼­ºñ½º º° ¹é¿£µå ¿¬°á º¸·ù Áß ¡¤ ¼ÒÄÏ À¯Çü¿¡ ÀÇÇÑ ¸ðµç ¼ÒÄÏ »óÅÂÀÇ ÇÕ°è ¡¤ ¸ðµç ´ë±â¿­ÀÇ Å©±â (ÃÊ ´ÜÀ§ ¹× ¿¬°á ¼ö) ¡¤ Àç Åå½Ã ¿£Áø »óÅ (´ë±âÁßÀÎ ¿äû, Ź¿ùÇÑ ¿äû, ¹é¿£µå) ¡¤ ¼­ºñ½º ´ç·Îµå µÈ Ç÷¯±×ÀÎ ¡¤ Ç÷¯±×ÀÎ (È®Àå ¼º) ¡¤ PerlbalÀº ¿äû ó¸® ¹× ÇൿÀÇ ¸¹Àº ºÎºÐÀ» ¹«½ÃÇÒ ¼öÀÖ´Â ¼­ºñ½º ´ç (¹× Àü¿ª) Ç÷¯±×ÀÎÀ» °®´Â °³³äÀ» Áö¿øÇÕ´Ï´Ù. ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ 'dumpconfig'¸í·É ¹× °ü·Ã ÇÁ·¹ÀÓ ¿öÅ©¸¦ Ãß°¡ÇϽʽÿÀ. ¡¤ *** º£Å¸ ±â´É »óÅ *** ¡¤ ¾Ö¸ÅÇÑ °æÀï Á¶°ÇÀ» °íÄ¡½Ê½Ã¿À (ÀÚ¹ßÀûÀ¸·Î ´ÝÈù keepalives. ¡¤ ¿ìü±¹ ¿äû ÈÄ Andreas J Koenig) ¡¤ Perlbal :: Test´Â ´õ °­·ÂÇÏ°í ÀÚÀ¯·Î¿î Æ÷Æ® ¸¸ »ç¿ëÇϽʽÿÀ. ¡¤ (¹ÙÆ® ¹Ý µ¥¸£ ½´Áî) ¡¤ ÄÜÅÙÃ÷ ¹üÀ§ ´ä±Û ÀÛ¾÷ (BJ ?? rn Hansen) ¡¤ ¸®µð·º¼Ç Ç÷¯±×ÀÎ ´õ ¸¹Àº Ç¥ÁØÀ» ÁؼöÇÕ´Ï´Ù (BJ ?? rn Hansen) ¡¤ SSL ¿¬°á·Î ÀÛ¾÷ ÇÒ X-REPROXY ÆÄÀÏ ¼öÁ¤ (GREG DENTON) ¡¤ 'Critical'º¸´Ù´Â 'crit'À¸·Î syslog '(Richard Bronosky°¡ ÁÖ¸ñ) ¡¤ Á¦·Î ¹ÙÀÌÆ®¸¦ Çã¿ë ¿äû (Á¤»óÀûÀÎ PUT »óȲ¿¡¼­) ¡¤ SSLÀ» ÅëÇÑ ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ ÆÄÀÏ ¼­ºñ½º ¼öÁ¤ (Greg Denton) ¡¤ IPv6 Áö¿øÀÇ ½ÃÀÛ. ÀÌÁ¦ Æ÷Æ®·Î 'µè±â'¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ¹øÈ£¿Í IPv6 ¼³Á¤ÀÌÀÖ´Â °æ¿ì io :: socket :: inet6À» °¡Áö°í ÀÖ°í ¡¤ Danga :: Socket 1.61, ÇØ´ç Æ÷Æ®¿¡¼­ IPv6 ¹× IPv4 ¸ðµÎ¸¦ µè½À´Ï´Ù. ¡¤ (0.0.0.0¿¡ ÇØ´ç). ±âº»ÀûÀ¸·Î ÀÌÀü Çʼö ±¸¹®°ú ÇÔ²² ¡¤ 'µè±â'´Â n.n.n.n : Æ÷Æ®, Áï IPv4 ¸ðµå¸¦ °­Á¦·ÎÇÏ°íÀÖ´Ù. ¡¤ º¯È­°¡ ¾ø´Ù. IPv6 Áö¿øÀÌ ¾øÀ¸¸é ÀÌÁ¦ Æ÷Æ®¸¦µéÀ» ¼ö ÀÖ½À´Ï´Ù. ¡¤ ¿¹¸¦ ÁöÁ¤ÇÏÁö ¾Ê°í 0.0.0.0:80. ÇöÀç Unimplemented : Listening. ¡¤ ƯÁ¤ IPv6 ÁÖ¼Ò¿¡¼­ IPv6 ¹é¿£µå¿¡ ¿¬°áÇÕ´Ï´Ù. ¡¤ (Brad Fitzpatrick) ¡¤ WebServer ¸ðµå (Jordi Funollet)ÀÇ +ÀÇ ÆÄÀÏ À̸§À» Áö¿øÇÕ´Ï´Ù. ¡¤ 'www.example.comÀ» ´ë¿ìÇϱâ À§ÇØ Vhost Ç÷¯±×ÀÎÀ» º¯°æÇϽʽÿÀ. ±×¸®°í ¡¤ 'www.example.com'ÀÌ µ¿ÀÏÇÕ´Ï´Ù. (¹¯´Ù) ¡¤ ´ñ±Û ¶óÀο¡ º¯¼öó·³ º¸ÀÌ´Â °ÍµéÀ» º¼ ¶§ °æ°í°¡ ħ¹¬ÇÕ´Ï´Ù. ¡¤ ±¸¼º ÀԷ¿¡¼­. ¡¤ÇÏÁö ¾Ê´Â ¹°Ã¼¸¦ Ç¥½Ã ÇÒ ¶§ MGMT ½Ã½ºÅÛ¿¡¼­ÀÇ Ä§¹¬ °æ°í ¡¤ µè´Â ¼ÒÄÏÀÌ ÀÖ½À´Ï´Ù. T / 90-AccessControl.t¿¡¼­ ½ÇÆÐÇÏÁö ¸¶½Ê½Ã¿À.


±êÅÐ °ü·Ã ¼ÒÇÁÆ®¿þ¾î

ÇؽÃ

40 ´Ù¸¥ ¾Ë°í¸®Áòº¸´Ù ¸ðµå¿¡¼­ ¾Ïȣȭ Çؽø¦ ¸¸µé ¼öÀÖ´Â Firefox ¾Öµå¿Â ...

141 9 KB

´Ù¿î·Îµå

Safari to mail.

Áö¿øµÇ´Â ¸ÞÀÏ ¾Û Áß Çϳª¿¡¼­ ¼±ÅÃÇÑ ÅؽºÆ®°¡ÀÖ´Â »õ ¸ÞÀÏ ¸Þ½ÃÁö¸¦ ¸¸µì´Ï´Ù. ...

94 40 KB

´Ù¿î·Îµå