| ÁöÇý MyGhty´Â HTML :: Mason¿¡¼ ¿ø·¡ Æ÷Æà µÈ Python ±â¹Ý À¥ ÀÀ¿ë ÇÁ·Î±×·¥ ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
ÁöÇý ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- MIT/X Consortium Lic...
- °Ô½ÃÀÚ À̸§:
- Michael Bayer
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.sqlalchemy.org/
ÁöÇý ű×
ÁöÇý ¼³¸í
MyGhty´Â HTML :: Mason¿¡¼ ¿ø·¡ Æ÷Æà µÈ Python ±â¹Ý À¥ ÀÀ¿ë ÇÁ·Î±×·¥ ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù. MyGhty´Â Python ±â¹ÝÀÇ À¥ ¹× ÅÛÇø´ ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù. HTML :: Mason, Amazon.com, Del.icio.us ¹× Salon.com¿¡¼ »ç¿ëÇÏ´Â ¿£ÅÍÇÁ¶óÀÌÁî ¼öÁØÀÇ ÇÁ·¹ÀÓ ¿öÅ©, MySonghty´Â ¸ÞÀ̽¼ÀÇ ÅÛÇø´ ¾ð¾î, ±¸¼º ¿ä¼Ò¸¦ ¿ÏÀüÈ÷ ±¸ÇöÇÕ´Ï´Ù. ±â¹Ý ¾ÆÅ°ÅØó ¹× ij½Ì ½Ã½ºÅÛ, ¸ðµâ ±¸¼º ¿ä¼Ò, Àüü ÆÄÀ̽㠰ø¹é ±¸¹®, ½º·¹µù Áö¿ø, WSGI Áö¿ø, ¼¼¼Ç Áö¿ø ¹× ÈξÀ ´õ ¸¹Àº »õ·Î¿î Æз¯´ÙÀÓÀ» Ãß°¡ÇÕ´Ï´Ù. ¡¤ "¼¼¼ÇÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. °´Ã¼ Áö¿ø. ¡¤ mod_python, cgi, wsgi, python ºÙ¿© ³Ö±â, SimpleHttPServer ¿ë Á÷Á¢ Ä¿³ØÅÍ. Å뿪»ç °´Ã¼°¡ ¿ÜºÎ Á¾¼Ó¼ºÀ̾ø´Â °¡º¿î ¿ÀºêÁ§Æ®À̹ǷΠ¸ðµç Python ÀÀ¿ë ÇÁ·Î±×·¥ ¶Ç´Â ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö´Â ÇϳªÀÇ ÄÚµå ¶óÀθ¸À¸·Î ÀÏ·ÃÀÇ ¸ðµç Áö¼Ó ±¸¼º ¿ä¼Ò¸¦ È£Ãâ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ URI¸¦ ÇØ°áÇÒ ¼öÀÖ´Â ¸¹Àº ¿É¼ÇÀ» Çã¿ëÇÏ´Â ¼öÆÛ ±¸¼º °¡´ÉÇÑ ·ê ¼¼Æ® ±¸µ¿ URI ÇØ»óµµ ¾ÆÅ°ÅØó ¿ÜºÎ¿¡¼ ¹× ÅÛÇø´ ³»¿¡¼ ¸ðµÎ ÅÛÇø´, ¸ðµâ ±¸¼º ¿ä¼Ò ¶Ç´Â ÀÏ¹Ý ÆÄÀ̽㠱â´É ¶Ç´Â °´Ã¼ ÀνºÅϽº¿¡ Á÷Á¢ ÇØ»óµµÀÇ °áÇÕÀ» Çã¿ëÇÕ´Ï´Ù. ºñ Á¸Àç URIÀÇ Æ¯Á¤ ±¸¼º ¿ä¼Ò¿¡ URI ÇØ»óµµÀÇ °á°ú¸¦ ij½ÃÇÏ°í ÄÁÅؽºÆ® Á¤º¸¸¦ ±â¹ÝÀ¸·Î Á¶°ÇºÎ¸¦ ½ÇÇàÇÏ·Á¸é Ưº° ±ÔÄ¢ÀÌ ÀÖ½À´Ï´Ù. ¡¤ Cache API ¹× ±¸Çö, ±¸¼º ¿ä¼Ò Ãâ·Â ¹× ¸Þ¸ð¸®ÀÇ ´Ù¸¥ µ¥ÀÌÅÍ ±¸Á¶¸¦ ij½Ã ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç´Â ÀýÀÎ ÆÄÀÏ¿¡¼. ÀÌÀü µ¥ÀÌÅÍ°¡ °è¼ÓÇؼ ´Ù¸¥ ½º·¹µå ¹× ÇÁ·Î¼¼½º·Î ¹ÝȯµÇ´Â µ¿¾È ´À¸° Àç»ý ¹æ¹ýÀ» ½ÇÇàÇÒ ¼öÀÖ´Â "Busy Lock"±â´ÉÀÌ Æ÷ÇԵ˴ϴÙ. »õ·Î¿î ij½Ã ±¸ÇöÀº »ó´çÈ÷ ½±°Ô Ãß°¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ À¯¿¬ÇÑ ±Û·Î¹ú ³×ÀÓ ½ºÆäÀ̽º´Â ±¸¼º ¿ä¼Ò°¡ »ç¿ëÀÚ Á¤ÀÇ "Àü¿ª"º¯¼ö¸¦ °®°Ô ÇÒ ¼öÀÖ°Ô ÇØÁÝ´Ï´Ù. ¡¤ Ư¼ö ÄÚµå ºí·ÏÀº ÇöÀç ¿äû¿¡ ´ëÇÑ ·ÎÄà ÀÎ Äڵ带 ±¸¼ºÇϰųª ÇöÀç ½º·¹µå¿¡ ·ÎÄ÷Π·ÎÄ÷ΠÁ¦°øÇÕ´Ï´Ù. threadlocal °´Ã¼°¡ µ¥ÀÌÅͺ£À̽º¿Í °°Àº ½º·¹µå ¹Î°¨ÇÑ ÀÚ¿øÀ» ¾ÈÀüÇÏ°Ô °ü¸® ÇÒ ¼ö ÀÖµµ·Ï Á¦°øµË´Ï´Ù. ¡¤ ¹öÆÛ¸µÀ» ¹Ì¼¼ÇÏ°Ô ±×·¹ÀÎÆ® ÄÁÆ®·Ñ - Ŭ¶óÀ̾ðÆ®¿¡ Àü´Þ µÉ ¼öÀÖ´Â ÅؽºÆ® Ãâ·ÂÀÇ ¹öÆÛ¸µÀº ÀÀ¿ë ÇÁ·Î±×·¥, ÆäÀÌÁö ¶Ç´Â ±¸¼º ¿ä¼Ò ¼öÁØ¿¡¼ Á¦¾î ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ »ç¿ëÀÚ Á¤ÀÇ ÇÊÅ͸µ ±â´ÉÀº ű׸¦ ÅëÇØ ±¸¼º ¿ä¼ÒÀÇ ¼Ò½º ³»¿¡¼ Ãâ·Â ¸ðµç ±¸¼º ¿ä¼Ò¿¡ ´ëÇØ Á¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ¿ÏÀüÇÑ ±â´ÉÀÇ ¿À·ù ó¸® ¹×º¸°í. ¿À·ù´Â Apache ·Î±× ¶Ç´Â Ç¥ÁØ ¿À·ù·Î ±â·ÏµÇ¸ç ÀÀ¿ë ÇÁ·Î±×·¥ Äڵ尡 ÀâÈ÷°Å³ª ºê¶ó¿ìÀú ȸ鿡º¸°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ºÅà ÃßÀûÀº ¿ø·¡ ÅÛÇø´ ¶óÀÎ ¹øÈ£¸¦ º¸¿©ÁÖ´Â ÈçÀûÀ» Á¦°øÇÕ´Ï´Ù. ¡¤ÀÌ ¸±¸®½ºÀÇ »õ·Î¿î ±â´ÉÀº ´ÙÀ½°ú °°½À´Ï´Ù. ¡¤ ¿äû¿¡ ´ëÇÑ Disable_Wrapping Àμö´Â »ó¼Ó µÈ ±¸¼º ¿ä¼Ò (»ó¼Ó °ü°è°¡ Á¸ÀçÇÏÁö ¾Ê°íµµ ¿ÏÀüÇÑ ¿äûÀÌ ¼öÇàµË´Ï´Ù.
ÁöÇý °ü·Ã ¼ÒÇÁÆ®¿þ¾î