²®ÁúÀ» ¹þ±â´ÙÆÄÀ̽㿡¼ À¥ ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇϱâÀ§ÇÑ °æ·® ÅøŶ | |
Áö±Ý ´Ù¿î·Îµå |
²®ÁúÀ» ¹þ±â´Ù ¼øÀ§ ¹× ¿ä¾à
±¤°í
²®ÁúÀ» ¹þ±â´Ù ű×
²®ÁúÀ» ¹þ±â´Ù ¼³¸í
ÆÄÀ̽㿡¼ À¥ ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇϱâÀ§ÇÑ °æ·® ÅøŶ Chula´Â WSGI, FASTCGI ¶Ç´Â MOD_PYTHONÀ» »ç¿ëÇÏ¿© ÀÛ¾÷Çϵµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. Àý¿¬Àº ³ÊÆ®¿Í º¼Æ®¸¦ ó¸®ÇÕ´Ï´Ù. ´ÙÀ½Àº "Chula"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ À¥ ¼¹ö : ´ëºÎºÐÀÇ °øÅë ¼³Á¤ÀÌ Áö¿øµË´Ï´Ù (mod_python, mod_wsgi ¹× fastcgi). ¡¤ ¼¼¼Ç : Cluster Safe Storage¿¡¼ Memcached ¹× PostgreSQLÀ» ¸ðµÎ »ç¿ëÇÕ´Ï´Ù. ¡¤ ¸Þ½ÃÁö ´ë±â¿ : ¸Þ½ÃÁöÀÇ ºñµ¿±â ó¸® Áö¿ø ¡¤ ÀüÇüÀûÀÎ °Íµé : ȯ°æ, °¡Á® ¿À±â ¹× °Ô½Ã¹° º¯¼ö ¡¤ ¼Óµµ : Chula´Â ²Ï Àß ¼öÇàµÇ´Â °Í °°½À´Ï´Ù ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽ã ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ Couchdb-Python ÁÖÀ§¿¡ °£´ÜÇÑ ·¡ÆÛ°¡ Ãß°¡µÇ¾ú½À´Ï´Ù ¡¤ CouchDB ¼¼¼Ç ÀúÀå¼Ò¿¡ ´ëÇÑ Áö¿øÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. Áï, ÀÌÁ¦ PostgreSQL / Memcached ¶Ç´Â CouchDB / Memcached Áß¿¡¼ ¼±ÅÃÇÒ ¼ö ÀÖÀ½À» ÀǹÌÇÕ´Ï´Ù. ¡¤ ½Ì±Û Åæ µ¥ÄÚ·¹ÀÌÅÍ°¡ Ãß°¡µÇ¾ú½À´Ï´Ù ¡¤ Ãʱ⠷αë Áö¿øÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù ¡¤ Á¤±Ô½Ä ½ºÅ¸ÀÏ URL ¸ÅÆÛ°¡ Ãß°¡µÇ¾ú½À´Ï´Ù. Áï, ÀÌÁ¦ Á¤±Ô Ç¥Çö½ÄÀ» ÅëÇØ ÀÚµ¿ Ŭ·¡½º ¸ÅÇΰú ¼ÕÀ¸·Î ¸¸µé¾îÁø ¸ÊÇÎÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù (ÀÌ´Â Django ½ºÅ¸ÀÏ ¶ó¿ìÆðú À¯»çÇؾßÇÕ´Ï´Ù). ¡¤ ½ºÇÎÅ©½º (¾ÆÁ÷ °Ô½ÃµÇÁö ¾ÊÀ½)¸¦ »ç¿ëÇÏ¿© Ãß°¡ (Ãʱâ) ¼³¸í¼ ¡¤ MemcaChe.py·Î ¾÷µ¥ÀÌÆ® µÈ Memcache.py.45 ¡¤ Chula¿¡¼ ȸ±Í¸¦ °íÁ¤ ½ÃÄ×½À´Ï´Ù. ÄíÅ° µµ¸ÞÀÎÀÌ "." ÇÑ ¹ø ¸ðµç ÄíÅ° - Á˼ÛÇÕ´Ï´Ù. ¡¤ ÆÐÅ°Áö·Î ¸®ÆÑ¼Ç ¼¼¼Ç. couchdb ¹é¿£µå°¡ Ãß°¡µÇ¸é Àå¾Ö Á¶Ä¡ ³í¸®°¡ ¸ðµÎ ±¸ÇöµÇÁö ¾Ê¾Ò½À´Ï´Ù. ¿Ã¹Ù¸£°Ô ÀÏÀ» ±ú²ýÇÏ°ÔÇϱâ À§ÇØ ¼¼¼Ç ³í¸®´Â ¹é¿£µå¿¡¼ Ãß»óȵǾî¾ßÇß½À´Ï´Ù. ÀÌÁ¦ ¸ðµç ½Ã½ºÅÛÀÌ µ¿ÀÏÇÑ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ´Â ¹é¾÷ ¼ö¸¦ Áö¿øÇÏ´Â ´ÜÀÏ ¼¼¼Ç Ŭ·¡½º°¡ ÀÖ½À´Ï´Ù. ¡¤ Á¦ 3 ÀÚ Libs (¼¿·¹´½, ¸âÇǽº)¸¦ Chula.vendor·Î ¿Å°å½À´Ï´Ù.
²®ÁúÀ» ¹þ±â´Ù °ü·Ã ¼ÒÇÁÆ®¿þ¾î