ʹÓÃPHPµÄÈ˶¼ÖªµÀ£¬ËüÊÇÒ»¸ö½Å±¾±à³Ì¹¤¾ß£¬ÓÃËüдµÄ³ÌÐò£¬±ØÐëÒÔÔ´ÂëµÄÐÎʽ·ÅÖÃÔÚWeb·þÎñÆ÷ÉÏ£¬ËùÒÔÎÒÃÇÎÞ·¨±£»¤×Ô¼ºµÄÔ´´úÂë¡£´ó¼Ò¶¼ÖªµÀÈκÎÒ»¸ö½Å±¾³ÌÐòµÄÖ´ÐÐЧÂÊͬ¾ßÓÐÏàͬ¹¦ÄܵıàÒëºÃµÄ¶þ½øÖÆ´úÂëÏà±È½Ï£¬ËüµÄÖ´ÐÐЧÂʶ¼ÊDZȽϵ͵ġ£ÄÇôҪÊÇÓÐÒ»¸ö¹¤¾ßÄܹ»°ïÎÒÃǰÑÓÃPHPдµÄ³ÌÐò±àÒë³É¶þ½øÖÆ´úÂë¾ÍºÃÁË£¬ÕâÑù²»µ«Ö´ÐÐЧÂÊÌá¸ßÁË£¬
ÔËÐÐËÙ¶ÈÒ²¼Ó¿ìÁË¡£ÕæÒªÊÇÓÐÕâôһ¸ö¹¤¾ß£¬ÄǾÍÊÇÒ»¾ÙÁ½µÃÁË¡£
¡¡¡¡ÏÖÔÚÕâ²»ÊÇÃÎÏëÁË£¬Zend Encode¾ÍÊÇΪ´Ë¶ø¿ª·¢µÄ,Ëü¿ÉÒÔÖ±½Ó½«½Å±¾±àÒë³É¶þ½øÖÆÂë¡£ÓÐÁËZend Encode£¬Äã¾Í¿ÉÒÔ½«×Ô¼ºÐ´ºÃµÄPHP³ÌÐò£¬±àÒëºó·Ö·¢¸øºÜ¶àÓû§£¬¶øÓò»×Ź«¿ª×Ô¼ºµÄÔ´³ÌÐò´úÂë¡£±àÒëºÃµÄ¶þ½øÖÆ´úÂë¿ÉÒÔ±»Zend Optimizer͸Ã÷¶ÁÈ¡£¬Ò²¾ÍÊÇ˵£¬¿Í»§Ö»ÒªÔÚËûµÄ·þÎñÆ÷Éϰ²×°Zend Optimizer¾Í¿ÉÒÔÖ´ÐÐÓÉZend Encode±àÒëºÃµÄPHP³ÌÐò¡£±àÒë³ÌÐòÖаüº¬ÓÐZend OptimizerµÄ²¿·Ö´úÂ룬ËùÒÔ±àÒë¹ý³ÌÖжԳÌÐò´úÂë½øÒ»²½×÷ÁËÓÅ»¯´¦Àí£¬Õâ¼´Òâζ׎ű¾µÄÖ´ÐÐЧÂÊÌá¸ßÁË¡£
¡¡¡¡´ÓÒ»¶¨ÒâÒåÉϽ²£¬Zend EncodeÊÇÒ»¸ö¡°PHP±àÒëÆ÷¡±¡£µ«ÊÇ£¬ËüÓÖ²»ÊÇÒ»¸öÕæÕýÒâÒåÉϵıàÒëÆ÷£¬ÒòÎªÕæÕý±àÒëÍê³ÉµÄ³ÌÐò¿ÉÒÔÍÑÀëÔÀ´µÄ±àÒë»·¾³ÔËÐУ¬¶øZend Encode±àÒë¹ýµÄ³ÌÐò£¬ÐèÒªÓÐZend OptimizerµÄÖ§³Ö¡£¾ÍÏñ±àÒëºÃµÄJava¶þ½øÖÆ´úÂ룬ÐèÒªJVMµÄÖ§³Ö¡£ËùÒÔ£¬Zend Optimizer¿ÉÒÔ¿´×÷ÊÇPHP±àÒëºÃ´úÂëµÄÐéÄâ»ú¡£²»¹ÜÔõô˵£¬ËüÃÇҪͨ¹ýÏ໥ÅäºÏʹÓá£
¡¡¡¡Ä¿Ç°Zend EncodeÖ§³ÖµÄ²Ù×÷ϵͳÓУºSolaris¡¢Linux¡¢FreeBSD¼°Windows¡£Zend Encode¿ÉÒÔÖ±½ÓÔËÐУ¬µçÄÔϵͳÖв»Ò»¶¨·ÇÒª°²×°PHP¡£
¡¡¡¡Zend EncodeµÄ°²×°
¡¡¡¡ÏÈÈ¥ÏÂÔØÒ»¸öÈí¼þ°ü°É!Zend Encode²»ÊÇ×ÔÓÉÈí¼þ£¬Ê¹ÓÃËüÒª¸¶·Ñ£¬¶øÇÒ¼Û¸ñÏ൱¸ß¡£ÐÒºÃzend.comÌṩÁËÒ»¸ö¿É¹©ÊÔÓõÄÈí¼þ°ü£¬Óû§¿ÉÒÔÃâ·ÑÊÔÓÃ30Ìì¡£Õâ¸öÈí¼þ°ü¿ÉÒÔÖ±½Ó´Ówww.zend.comÉÏ»ñµÃ¡£ËùÒÔ£¬Ê×ÏÈÒªµ½www.zend.comÉÏÏÂÔØZend Encode¡¢Zend OptimizerÈí¼þ°ü¡£Æä´Î£¬ÒªÏÂÔØÒ»¸öÊÚȨÎļþlicense¡£ÓÉÓÚZend EncodeÊÇÒ»¸öÊÚȨʹÓõIJúÆ·£¬ËùÒÔÐèÒªÓû§´Ózend.comÉÏÉêÇëÒ»¸ölicense¡£ÉêÇë²½ÖèÈçÏ£º
¡¡¡¡ÒªÉêÇëÒ»¸öÊÔÓõÄlicense£¬ÐèÒªÏòzend.comÌṩÄãÕýÔÚʹÓõļÆËã»úµÄID£¬Ò²¼´ÔÚÉêÇëÒ³ÖÐÌîдhost ID(ʵ¼ÊÉϾÍÊÇÄã¼ÆËã»úÉϵÄÍø¿¨µÄMACµØÖ·)¡£²é¿´¼ÆËã»úIDµÄ·½·¨ÈçÏ£º´Ózend.comÏÂÔØÒ»¸ölmutil.zµÄ³ÌÐò£¬½âѹºóµÃµ½³ÌÐòlmutil£¬ÔËÐÐËü£¬Ëü»á¸ù¾ÝϵͳµÄÓ²¼þÌØÕ÷²úÉúÒ»¸öÐòÁд®¡£½«Õâ¸öÐòÁкÅÌîÈëµ½ÉêÇëlicenseÒ³µÄhost IDÖУ¬zend.com»áÔÚ48СʱÄÚΪÓû§Éú³ÉÒ»¸ölicense£¬ÏÂÔØ´ËlicenseÎļþ£¬ÎļþÃûΪzendEncode.dat£¬ËüÖ»ÄÜÔÚÕą̂µçÄÔÉÏʹÓá£
¡¡¡¡1.½«Zend EncodeÈí¼þ°üÒ²½âѹËõµ½/usr/local/ZendĿ¼Ï¡£½âѹËõÍê³Éºó£¬Ä¿Â¼Ï¶àÁËÒ»¸özendencµÄÎļþ£¬Ëü¾ÍÊÇÄǸö¡°±àÒëÆ÷¡±À²¡£
¡¡¡¡2.½«ÄǸölicenseÎļþ¸´ÖƵ½/usr/local/ZendĿ¼Ï°²×°Íê³É¡£
¡¡¡¡Zend OptimizerµÄ°²×°
¡¡¡¡Íê³ÉÁËZend EncodeµÄ°²×°£¬²ÅÍê³ÉÁËÒ»°ëÈÎÎñ£¬ÒªÊ¹ÓñàÒëºóµÄPHP¶þ½øÖÆ´úÂ룬»¹Òª°²×°Ò»¸ö½âÊÍÆ÷¡ª¡ªZend Optimizer£¬ÓÐÁËËüµÄÖ§³Ö£¬±àÒëºóµÄPHP¶þ½øÖÆÎļþ²ÅÄܱ»ÕýÈ·µØÖ´ÐС£
¡¡¡¡ÓëZend Encode²»Í¬£¬Zend OptimizerÊÇÒ»¸öÃâ·ÑÈí¼þ£¬ËüµÄÖ÷Òª¹¦ÄÜÊǼÓËÙPHP½Å±¾ÎļþµÄÔËÐС£¾ÝZend.com³Æ£¬ÓÐÁËZend OptimizerµÄÓÅ»¯£¬³ÌÐòµÄÖ´ÐÐЧÂÊ¿ÉÒÔÌá¸ß600%£¬¾¹ý±ÊÕߵļòµ¥²âÊÔ£¬Ö´ÐÐЧÂʵÄÈ·ÊÇÌá¸ßÁ˲»ÉÙ¡£
°²×°Zend Optimizer²½ÖèÈçÏ£º
¡¡¡¡1.½âѹËõZend OptimizerÈí¼þ°ü£¬½«zendoptimizer.soÎļþ¸´ÖƵ½/usr/local/Zend/libĿ¼ÖС£
¡¡¡¡2.´ò¿ª/usr/local/lib/PHP.iniÎļþ£¬ÔÚÎļþÖмÓÈëÒÔÏÂÁ½ÐУº
¡¡¡¡zend_optimizer.optimization_level=15
¡¡¡¡zend_extension="/usr/local/Zend/lib/ zendoptimizer.so"
¡¡¡¡3.ÖØÆô¶¯Apache·þÎñÆ÷£¬Ê¹ÒÔÉϸüÐÂÉúЧ¡£
¡¡¡¡Zend EncodeµÄʹÓÃ
¡¡¡¡ÏÖÔÚ×¼±¸¹¤×÷È«²¿Íê³ÉÁË£¬ÎÒÃÇдһ¸ö¼òµ¥µÄPHP½Å±¾£¬Ê¹ÓÃZend Encode±àÒëһϣ¬¿´¿´Ð§¹ûÈçºÎ¡£ÏÈдһ¸ö×î¼òµ¥µÄ½Å±¾£¬¿´¿´±àÒëºóµÄ´úÂëÄܲ»ÄÜÖ´ÐУº
¡¡¡¡#vi test.PHP
¡¡¡¡£¼? PHPinfo(); ?£¾
¡¡¡¡±àÒëËü£º
¡¡¡¡#[root@mail Zend]# ./zendenc test.PHP testencode.PHP
¡¡¡¡Zend Encoder Unlimited (TEST DRIVE) v1.1.0 (c) Zend Technologies, 1999-2000
¡¡¡¡Licensed to: xqkred.
¡¡¡¡Compiling test.PHP...
¡¡¡¡Done encoding test.PHP.
¡¡¡¡Optimizing... Done.
¡¡¡¡Saving... Done.
¡¡¡¡ºÃ£¬³É¹¦±àÒë¡£²»¹ý£¬±àÒëºÃµÄ³ÌÐò´óС½ÏÖ®ÒÔǰҪ´óºÜ¶à¡£
¡¡¡¡½«testencode.PHP¸´ÖƵ½Web·þÎñÆ÷µÄ·¢²¼Ä¿Â¼Ï£¬ÔÚä¯ÀÀÆ÷ÉϼüÈëlocalhost/testencode.PHP£¬ÍÛ£¡±àÒëºóµÄ´úÂë¿ÉÒԳɹ¦ÔËÐÐÁË!ÓÉÓÚÎÒÃÇʹÓÃÊÇÊÔÓðæµÄZend Encode£¬ËùÒÔ£¬ÔÚÒ³ÃæµÄ×îÉÏÃæ»á³öÏÖÒ»¸öͼƬ£¬ËµÃ÷ÕâÊÇÒ»¸öÓÉZend EncodeÊÔÓÃÈí¼þ°üËù²úÉúµÄ¶þ½øÖÆÎļþ¡£Õýʽ°æµÄÈí¼þÖУ¬Í¼Æ¬½«²»»áÔÙÏÖ¡£
¡¡¡¡ÏÂÃæÔÙ¿´¿´ËüµÄÖ´ÐÐЧÂʰɣ¡Ê×ÏÈдһ¸öСµÄ¼ÆËã³ÌÐò´ÖÂÔ¹À¼ÆÒ»Ï£º
¡¡¡¡[compute.PHP]
¡¡¡¡£¼?
¡¡¡¡r=time();
¡¡¡¡for( 121=0;121£¼1000000;121++) {
¡¡¡¡if((121%20)!=0) {echo 121; echo ",";}
¡¡¡¡else { echo "£¼br£¾";}
¡¡¡¡}
¡¡¡¡=time();
¡¡¡¡echo "£¼br£¾"; echo "It used:"; echo -r; echo " seconds";
¡¡¡¡?£¾
¡¡¡¡Õâ¸ö³ÌÐòÔÚÖ´ÐÐʱ£¬È¡ÏµÍ³µÄʱ¼ä£¬Íê³ÉºóÔÙȡϵͳʱ¼ä£¬Á½¸öÖµµÄ²î¼´ÎªÕû¸ö³ÌÐòÔËÐÐËùÐèʱ¼ä£¬ÏÈÔÚûÓбàÒëµÄÇé¿öÏÂÖ´ÐÐÒ»±é£¬È»ºóÓÃZend Encode±àÒëºóÔÙÖ´ÐÐÒ»±é¡£±È½Ï½á¹û£ºÃ»ÓбàÒëµÄÇé¿öÏ£¬ÔËÐÐËùÐèʱ¼äƽ¾ùΪ19Ãë,±àÒëºóµÄ´úÂëÆ½¾ùÖ´ÐÐʱ¼äΪ9Ã룬¿´À´Ö´ÐÐЧÂÊÊÇÌá¸ßÁ˲»ÉÙ¡£

