Class
  • Tip&Tech
[¼³Ä¡/¼³Á¤] PHP5.5 ¿¡ OPCache ¼³Á¤ºÎºÐ ¸· Çؼ®;;
±Û¾´ÀÌ ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§µµ¶ó¿¡¸ù½© ³¯ Â¥ 13-06-27 14:03 Á¶ ȸ 11784
°£ÆíURL https://www.phpschool.com/link/tipntech/77274 º¹»ç

SyntaxHighlight·Î º¸±â



¾È³çÇϼ¼¿ä~ PHP5.5 ¸±¸®Áî µÇÀÚ¸¶ÀÚ ¼³Ä¡Çؼ­ ½áº¸°í ÀÖ´Â À¯ÀúÀÔ´Ï´Ù. OPCache ¶ó°í ÀÖ´øµ¥, php.ini ¿¡ ÀÖ´Â ºÎºÐÀ» ±×³É ¸· Çؼ®ÇغýÀ´Ï´Ù. Ȥ ´É·ÂÀÚ ºÐµéÀ̽öó¸é À߸øµÈ ºÎºÐÀ» ÁöÀû¸¸ÇÏÁö¸¶½Ã°í ºÎµå·´°Ô ¹ø¿ªÀ» ºÎŹ... (ÆÜ!!)

[opcache]
; Zend OPCache È°¼ºÈ­ ¿©ºÎ °áÁ¤.
opcache.enable=1
 
; PHP CLI ¹öÀü¿¡¼­ Zend OPCache È°¼ºÈ­ ¿©ºÎ °áÁ¤.
opcache.enable_cli=0
 
; OPCache °øÀ¯ ¸Þ¸ð¸® ÀúÀå¼Ò »çÀÌÁî
opcache.memory_consumption=64
 
; ¸Þ¸ð¸®¿¡¼­ interned ¹®ÀÚ¿­À» À§ÇØ »ç¿ëÇÒ ¸Þ¸ð¸®·®
; interned string ¿¡ ´ëÇؼ­´Â https://wiki.php.net/rfc/performanceimprovements ÂüÁ¶.
opcache.interned_strings_buffer=4
 
; OPCache Çؽ¬ Å×ÀÌºí¿¡¼­ °¡Áú¼ö ÀÖ´Â Å°°ªÀÇ ÃÖ´ë °ª.
; ÀÌ´Â 200 ~ 100000 »çÀÌ¿¡ °ª¸¸ °¡Áú ¼ö ÀÖ´Ù.
opcache.max_accelerated_files=2000
 
; Àç½ÃÀÛÀÌ ½ºÄÉÁÙ µÉ¶§±îÁö "wasted" ÃÖ´ë ¸Þ¸ð¸® ºñÀ²(percentage)
opcache.max_wasted_percentage=5
 
; ÀÌ °ªÀ» È°¼ºÈ­ Çϸé, OPCache ´Â ÇöÀç ÀÛ¾÷µð·ºÅ丮¸¦ ½ºÅ©¸³Æ® Å°¿¡ Ãß°¡ÇÏ°í,
; °°Àº À̸§(basename) À» °¡Áø ÆÄÀϵé»çÀÌ¿¡ °¡´ÉÇÑ Ãæµ¹À» Á¦°ÅÇÏ°Ô µÈ´Ù.
; ÀÌ °ªÀ» ºñÈ°¼ºÈ­ÇÏ¸é ¼º´ÉÀÌ Çâ»óµÇÁö¸¸, Á¸ÀçÇÏ´Â ¾ÖÇø®ÄÉÀ̼ÇÀÌ ±úÁú ¼ö ÀÖ´Ù.
;opcache.use_cwd=1
 
; ÀÌ°ÍÀ» ºñÈ°¼ºÈ­Çϸé, OPCache ¸¦ ¼öµ¿À¸·Î ¸®¼ÂÇØÁְųª
; ÆÄÀϽýºÅÛÀÌ º¯ÇÑ°Í¿¡´ëÇØ È¿°ú¸¦ ¾ò±âÀ§Çؼ­´Â À¥¼­¹ö¸¦ Àç½ÃÀÛ ÇØÁà¾ß¸¸ ÇÑ´Ù.
opcache.validate_timestamps=1
 
; °øÀ¯ ¸Þ¸ð¸® ÀúÀå¼Ò ÇÒ´çÀ» À§Çؼ­ º¯È­µÈ °Íµé¿¡ ´ëÇØ ¾ó¸¶³ª ÀÚÁÖ ÆÄÀÏ Å¸ÀÓ½ºÅÛÇÁ
; ¸¦ üũ(ÃÊ´ÜÀ§)ÇÒÁö¸¦ Á¤ÇÑ´Ù. ("1" means validate once per second, but only
; once per request. "0" Àº ´Ã À¯È¿¼º °Ë»ç¸¦ ÇÑ´Ù.)
opcache.revalidate_freq=5
 
; include_path ÃÖÀûÈ­¿¡¼­ ÆÄÀÏ ¼­Ä¡(search)¸¦ ÇÒÁö ¸»Áö °áÁ¤.
opcache.revalidate_path=1
 
; ÀÌ°ÍÀ» ºñÈ°¼ºÈ­ ÇÒ °æ¿ì, ¸ðµç PHPDoc ÄÚ¸àÆ®´Â ÃÖÀûÈ­ ÄÚµå »çÀÌÁ ÁÙÀ̱â À§Çؼ­
; ÄÚµå·ÎºÎÅÍ »èÁ¦µÈ´Ù.
opcache.save_comments=0
 
; ÀÌ°ÍÀ» ºñÈ°¼ºÈ­ ÇÒ °æ¿ì, PHPDoc ÄÚ¸àÆ®´Â SHM À¸·ÎºÎÅÍ ·ÎµåµÇÁö ¾ÊÀ¸¸ç, ±×·¡¼­ "Doc Comments"´Â
; ´Ã ÀúÀåµÉ ¼ö ÀÖ´Ù(svae_comments=1), but not loaded by applications that don't need them anyway.
opcache.load_comments=0
 
; ÀÌ°ÍÀ» È°¼ºÈ­Çϸé fast shutdown ½ÃÄö½º´Â accelerated code¿¡ ´ëÇØ »ç¿ëµÇ¾îÁø´Ù.
opcache.fast_shutdown=0
 
; ¼º´É¹®Á¦·Î file existence ¿À¹ö¶óÀ̵带 Çã¿ëÇÑ´Ù.
opcache.enable_file_override=0
 
; A bitmask, where each bit enables or disables the appropriate OPcache
; passes
;opcache.optimization_level=0xffffffff
 
;opcache.inherited_hack=1
;opcache.dups_fix=0
 
; OPCache ºí·¢¸®½ºÆ® ÆÄÀÏÀÇ À§Ä¡(¿ÍÀϵåÄ«µå Çã¿ëµÊ).
; °¢ OPCache ºí·¢¸®½ºÆ® ÆÄÀÏÀº accelerate °¡ ÇÊ¿ä¾ø´Â ÆÄÀÏ À̸§À» °¡Áø ÅؽºÆ® ÆÄÀÏÀÌ´Ù.
; ÆÄÀÏ Æ÷¸äÀº »õ·Î¿î ¶óÀο¡ ÆÄÀÏ À̸§À» °¢°¢ Ãß°¡ÇÏ´Â °ÍÀÌ´Ù.
; ÆÄÀÏÀ̸§Àº Ç® ÆнºÀ̰ųª ÆÄÀÏÀÇ prefix ÀÏ ¼ö ÀÖ´Ù. ¿¹¸¦µé¾î
; /var/www/x ºí·¢¸®½ºÆ®´Â /var/www ¿¡¼­ 'x'·Î ½ÃÀÛÇÏ´Â ¸ðµç µð·ºÅ丮 ȤÀº ÆÄÀÏÀÌ´Ù.
; ¶óÀÎÀÇ ½ÃÀÛÀÌ ; ¶ó¸é ¹«½ÅµÈ´Ù(ÄÚ¸àÆ®).
;opcache.blacklist_filename=
 
; ij½¬ÇÒ ÆÄÀÏÁß¿¡ Å« ÆÄÀÏÀ» Á¦¿Ü¸¦ Çã¿ëÇÑ´Ù. ±âº»À¸·Î´Â ¸ðµç ÆÄÀÏÀ» ij½¬.
;opcache.max_file_size=0
 
; N ¿äû¸¶´Ù ij½¬ üũ¼¶À» üũ.
; ±âº»°ªÀ¸·Î "0" Àº üũ¸¦ ºñÈ°¼ºÈ­ÇÔ.
opcache.consistency_checks=200
 
; ¸¸ÀÏ Ä³½¬°¡ Á¢±ÙÇÒ ¼ö ¾ø°Ô µÇ¾úÀ»¶§¿¡ ½ÃÀÛÀ» À§ÇÑ Àç½ÃÀÛ ½ºÄÉÁÙ¿¡ ´ëÇØ ¾ó¸¶³ª ±â´Þ¸±°ÇÁö °áÁ¤.
;opcache.force_restart_timeout=180
 
; OPCache error_log ÆÄÀϸí. ºó¹®ÀÚ¿­Àº "stderr" °¡ µÈ´Ù.
opcache.error_log= /tmp/OPCache_error.log
 
; ¸ðµç OPCache ¿¡·¯µéÀº À¥¼­¹ö ·Î±×·Î °£´Ù.
; ±âº»ÀûÀ¸·Î, ¿ÀÁ÷ Fatal ¿¡·¯µé (level 0) ȤÀº level 1 ¿¡·¯µéÀÌ ·Î±ëµÈ´Ù.
; ¿©·¯ºÐÀº Ãß°¡·Î warnings (level 2), info messages (level 3) ȤÀº debug message (level 4) ¸¦ È°¼ºÈ­ ÇÒ¼ö ÀÖ´Ù.
;opcache.log_verbosity_level=1
 
; Preferred Shared Memory back-end. Leave empty and let the system decide.
;opcache.preferred_memory_model=
 
; ½ºÅ©¸³Æ®°¡ ½ÇÇàÁß¿¡ ¾Ö±âÄ¡¾ÊÀº ¾²±â·ÎºÎÅÍ °øÀ¯¸Þ¸ð¸®¸¦ º¸È£ÇÑ´Ù.
; ÀÌ´Â ¿ÀÁ÷ ³»ºÎ µð¹ö±×¿ëÀ¸·Î¸¸ À¯¿ëÇÏ´Ù.
;opcache.protect_memory=0
 
; Local Variables:
; tab-width: 4
; End:

Àüü´ñ±Û¼ö 7

  • ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§ibin 13-06-27 14:41

    ¼Ò½ºº¸±â

  • opcache »ç¿ë½Ã °¡Àå ÁÖÀÇÇؾßÇÒ ºÎºÐÀº ¾Æ·¡ °ªÀÔ´Ï´Ù.
    opcache.revalidate_freq (default "2")

    ¾Æ¸¶ ½ºÄð Q&A¿¡µµ ¸¹Àº Áú¹®ÀÌ ¿¹»óµÇ´Â Ç׸ñÀÔ´Ï´Ù.^^
    Áú¹®) ¼­¹ö¿¡¼­ ¼Ò½º¸¦ ¼öÁ¤Çߴµ¥, ¹Ý¿µÀÌ ¾ÈµÇ¿ä~~~

    ÀÌ Ç׸ñÀº php ¼Ò½º ÆÄÀÏÀÌ º¯°æµÇ¾ú´ÂÁö °Ë»çÇÏ´Â °£°ÝÀ¸·Î ±âº» 2ÃÊÀÔ´Ï´Ù.

    µû¶ó¼­ ¼Ò½º°¡ ÀÚÁÖ º¯°æµÇ´Â °³¹ß¼­¹ö¿¡¼­´Â ¸Å¹ø °Ë»çÇϵµ·Ï 0À¸·Î µÎ½Ã°í,
    opcache.revalidate_freq=0

    ¼Ò½º°¡ ÀÚÁÖ º¯°æµÇÁö ¾Ê´Â ÀÏ¹Ý Á߼ұԸ𿡼­´Â ±âº»°ª 2ÃÊ°¡ ¹«³­ÇÏ°í,

    ºôµå ¹× ¹èÆ÷°¡ ÀÚµ¿È­µÈ Áß´ëÇü ¼­¹ö¿¡¼­´Â ¼º´ÉÀ» À§ÇÑ ±ÇÀå°ªÀÎ 60Ãʵµ ÁÁ¾Æº¸ÀÔ´Ï´Ù. (¹èÆ÷ÈÄ À¥¼­¹ö Àç½ÃÀÛ ÇÊ¿ä)
    opcache.revalidate_freq=60
  • ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§½Ã¿ìã¿éë 13-06-27 15:54

    ¼Ò½ºº¸±â

  • file cache ¾µ °æ¿ì¿¡´Â ±Ô¸ðµç ¹¹µç ¹«Á¶°Ç 0À¸·Î ¼³Á¤ÇÏ°í ¾²´Â °Ô ¼ÓÆíÇÕ´Ï´Ù.
    .txt ó·³ È®ÀåÀÚ°¡ ´Ù¸£¸é ij½Ã ¾È µÇ´Ï±î ¹®Á¦ ¾ø´Âµ¥ .php ÀÏ °æ¿ì ½É°¢ÇÑ ¹®Á¦¸¦ ÃÊ·¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
    ȤÀº blacklist ¿¡ ÀÌÂ÷ÀúÂ÷ µî·ÏÇÏ°í ½áµµ µË´Ï´Ù.
    ÀÌ ¹®Á¦ ¶§¹®¿¡ ÀüºÎ memcached·Î º¯°æÇß½À´Ï´Ù.

    ¿î¿µ¼­¹ö¿Í °³¹ß¼­¹ö°¡ ³ª´µ¾î À־ ¿î¿µ¼­¹ö¿¡´Â 60ÃÊ·Î ¼³Á¤Çسù°í¿ä.
    ¾îÂ÷ÇÇ ¼Ò½º ¾÷µ¥ÀÌÆ®Çϸé À¥¼­¹ö Àç½ÃÀÛ½ÃÅ°±â ¶«½Ã·Õ... ¤»
  • ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§ibin 13-06-27 16:48

    ¼Ò½ºº¸±â

  • ¸Â³×¿ä.

    XEó·³ file cache °¡ ±âº»ÀÎ °æ¿ì¿¡´Â 2ÃÊ·Î µÎ´õ¶óµµ, Áö¿¬ ¹®Á¦°¡ »ý±æ ¼ö Àְڳ׿ä.
    ex) xe/files/cache/template_compiled/1c43b1d5d8ee3b952577bd1b3eef4937.compiled.php

    ÀÌ °æ¿ì ½Ã¿ì´Ô ¸»¾¸´ë·Î 0À¸·Î ¼³Á¤Çϰųª, blacklist/memcached Àû¿ëÀ» Çؾ߰ڱº¿ä.
  • ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§½Ã¿ìã¿éë 13-06-27 16:55

    ¼Ò½ºº¸±â

  • °ñ ¶§¸®´Â °Ç file write ¸¦ Çصµ Àú ½Ã°£¿¡ °É·Á¼­ ¾÷µ¥ÀÌÆ®°¡ ¾È µË´Ï´Ù.
    read¸¸ ÇØ´çÇÏ´Â ÁÙ ¾Ë¾Ò´Âµ¥ write ±îÁö ÇØ´çÇÏ´õ±º¿ä.
    óÀ½¿£ ¹º°¡ ½Í¾î¼­ ¾î¸®µÕÀýÇÏ´Ù°¡ ÃßÀûÀ» À§ÇØ 600ÃÊ·Î µÎ°í ij½Ã¾²±â ÈÄ¿¡ ij½ÃÆÄÀÏ ¿­¾îº¸´Ï ¹Ý¿µÀÌ ¾È µÇ¾î ÀÖ´õ¶ó´É ¤Ñ¤Ñ;;
  • ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¾Ø¶· 13-07-03 17:51

    ¼Ò½ºº¸±â

  • Â÷..Âü°íÇÏ°í °©´Ï´Ù..
  • ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§BSL 13-08-28 13:28

    ¼Ò½ºº¸±â

  • ÂÊÁö º¸³»±â°¡ ¾ÈµÅ¼­¿ä...
    Ȥ½Ã ´ÔÇÁ´ÔÀÌ ¸ÂÀ¸½Å°¡¿ä... ¸¸¾à ¸ÂÀ¸½Ã¸é dwkim@thefrons.comÀ¸·Î ¿¬¶ô Á» ºÎŹµå¸®°Ú½À´Ï´Ù.
    2007³âµµ¿¡ ¿Ã¸®½Å 'FLEX  Module for Apache'¿¡ ´ëÇØ Á» ¹®Àǵ帱 »çÇ×ÀÌ À־ ±×·¸½À´Ï´Ù.
    ¿¬¶ô ±â´Ù¸®°Ú½À´Ï´Ù.
  • ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§µµ¶ó¿¡¸ù½© ÀÛ¼ºÀÚ 13-10-14 15:14

    ¼Ò½ºº¸±â

  • ÀÌ·±.... ´ä±ÛÀ» ³Ê¹« ´Ê°Ô ºÃ³×¿ä.. Á˼Û.. ÀÏ´Ü ¸Â±¸¿ä.. Á¦°¡ ¿Ã¸°±Ûµµ ¸Â½À´Ï´Ù. ÀÌ ±ÛÀ» º¼·Á´ÂÁö ¸ð¸£°Ú³×¿ä...
  • °Ô½Ã¹° 0°Ç RSS
¹øÈ£ºÐ·ùÁ¦¸ñ±Û¾´À̳¯Â¥Á¶È¸
°Ô½Ã¹°ÀÌ ¾ø½À´Ï´Ù.