CGI :: SpeedYCGI.

SpeedyCGI´Â Perl ½ºÅ©¸³Æ®¸¦ Áö¼ÓÀûÀ¸·Î ½ÇÇàÇÏ¿© ¼Óµµ¸¦ ³ôÀÌ´Â Perl ¸ðµâÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

CGI :: SpeedYCGI. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Sam Horrocks
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~horrocks/PersistentPerl-2.22/lib/PersistentPerl.pm

CGI :: SpeedYCGI. ű×


CGI :: SpeedYCGI. ¼³¸í

SpeedYCGI´Â Perl ½ºÅ©¸³Æ®¸¦ Áö¼ÓÀûÀ¸·Î ½ÇÇàÇÏ¿© Perl ½ºÅ©¸³Æ®¸¦ °¡¼ÓÈ­ÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. SpeedYCGI´Â Perl ½ºÅ©¸³Æ®¸¦ Áö¼ÓÀûÀ¸·Î ½ÇÇàÇÏ¿© Perl ½ºÅ©¸³Æ®¸¦ °¡¼ÓÈ­ÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. ¿©±â¿¡¼­ ½ºÅ©¸³Æ®°¡ ÀÖ½À´Ï´Ù. ¿¹ : "ÄÜÅÙÃ÷ Çü½Ä : Text / HtmlnnHello World! N"Àμâ; ## ## ¼±ÅÃÀûÀ¸·Î CGI :: SpeedYCGI ¸ðµâÀ» »ç¿ëÇÏ¿© ´Ù¾çÇÑ °ÍµéÀ» »ç¿ëÇÕ´Ï´Ù. ## # speedycgi °´Ã¼ ¸¸µé±â CGI :: speedycgi; ³» $ sp = cgi :: speedycgi-> new; # speedycgi¿¡¼­ ½ÇÇà ÁßÀ̰ųª ±×·¸Áö ¾ÊÀºÁö È®ÀÎÇϽʽÿÀ. "Speedy =", $ SP-> I_AM_SPEEDY¿¡¼­ "½ÇÇàÁßÀÎ"Àμâ Àμâ? '¿¹': '¾Æ´Ï¿À', "n"; # Shutdown Handler $ SP-> ADD_SHUTDOWN_HANDLER µî·Ï (ÇÏÀ§ {¿©±â¿¡¼­ ¹º°¡ ¼öÇà}); # Á¤¸® Çڵ鷯 $ SP-> register_cleanup µî·Ï (ÇÏÀ§ {¿©±â ¹º°¡ ÇÏÀ§}); # set / speedycgi ¿É¼Ç $ sp-> setopt ( 'timeout', 30); "maxruns =", $ sp-> getopt ( 'maxruns'), "n"À» ÀμâÇϽʽÿÀ. SpeedYCGI´Â Perl ½ºÅ©¸³Æ®¸¦ Áö¼ÓÀûÀ¸·Î ½ÇÇàÇÏ´Â ¹æ¹ýÀ¸·Î ÈξÀ ´õ »¡¸® ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ºÅ©¸³Æ®ÀÇ ¸Ç À§¿¡ÀÖ´Â ÀÎÅÍÇÁ¸®ÅÍ ¶óÀÎÀ» º¯°æÇÏ¿© ½ºÅ©¸³Æ®°¡ ´ÙÀ½°ú °°Àº : #! / usr / bin / perlto #! / usr / bin / speedyyafter ½ºÅ©¸³Æ®°¡ óÀ½¿¡´Â ½ÃÀÛµÈ ´ë½Å¿¡ ½ºÅ©¸³Æ®°¡ ½ÇÇàµÇ´Â ´ë½Å¿¡ ½ºÅ©¸³Æ®°¡ óÀ½ ½ÇÇàµÇµµ·Ï ½ºÅ©¸³Æ®¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. Å뿪»ç°¡ ´Þ¸®°í ÀÖ½À´Ï´Ù. ÈÄ¼Ó ½ÇÇà Áß¿¡ÀÌ ÀÎÅÍÇÁ¸®ÅÍ´Â ¸Å¹ø »õ·Î¿î Perl ÀÎÅÍÇÁ¸®Å͸¦ ½ÃÀÛÇÏ´Â ´ë½Å »õ ½ÇÇàÀ» ó¸®ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. C·Î ÀÛ¼ºµÈ ¸Å¿ì ºü¸¥ ÇÁ·ÐÆ® ¿£µå ÇÁ·Î±×·¥ÀÌ °¢ ¿äû¿¡ ´ëÇØ ½ÇÇàµË´Ï´Ù. ÀÌ ºü¸¥ ÇÁ·ÐÆ® ¿£µå´Â ÀϹÝÀûÀ¸·Î ÀÌ¹Ì ½ÇÇàµÇ´Â Áö¼ÓÀûÀÎ Perl ÇÁ·Î¼¼½º¿Í ¿¬¶ôÇÏ¿© ÀÛ¾÷À» ¹ÝȯÇÏ°í °á°ú¸¦ ¹ÝȯÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î °¢ Perl ½ºÅ©¸³Æ®´Â ÀÚü UNIX ÇÁ·Î¼¼½º¿¡¼­ ½ÇÇàµÇ¹Ç·Î ÇϳªÀÇ Perl ½ºÅ©¸³Æ®´Â ´Ù¸¥ Perl ½ºÅ©¸³Æ®¸¦ ´Ù¸¥ Perl ½ºÅ©¸³Æ®¸¦ °£¼· ÇÒ ¼ö ¾ø½À´Ï´Ù. ¸í·É ÁÙ ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¸Þ¸ð¸® ´©¼ö°¡ÀÖ´Â ÇÁ·Î±×·¥À̳ª ´Ù¸¥ ¹®Á¦°¡ÀÖ´Â ´Ù¸¥ ¹®Á¦°¡ÀÖ´Â ÇÁ·Î±×·¥À» ó¸®ÇÏ´Â µ¥ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ±×°ÍÀº CGI »ç¾çÀ» µû¸£¸ç À¥ ¼­¹ö¿¡¼­ Perl Äڵ带 ½ÇÇàÇÏÁö ¾Ê½À´Ï´Ù. Perl ÀÎÅÍÇÁ¸®ÅÍ´Â À¥ ¼­¹ö ¹Û¿¡¼­ ½ÇÇàµÇ¹Ç·Î À¥ ¼­¹ö ÀÚü¿¡ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ¾ø½À´Ï´Ù .SpeedyCGI´Â Apache À¥ ¼­¹ö¿¡¼­ Apache ¸ðµâÀ» Á¦°øÇϹǷΠPROCK / EXEMÀ» ¼öÇàÇÏ´Â ¿À¹ö Çìµå¾øÀÌ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ ¿äû. ÀÌ ¸ðµâÀ» »ç¿ëÇÏ¸é ¼Ò·®ÀÇ ÇÁ·ÐÆ® ¿£µå Äڵ尡 À¥ ¼­¹ö¿¡¼­ ½ÇÇàµË´Ï´Ù - Perl ÀÎÅÍÇÁ¸®ÅÍ´Â Server.SpeedyCGI ¿ÜºÎ¿¡¼­ °è¼Ó ½ÇÇàµÇ°í PersistentPerlÀº ÇöÀç µ¿ÀÏÇÑ ÄÚµåÀÇ À̸§ÀÔ´Ï´Ù. SpeedYCGI´Â ¿ø·¡ À̸§ À̾úÁö¸¸ »ç¶÷µéÀÌ ±×·¨´ÂÁö È®½ÅÇÏÁö ¸øÇ߱⠶§¹®¿¡ À̸§ PersistentPerlÀº º°ÄªÀ¸·Î ¼±ÅõǾú½À´Ï´Ù. SpeedYCGI´Â PersistentPerl·Î ´ëüµÇ°Å³ª Ç×»ó µÎ °³ÀÇ ºÐÆ÷¸¦ ÇÇÇϱâ À§ÇØ PersistentPerlÀÇ ÇÏÀ§ Ŭ·¡½º°¡µË´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.


CGI :: SpeedYCGI. °ü·Ã ¼ÒÇÁÆ®¿þ¾î

cgiparse.

CGIParse ÇÁ·ÎÁ§Æ®´Â CGI ÇÁ·Î±×·¥ÀÇ ÀÔ·ÂÀ» ÆĽÌÇϱâÀ§ÇÑ C Ŭ·¡½º ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ...

233

´Ù¿î·Îµå