Djangosampler.SQL Äõ¸® ¹éºÐÀ²À» »ùÇøµÇÏ°í ½±°Ô º¼ ¼ö ÀÖµµ·Ï ÇÔ²² ±×·ìÈÇÕ´Ï´Ù. | |
Áö±Ý ´Ù¿î·Îµå |
Djangosampler. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- The Apache License 2.0
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Colin Howe
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- https://github.com/colinhowe/
Djangosampler. ű×
Djangosampler. ¼³¸í
Djangosampler´Â Äõ¸® ºñÀ² (SQL, Mongo µî)À» »ùÇøµÇÏ°í °¡Àå ¸¹Àº ½Ã°£À» Â÷ÁöÇÏ´Â °ÍÀ» º¼ ¼öÀÖ´Â Django ¾ÛÀÔ´Ï´Ù. Äõ¸®´Â code.InstallationInstall¿¡¼ ¹ß»ýÇÑ À§Ä¡¿¡ µû¶ó ±×·ìȵ˴ϴÙ. - python setup.py installConfigure : - djangosampler¸¦ in adminst_apps¿¡ Ãß°¡ - Å×À̺íÀ» Ãß°¡ÇÕ´Ï´Ù (south »ç¿ëÇÏ´Â °æ¿ì manage.py syncdb ¶Ç´Â manage.py ¸¶À̱׷¹À̼Ç) - Ãß°¡ ºä : URLPATTERNS + = ÆÐÅÏ ( '', (r '^ »ùÇ÷¯ /', Æ÷ÇÔ ( 'djangosampler.urls'Æ÷ÇÔ) - DJango_sampler_freq¸¦ 0- ¼³Á¤µÈ °ªÀ¸·Î ¼³Á¤µÈ °ªÀ¸·Î ¼³Á¤ÇϽʽÿÀ. django_sampler_plugins¸¦ Ç÷¯±×ÀÎ ¸ñ·ÏÀ¸·Î ¼³Á¤ÇϽʽÿÀ. SQLÀ» »ùÇøµ ÇÒ ¼ö ÀÖÀ¸·Á¸é DJango_Sampler_plugins = ( 'djangosampler.plugins.sql.sql', # Ç÷¯±×ÀÎ ÀÌÀÌ ¸ñ·Ï°ú µ¿ÀÏÇÑ ¼ø¼·Î Àû¿ëµË´Ï´Ù) - »ç¿ëÇÒ ¼öÀÖ´Â ¿©·¯ Ç÷¯±×ÀÎÀÌ ÀÖÀ¸¸ç,À̸¦ ÅëÇØ °¡Ä¡°¡ÀÖ´Â °¡Ä¡°¡ÀÖ´Â °ÍÀÔ´Ï´Ù. ´ëºÎºÐÀÌ µµ±¸¿¡¼ »ç¿ëÇϽʽÿÀ .- ºñ¿ë ±â¹Ý »ùÇøµÀ» »ç¿ëÇÏ´Â °æ¿ì DJango_sampler_base_timeÀ» ÃÊ ´ÜÀ§·Î ¿¹»ó Äõ¸® ±â°£À¸·Î ¼³Á¤ÇϽʽÿÀ. ±âº»ÀûÀ¸·Î ÀÌ°ÍÀº 5ms.ConfigurationDJango_Sampler_PlugInsDjango Sampler¿¡¼ Äõ¸® (¿øÁ¡¿¡ ÀÇÇØ ±×·ìÈ)¸¦ º¼ ¼öÀÖ´Â µ¿¾È »ùÇ÷¯°¡ A¸¦ º¼ ¼ö ÀÖµµ·Ï »ùÇ÷¯¸¦ ½ÇÇàÇÏ¸é »ùÇ÷¯¸¦ ½ÇÇàÇÕ´Ï´Ù. ¼öÁýÇÏ·Á°íÇÕ´Ï´Ù. ¼³Á¤. DJango_Sampler_Plugins = ( 'djangosampler.plugins.sql.sql', # Ç÷¯±×ÀÎ ÀÌÀÌ ¸ñ·Ï°ú µ¿ÀÏÇÑ ¼ø¼·Î Àû¿ëµË´Ï´Ù) À§ÀÇ ¿¹Á¦´Â SQL Ç÷¯±×ÀÎÀ» Ãß°¡ÇÕ´Ï´Ù. Ç÷¯±×ÀÎ ¹× ÇØ´ç ¼³Á¤Àº ¾Æ·¡ÀÇ Ç÷¯±×ÀÎ ¼½¼Ç¿¡¼ ¼³¸íµË´Ï´Ù .DJANGO_SAMPLER_FREQDJANGO_SAMPLER_FREQ´Â ±â·Ï µÉ Äõ¸®ÀÇ ¹éºÐÀ²À» ±¸¼ºÇÕ´Ï´Ù. 0.0¿¡¼ 1.0 »çÀÌ ¿©¾ßÇÕ´Ï´Ù.ÀÌ °æ¿ì ¼³Á¤ÀÌ ¼³Á¤µÇ¾î ÀÖÁö ¾Ê¾Æ¿ä. Ç÷¯±×ÀÎÀÌ ¼³Ä¡µÇÁö ¾Ê°í Äڵ尡 NormalÀ¸·Î ½ÇÇàµË´Ï´Ù .DJango_Sampler_use_costdjango_sampler_use_cost°¡ ºñ¿ë ±â¹Ý »ùÇøµÀ» °¡´ÉÇÏ°ÔÇÕ´Ï´Ù. ÀÌ·Î ÀÎÇØ ÂªÀº Äõ¸®º¸´Ù ´õ ÀÚÁÖ »ùÇøµµÇ´Â µ¥ ¿À·£ ½Ã°£ µ¿¾È ½ÇÇàµÇ´Â Äõ¸®°¡ ¹ß»ýÇÕ´Ï´Ù. Äõ¸®¸¦ »ùÇøµ ÇÒ °¡´É¼ºÀº Äõ¸®°¡ ÃëÇØÁø ÃÑ ½Ã°£À» °öÇÕ´Ï´Ù. Äõ¸®°¡ 2 ÃÊ°¡ °É¸®¸é 1 ÃÊ°¡ °É¸®´Â Äõ¸®·Î »ùÇøµ ÇÒ °¡´É¼ºÀÌ µÎ ¹èÀÔ´Ï´Ù. Äõ¸®ÀÇ ºñ¿ëÀº ´ÙÀ½°ú °°ÀÌÀ̸¦ °í·ÁÇϵµ·Ï Á¶Á¤µË´Ï´Ù. ºñ¿ë = ÃÖ´ë (1.0, ½Ã°£ * DJango_Sampler_Freq) / django_sampler_freqpluginsa »ç¿ë °¡´ÉÇÑ Ç÷¯±×ÀÎ ¸ñ·ÏÀº ´ÙÀ½°ú °°½À´Ï´Ù. ÀÚ½ÅÀÇ Ç÷¯±×ÀÎÀ» ÀÛ¼ºÇÒ ¼ö ÀÖÀ¸¸ç 'ÀÚ½ÅÀÇ Plugins'.django SQLPlugin Ŭ·¡½º ¾²±â : Djangosampler.plugins.sql.SqlThe SQL Sampler Ç÷¯±×ÀÎÀº ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ¹ß»ýÇÏ´Â SQL Äõ¸® ¹éºÐÀ²À» »ùÇ÷Π»ùÇøµÇÕ´Ï´Ù. »ùÇÃÀº Äõ¸®·Î ±×·ìȵ˴ϴÙ. Äõ¸®°¡ OriginationÀÇ À§Ä¡¸¦ ã±â À§ÇØ ±â·ÏµË´Ï´Ù. Djangosampler.plugins.Request.RequestThe ¿äû Ç÷¯±×ÀÎÀº ¿äûÀÌ ÂïÀº ½Ã°£À» »ùÇøµÇÏ´Â ¹Ìµé¿þ¾î¸¦ ¼³Ä¡ÇÕ´Ï´Ù. asmple ¸ðµç ÄÚµå´Â ¾ö°ÝÇÏ°Ô Ç÷¯±×ÀÎÀÌ ¾Æ´Õ´Ï´Ù. ÀÌ°ÍÀº ÄÚµå ºí·ÏÀ» Ç¥½ÃÇÏ°í ºí·ÏÀÌ ½ÇÇàµÇ´Â µ¥ °É¸®´Â ½Ã°£À» »ùÇøµ ÇÒ ¼öÀÖ´Â ÄÁÅؽºÆ® °ü¸®ÀÚÀÔ´Ï´Ù. ¿¹ : djangosampler.sampler °¡Á® ¿À±â »ùÇøµ »ùÇøµ ( 'my_code', 'some_fn') .plugins.mongo.mongothe MongoDB Ç÷¯±×ÀÎÀº ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ¹ß»ýÇÏ´Â Mongo ¸í·É (Äõ¸®, »ðÀÔ¹° µî)ÀÇ ¹éºÐÀ²À» »ùÇøµÇÕ´Ï´Ù. »ùÇÃÀº ¸í·É¿¡ ÀÇÇØ ±×·ìÈµÇ°í ½ºÅà ÃßÀûÀº Äõ¸®°¡ ¿ø·¡ À§Ä¡¸¦ ã´Â µ¥ ±â·ÏµË´Ï´Ù. Á¦Ç°ÀÇ È¨ÆäÀÌÁö
Djangosampler. °ü·Ã ¼ÒÇÁÆ®¿þ¾î
Àå°í »çÀÌÆ® ¾×¼¼½º
Django »çÀÌÆ®¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦¾îÇϱâ À§ÇØ ¹Ìµé¿þ¾î¸¦ ÅëÇØ À¯Æ¿¸®Æ¼¸¦ Á¦°øÇÏ´Â ¾Û ...
80