PHP¿Í ASP¿Í CGIÀÇ Â÷ÀÌÁ¡
¸ðµÎ µ¿ÀûÀÎ ÇüÅÂÀÇ À¥ ¾îÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ ÀÌ¿ëµÇ´Â °ÍÀ¸·Î CGI, ISAPI(Internet Server API), ASP, PHP°¡ ÀÖ½À´Ï´Ù.
- CGI
CGI´Â Ŭ¶óÀ̾ðÆ®·Î ¿äûÀ» ¹Þ¾Æ¼ 󸮸¦ ÇÒ °æ¿ì ¼¹öÃøÀÇ ÇÁ·Î±×·¥ÀÌ ¸Þ¸ð¸®¿¡ ·ÎµåµÇ¾î¼ »ç¿ëµË´Ï´Ù.
ÀϹÝÀûÀ¸·Î CGI´Â ¸ðµÎ ½ÇÇàÆÄÀÏ ÇüÅ·ΠÁ¸ÀçÇÕ´Ï´Ù.
ÇÁ·Î¼¼½º¸¦ µ¶¸³ÀûÀ¸·Î »ý¼ºÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. ÀÌ°ÍÀ» Àü¹® ¿ë¾î·Î Out Of Process¶ó°í ÇÕ´Ï´Ù.(¸ð¸£¼Åµµ µÇ¿ä)
±×·¡¼ *.exe¶ó´Â CGI ÆÄÀÏÀ» 10¸íÀÇ »ç¿ëÀÚ°¡ ¾×¼¼½ºÇÏ°Ô µÇ¸é 10¹ø ½ÇÇàµË´Ï´Ù.
±× ¸¸Å ´À·ÁÁö°Ô µÇ°í, ¼¹ö¿¡ ºÎÇϸ¦ ¸¹ÀÌ ÁÖ°Ô µË´Ï´Ù.
ÇÏÁö¸¸ ÀåÁ¡µµ ÀÖ½À´Ï´Ù.
°ÅÀÇ ¸ðµç ¾ð¾î(C, Perl µî)·Î Á¦ÀÛÇÒ ¼ö°¡ ÀÖ°í, µ¶¸³ ½ÇÇà ÇüÅÂÀ̱⠶§¹®¿¡ À¥¼¹ö¿Í´Â ¹«°üÇÏ´Ù´Â °ÍÀÔ´Ï´Ù.
ASPÀÇ °æ¿ì´Â NT ±â¹Ý¿¡¼¸¸ ÀÛµ¿ÇÕ´Ï´Ù.
- ASP
ASP´Â asp.dllÀ» ÀÌ¿ëÇÏ¿© Ŭ¶óÀ̾ðÆ® ¿äû¿¡ ´äÇØ ÁÝ´Ï´Ù. Áï, In Process·Î µ¿ÀÛÇÕ´Ï´Ù. ¸Å¹ø µ¶¸³ÀûÀ¸·Î ÇÁ·Î¼¼½º¸¦ »ý¼ºÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ¾²·¹µå¸¦ ÀÌ¿ëÇؼ »ç¿ëÀÚ¸¦ ¹Þ¾Æ µéÀÔ´Ï´Ù.
¶§¹®¿¡ CGIó·³ ¼¹ö¿¡ ºÎÇϸ¦ ÁÖÁö ¾Ê°Ô µË´Ï´Ù. »ç¿ëµÇ´Â ¹®¹ýÀº VBScript³ª JavaScriptÀÇ MS ¹öÀüÀÎ JScript·Î ÀÛ¼ºµÇ¹Ç·Î ½±°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
±×¸®°í ¹«¾ùº¸´Ù ASPÀÇ °¡Àå ÁÁÀº Á¡Àº ¼öÁ¤ÀÌ ¿ëÀÌÇÏ´Ù´Â °ÍÀÔ´Ï´Ù.(CGI·Î °³¹ßÇÒ °æ¿ì ±âÁ¸ÀÇ ¾îÇø®ÄÉÀ̼ÇÀ» °íÄ¥ ¶§ ¸¹Àº ½Ã°£ÀÌ °É·È´Ù°í ÇÕ´Ï´Ù.)
- PHP
µÎ ¸»ÀÌ ÇÊ¿ä ¾ø´Â ¶Ù¾î³ À¥ ÇÁ·Î±×·¥¿ë ¾ð¾îÀÔ´Ï´Ù.
°ÅÀÇ ¸ðµç Á¾·ùÀÇ DB¸¦ À¥¼¹ö¸¦ ÅëÇØ Á¢¼ÓÇÒ ¼ö ÀÖÀ¸¸ç ¼º´É ¶ÇÇÑ ¸·°ÇÕ´Ï´Ù.
ÀÌÁ¦²¯ CGI ÇÁ·Î±×·¥¿¡ ¸¹ÀÌ »ç¿ëµÈ PERL, C¸¦ ´ëÀûÇÒ ¼ö ÀÖ´Â ÃÖ°íÀÇ ¼Ö·ç¼ÇÀÔ´Ï´Ù.
win32¿ë ¹ÙÀ̳ʸ®µµ ÀÖÁö¸¸ unix ±â¹Ý¿¡¼ ÃÖÀûÀÇ ¼º´ÉÀ» ¹ßÈÖÇÏ¸ç ¸ðµç ½Ã½ºÅÛ ÇÁ·Î±×·¥À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
PHP3¿¡¼´Â º°ÀǺ° ÇÔ¼ö¸¦ ´Ù Á¦°øµË´Ï´Ù. ¾î¶² À¥¼¹ö ½ºÅ©¸³Æ® ¾ð¾îº¸´Ùµµ... °·ÂÇÏ´Ù°í »ý°¢ÇÕ´Ï´Ù.
|