ÀÖÓãµç¾º

½ÌÓýÐÐÒµA¹ÉIPOµÚÒ»¹É£¨¹ÉƱ´úÂë 003032£©

È«¹ú×Éѯ/ͶËßÈÈÏߣº400-618-4000

´óÐÍPHPÍøÕ¾ÐÔÄܺͲ¢·¢·ÃÎÊÓÅ»¯·½°¸(ÍêÕûƪ)

¸üÐÂʱ¼ä:2017Äê11ÔÂ20ÈÕ14ʱ26·Ö À´Ô´:ÀÖÓã²¥¿Í ä¯ÀÀ´ÎÊý:

ÍøÕ¾ÐÔÄÜÓÅ»¯¶ÔÓÚ´óÐÍÍøÕ¾À´Ëµ·Ç³£ÖØÒª£¬Ò»¸öÍøÕ¾µÄ·ÃÎÊ´ò¿ªËÙ¶ÈÓ°Ïì×ÅÓû§ÌåÑé¶È£¬ÍøÕ¾·ÃÎÊËÙ¶ÈÂý»áÔì³É¸ßÌø³öÂÊ£¬Ð¡ÍøÕ¾ºÜºÃ½â¾ö£¬ÄǶÔÓÚ´óÐÍÍøÕ¾ÓÉÓÚÀ¸Ä¿¶à£¬Í¼Æ¬ºÍͼÏñ¶¼±È½ÏÅÓ´ó£¬ÄǸÃÔõô½øÐÐÕûÌåÐÔÄÜÓÅ»¯ÄØ£¿


Ò»¡¢´óÐÍÍøÕ¾ÐÔÄÜÌá¸ß²ßÂÔ


1¡¢HTML¾²Ì¬»¯


Æäʵ´ó¼Ò¶¼ÖªµÀ£¬Ð§ÂÊ×î¸ß¡¢ÏûºÄ×îСµÄ¾ÍÊÇ´¿¾²Ì¬»¯µÄhtmlÒ³Ãæ£¬ËùÒÔÎÒÃǾ¡¿ÉÄÜʹÎÒÃǵÄÍøÕ¾ÉϵÄÒ³Ãæ²ÉÓþ²Ì¬Ò³ÃæÀ´ÊµÏÖ£¬Õâ¸ö×î¼òµ¥µÄ·½·¨ÆäʵҲÊÇ×îÓÐЧµÄ·½·¨¡£


2¡¢Í¼Æ¬·þÎñÆ÷·ÖÀë


´ó¼ÒÖªµÀ£¬¶ÔÓÚWeb·þÎñÆ÷À´Ëµ£¬²»¹ÜÊÇApache¡¢IIS»¹ÊÇÆäËûÈÝÆ÷£¬Í¼Æ¬ÊÇ×îÏûºÄ×ÊÔ´µÄ£¬ÓÚÊÇÎÒÃÇÓбØÒª½«Í¼Æ¬ÓëÒ³Ãæ½øÐзÖÀ룬ÕâÊÇ»ù±¾ÉÏ´óÐÍÍøÕ¾¶¼»á²ÉÓõIJßÂÔ£¬ËûÃǶ¼ÓжÀÁ¢µÄ¡¢ÉõÖÁºÜ¶ą̀µÄͼƬ·þÎñÆ÷¡£ÕâÑùµÄ¼Ü¹¹¿ÉÒÔ½µµÍÌá¹©Ò³Ãæ·ÃÎÊÇëÇóµÄ·þÎñÆ÷ϵͳѹÁ¦£¬²¢ÇÒ¿ÉÒÔ±£Ö¤ÏµÍ³²»»áÒòΪͼƬÎÊÌâ¶ø±ÀÀ£¡£ÔÚÓ¦Ó÷þÎñÆ÷ºÍͼƬ·þÎñÆ÷ÉÏ£¬¿ÉÒÔ½øÐв»Í¬µÄÅäÖÃÓÅ»¯£¬±ÈÈçapacheÔÚÅäÖÃContentTypeµÄʱºò¿ÉÒÔ¾¡Á¿ÉÙÖ§³Ö¡¢¾¡¿ÉÄÜÉÙµÄLoadModule£¬±£Ö¤¸ü¸ßµÄϵͳÏûºÄºÍÖ´ÐÐЧÂÊ¡£


3¡¢Êý¾Ý¿â¼¯Èº¡¢¿â±íÉ¢ÁÐ


´óÐÍÍøÕ¾¶¼Óи´ÔÓµÄÓ¦Óã¬ÕâЩӦÓñØÐëʹÓÃÊý¾Ý¿â£¬ÄÇôÔÚÃæ¶Ô´óÁ¿·ÃÎʵÄʱºò£¬Êý¾Ý¿âµÄÆ¿¾±ºÜ¿ì¾ÍÄÜÏÔÏÖ³öÀ´£¬Õâʱһ̨Êý¾Ý¿â½«ºÜ¿ìÎÞ·¨Âú×ãÓ¦Óã¬ÓÚÊÇÎÒÃÇÐèҪʹÓÃÊý¾Ý¿â¼¯Èº»òÕß¿â±íÉ¢ÁС£


ÔÚÊý¾Ý¿â¼¯Èº·½Ã棬ºÜ¶àÊý¾Ý¿â¶¼ÓÐ×Ô¼ºµÄ½â¾ö·½°¸£¬³£ÓõÄMySQLÌṩµÄMaster/SlaveÒ²ÊÇÀàËÆµÄ·½°¸¡£


¼¯ÈºÍ¨³£»áʹÓÃCDNÓëGSBLÓëDNS¸ºÔؾùºâ¼¼Êõ£¬Ã¿¸öµØÇøÒ»×éǰ̨·þÎñÆ÷Ⱥ£¬ÀýÈç£ºÍøÒ×£¬°Ù¶ÈʹÓÃÁËDNS¸ºÔؾùºâ¼¼Êõ£¬Ã¿¸öƵµÀÒ»×éǰ̨·þÎñÆ÷£¬Ò»ËÑʹÓÃÁËDNS¸ºÔؼ¼Êõ£¬ËùÓÐÆµµÀ¹²ÓÃÒ»×éǰ̨·þÎñÆ÷¼¯Èº¡£


¿â±íÉ¢ÁÐÊdz£Óò¢ÇÒ×îÓÐЧµÄ½â¾ö·½°¸¡£


ÎÒÃÇÔÚÓ¦ÓóÌÐòÖа²×°ÒµÎñºÍÓ¦ÓûòÕß¹¦ÄÜÄ£¿é½«Êý¾Ý¿â½øÐзÖÀ룬²»Í¬µÄÄ£¿é¶ÔÓ¦²»Í¬µÄÊý¾Ý¿â»òÕß±í£¬ÔÙ°´ÕÕÒ»¶¨µÄ²ßÂÔ¶Ôij¸öÒ³Ãæ»òÕß¹¦ÄܽøÐиüСµÄÊý¾Ý¿âÉ¢ÁУ¬±ÈÈçÓû§±í£¬°´ÕÕÓû§ID½øÐбíÉ¢ÁУ¬ÕâÑù¾ÍÄܹ»µÍ³É±¾µÄÌáÉýϵͳµÄÐÔÄܲ¢ÇÒÓкܺõÄÀ©Õ¹ÐÔ¡£


sohuµÄÂÛ̳¾ÍÊDzÉÓÃÁËÕâÑùµÄ¼Ü¹¹£¬½«ÂÛ̳µÄÓû§¡¢ÉèÖá¢Ìû×ÓµÈÐÅÏ¢½øÐÐÊý¾Ý¿â·ÖÀ룬Ȼºó¶ÔÌû×Ó¡¢Óû§°´ÕÕ°å¿éºÍID½øÐÐÉ¢ÁÐÊý¾Ý¿âºÍ±í£¬×îÖÕ¿ÉÒÔÔÚÅäÖÃÎļþÖнøÐмòµ¥µÄÅäÖñãÄÜÈÃÏµÍ³ËæÊ±Ôö¼Óһ̨µÍ³É±¾µÄÊý¾Ý¿â½øÀ´²¹³äϵͳÐÔÄÜ¡£


4¡¢»º´æ


»º´æÒ»´Ê¸ã¼¼ÊõµÄ¶¼½Ó´¥¹ý£¬ºÜ¶àµØ·½Óõ½»º´æ¡£ÍøÕ¾¼Ü¹¹ºÍÍøÕ¾¿ª·¢ÖеĻº´æÒ²ÊǷdz£ÖØÒª¡£ÕâÀïÏȽ²Êö×î»ù±¾µÄÁ½ÖÖ»º´æ¡£¸ß¼¶ºÍ·Ö²¼Ê½µÄ»º´æÔÚºóÃæ½²Êö¡£¼Ü¹¹·½ÃæµÄ»º´æ£¬¶ÔApache±È½ÏÊìϤµÄÈ˶¼ÄÜÖªµÀApacheÌṩÁË×Ô¼ºµÄ»º´æÄ£¿é£¬Ò²¿ÉÒÔʹÓÃÍâ¼ÓµÄSquidÄ£¿é½øÐлº´æ£¬ÕâÁ½ÖÖ·½Ê½¾ù¿ÉÒÔÓÐЧµÄÌá¸ßApacheµÄ·ÃÎÊÏìÓ¦ÄÜÁ¦¡£


ÍøÕ¾³ÌÐò¿ª·¢·½ÃæµÄ»º´æ£¬LinuxÉÏÌṩµÄMemory CacheÊdz£ÓõĻº´æ½Ó¿Ú£¬¿ÉÒÔÔÚweb¿ª·¢ÖÐʹÓ㬱ÈÈçÓÃJava¿ª·¢µÄʱºò¾Í¿ÉÒÔµ÷ÓÃMemoryCache¶ÔһЩÊý¾Ý½øÐлº´æºÍͨѶ¹²Ïí£¬Ò»Ð©´óÐÍÉçÇøÊ¹ÓÃÁËÕâÑùµÄ¼Ü¹¹¡£ÁíÍ⣬ÔÚʹÓÃwebÓïÑÔ¿ª·¢µÄʱºò£¬¸÷ÖÖÓïÑÔ»ù±¾¶¼ÓÐ×Ô¼ºµÄ»º´æÄ£¿éºÍ·½·¨£¬PHPÓÐPearµÄCacheÄ£¿é£¬Java¾Í¸ü¶àÁË£¬.net²»ÊǺÜÊìϤ£¬ÏàÐÅÒ²¿Ï¶¨ÓС£


5¡¢¾µÏñ


¾µÏñÊÇ´óÐÍÍøÕ¾³£²ÉÓõÄÌá¸ßÐÔÄܺÍÊý¾Ý°²È«ÐԵķ½Ê½£¬¾µÏñµÄ¼¼Êõ¿ÉÒÔ½â¾ö²»Í¬ÍøÂç½ÓÈëÉ̺͵ØÓò´øÀ´µÄÓû§·ÃÎÊËٶȲîÒ죬±ÈÈçChinaNetºÍEduNetÖ®¼äµÄ²îÒì¾Í´ÙʹÁ˺ܶàÍøÕ¾ÔÚ½ÌÓýÍøÄڴ¾µÏñÕ¾µã£¬Êý¾Ý½øÐж¨Ê±¸üлòÕßʵʱ¸üС£


6¡¢¸ºÔؾùºâ


¸ºÔؾùºâ½«ÊÇ´óÐÍÍøÕ¾½â¾ö¸ß¸ººÉ·ÃÎʺʹóÁ¿²¢·¢ÇëÇó²ÉÓõĸ߶˽â¾ö°ì·¨¡£¸ºÔؾùºâ¼¼Êõ·¢Õ¹Á˶àÄ꣬ÓкܶàרҵµÄ·þÎñÌṩÉ̺ͲúÆ·¿ÉÒÔÑ¡Ôñ¡£


¶þ¡¢PHP´úÂë±àдÓÅ»¯£º


1. echo±ÈprintÒª¿ìºÜ¶à¡£


Á½¸ö·½·¨¶¼»áÔÚÒ³ÃæÉÏ´òÓ¡¶«Î÷£¬²»¹ýecho²»·µ»ØÈκÎÖµ£¬print»áÔڳɹ¦»òʧ°ÜµÄʱºò·µ»Ø0»ò1¡£


2. include_once±Èinclude¸ü¼ÓºÄʱ¡£


ÒòΪËüÐèҪȥ¼ì²éÄãÒª°üº¬µÄclassÊÇ·ñÒѾ­±»°üº¬½øÀ´¡£


3. ¶ÔÓÚ³¤¶ÎÂäµÄ×Ö·û´®Ò»¶¨ÒªÊ¹Óõ¥ÒýºÅ£¬¶ø²»ÊÇË«ÒýºÅ¡£


ÒòΪ˫ÒýºÅ»áÈ¥ËÑË÷×Ö·û´®ÖеıäÁ¿¡£±ÈÈ磺echo ‘This is long string’.$name¾Í±Èecho “This is long string $name”Òª¿ìºÜ¶à¡£


4. ²»ÒªÔÙÑ­»·ÖÐǶÌ×ʹÓÃforÑ­»·


5. Èç¹ûÄܽ«º¯Êý¶¨ÒåΪ¾²Ì¬µÄ£¬ÄÇô¾Í²»Òª¶¨Òå³ÉΪ³ÉÔ±º¯Êý£¬¾²Ì¬º¯Êý±È³ÉÔ±º¯Êý¿ì33%¡£


6. Èç¹ûÄã¿ÉÒÔ²»Í¨¹ýÕýÔò±í´ïʽ¾ÍÄܽâ¾öÎÊÌ⣬ÄÇô¾Í±ðÓÃÕýÔò¡£


ÕýÔò±í´ïʽ±ÈPHPÔ­ÉúµÄº¯ÊýÒªÂýһЩ¡£ÀýÈçʹÓÃstr_replaceÈ¡´úpreg_replae¡£


7. ¾¡Á¿²»ÒªÊ¹ÓÃÏà¶Ô·¾¶À´°üº¬Îļþ


ÔÚÏà¶Ô·¾¶ÖвéÕÒÎļþ£¬»áÏÖÔÚµ±Ç°Ä¿Â¼ÖвéÕÒ£¬È»ºóÒÀ´ÎÔÙ²éÕÒ¡£ÕâÑù²éÕÒÎļþ¾ÍºÜ Âý¡£×îºÃÊÇÏȶ¨ÒåWEB_ROOTÕâÑùµÄ³£Á¿£¬È»ºóʹÓÃÕâ¸ö³£Á¿À´°üº¬Îļþ¡£


8. È«µÈ·ûºÅ===±ÈÏàµÈ==Òª¿ì


¶øÇÒif(1 == ’1′)»á·µ»Øtrue£¬if(0 == ”)Ò²»á·µ»Øtrue£¬¶øµ±ÄãʹÓÃÈ«µÈ·ûºÅµÄʱºòif(1 ===’1′)ºÍif(0===”)¶¼»á·µ»Øfalse¡£ËùÒÔµ±ÄãÔÚ³ÌÐòÖÐÐèÒª¼ì²âһЩ²¼¶û±äÁ¿ µÄʱºò×îºÃʹÓÃÈ«µÈ·ûºÅ¡£


Èý¡¢Õë¶Ôthinkphp ÓÐÒÔϼ¸ÖÖ·½Ê½


1. ¹Ø±Õµ÷ÊÔģʽ


ÓÉÓڹرյ÷ÊÔģʽ֮ºó£¬ÏµÍ³»á×Ô¶¯Éú³ÉÏîÄ¿±àÒ뻺´æÒÔ¼°¹Ø±ÕÈÕ־д È룬ÕâÑù¿ÉÒÔ¼õÉٺܶàµÄIO¼ÓÔØºÍÈÕ־дÈëµÄ¿ªÏú¡£


2. ¿ªÆôÒ³ÃæÑ¹ËõÊä³ö


3.1°æ±¾¿ªÊ¼£¬Ôö¼ÓÁËOUTPUT_ENCODEÅäÖòÎÊý£¬ÓÃÓÚ¿ØÖÆÒ³ÃæÑ¹ËõÊä³ö¡£


3. ¿ªÆô»º´æ


ÔÚÍøÕ¾²¿Êð»·¾³°²×°APC»òÕßXcache»º´æÄܹ»ÓÐЧÌáÉýÍøÕ¾ÔËÐÐÐÔÄܺÍÄÚ´æÕ¼ÓÃ,XCache ÊÇÒ»¸ö¿ªÔ´µÄ opcode »º´æÆ÷/ÓÅ»¯Æ÷, ÕâÒâζ×ÅËûÄܹ»Ìá¸ßÄú·þÎñÆ÷ÉÏ µÄ PHP ÐÔÄÜ. Ëûͨ¹ý°Ñ±àÒë PHPºóµÄÊý¾Ý»º³åµ½¹²ÏíÄÚ´æ´Ó¶ø±ÜÃâÖØ¸´µÄ±àÒë ¹ý³Ì, Äܹ»Ö±½ÓʹÓûº³åÇøÒѱàÒëµÄ´úÂë´Ó¶øÌá¸ßËÙ¶È. ͨ³£Äܹ»Ìá¸ßÄúµÄÒ³ÃæÉú ³ÉËÙÂÊ 2 µ½5 ±¶, ½µµÍ·þÎñÆ÷¸ºÔØ.Alternative PHP Cache (APC)ÊÇÒ»ÖÖ¶ÔPHPÓÐЧµÄ¿ª·ÅÔ´¸ßËÙ»º³å´¢´æÆ÷¹¤¾ß£¬ËüÄܹ»»º´æopcodeµÄphpÖмäÂë¡£


4. ×ֶλº´æ


ĬÈÏÇé¿öÏ£¬×ֶλº´æÊÇ×Ô¶¯Éú³ÉµÄ£¬ÔÚ¿ª·¢Íê³ÉÖ®ºó£¬»ù±¾ÉÏÊý¾Ý¿âµÄ±ä¶¯±äµÃ ±È½ÏÉÙ£¬Òò´Ë¿ÉÒÔ¿¼ÂǺϲ¢×ֶλº´æµ½¶ÔÓ¦µÄÄ£ÐÍÀ࣬ÕâÑùÄܹ»¼õÉÙÿ´Î¶ÁÈ¡×Ö¶Î »º´æµÄIO¿ªÏú¡£ºÏ²¢µÄ·½·¨ÊÇÔÚRuntime/Data/_fieldsÏÂÃæÕÒµ½¶ÔÓ¦µÄ×ֶλº´æÎļþ


ËÄ¡¢ Êý¾Ý¿âÓÅ»¯


1¡¢Ñ¡ÔñÕýÈ·µÄ´æ´¢ÒýÇæ


ÒÔ MySQLΪÀý£¬°üÀ¨ÓÐÁ½¸ö´æ´¢ÒýÇæ MyISAM ºÍ InnoDB£¬Ã¿¸öÒýÇæ¶¼ÓÐÀûÓбס£MyISAM ÊʺÏÓÚһЩÐèÒª´óÁ¿²éѯµÄÓ¦Óá£InnoDB µÄÇ÷ÊÆ»áÊÇÒ»¸ö·Ç³£¸´ÔӵĴ洢ÒýÇæ£¬¶ÔÓÚһЩСµÄÓ¦Óã¬Ëü»á±È MyISAM »¹Âý¡£µ«ÊÇËüÖ§³Ö“ÐÐËø” £¬Ö§³ÖÊÂÎñ¡£


2¡¢ÓÅ»¯×ֶεÄÊý¾ÝÀàÐÍ


¼Çסһ¸öÔ­Ôò£¬Ô½Ð¡µÄÁлáÔ½¿ì¡£¶ÔÓÚ´ó¶àÊýµÄÊý¾Ý¿âÒýÇæÀ´Ëµ£¬Ó²Å̲Ù×÷¿ÉÄÜÊÇ×îÖØ´óµÄÆ¿¾±¡£ËùÒÔ£¬°ÑÄãµÄÊý¾Ý±äµÃ½ô´Õ»á¶ÔÕâÖÖÇé¿ö·Ç³£ÓаïÖú£¬ÒòΪÕâ¼õÉÙÁ˶ÔÓ²Å̵ķÃÎÊ¡£Èç¹ûÒ»¸ö±íÖ»»áÓм¸ÁаÕÁË(±ÈÈç˵×Öµä±í£¬ÅäÖñí)£¬ÄÇô£¬ÎÒÃǾÍûÓÐÀíÓÉʹÓà INT À´×öÖ÷¼ü£¬Ê¹ÓÃMEDIUMINT, SMALLINT »òÊǸüСµÄ TINYINT »á¸ü¾­¼ÃһЩ¡£Èç¹ûÄã²»ÐèÒª¼Ç¼ʱ¼ä£¬Ê¹Óà DATE Òª±ÈDATETIME ºÃµÃ¶à¡£µ±È»£¬ÄãÒ²ÐèÒªÁô¹»×ã¹»µÄÀ©Õ¹¿Õ¼ä¡£


3¡¢ÎªËÑË÷×Ö¶ÎÌí¼ÓË÷Òý


Ë÷Òý²¢²»Ò»¶¨¾ÍÊǸøÖ÷¼ü»òÊÇΨһµÄ×ֶΡ£Èç¹ûÔÚÄãµÄ±íÖУ¬ÓÐij¸ö×Ö¶ÎÄã×ÜÒª»á¾­³£ÓÃÀ´×öËÑË÷£¬ÄÇô×îºÃÊÇΪÆä½¨Á¢Ë÷Òý£¬³ý·ÇÄãÒªËÑË÷µÄ×Ö¶ÎÊÇ´óµÄÎı¾×ֶΣ¬ÄÇÓ¦¸Ã½¨Á¢È«ÎÄË÷Òý¡£


4¡¢±ÜÃâʹÓÃSelect *´ÓÊý¾Ý¿âÀï¶Á³öÔ½¶àµÄÊý¾Ý£¬ÄÇô²éѯ¾Í»á±äµÃÔ½Âý¡£


²¢ÇÒ£¬Èç¹ûÄãµÄÊý¾Ý¿â·þÎñÆ÷ºÍWEB·þÎñÆ÷ÊÇÁ½Ì¨¶ÀÁ¢µÄ·þÎñÆ÷µÄ»°£¬Õ⻹»áÔö¼ÓÍøÂç´«ÊäµÄ¸ºÔØ¡£¼´Ê¹ÄãÒª²éѯÊý¾Ý±íµÄËùÓÐ×ֶΣ¬Ò²¾¡Á¿²»ÒªÓÃ*ͨÅä·û£¬ÉÆÓÃÄÚÖÃÌṩµÄ×Ö¶ÎÅųý¶¨ÒåÒ²ÐíÄܸø´øÀ´¸ü¶àµÄ±ãÀû¡£


5¡¢Ê¹Óà ENUM ¶ø²»ÊÇ VARCHAR


ENUM ÀàÐÍÊǷdz£¿ìºÍ½ô´ÕµÄ¡£ÔÚʵ¼ÊÉÏ£¬Æä±£´æµÄÊÇ TINYINT£¬µ«ÆäÍâ±íÉÏÏÔʾΪ×Ö·û´®¡£ÕâÑùÒ»À´£¬ÓÃÕâ¸ö×Ö¶ÎÀ´×öһЩѡÏîÁбí±äµÃÏ൱µÄÍêÃÀ¡£ÀýÈ磬ÐÔ±ð¡¢Ãñ×å¡¢²¿ÃźÍ״̬֮ÀàµÄÕâЩ×ֶεÄȡֵÊÇÓÐÏÞ¶øÇҹ̶¨µÄ£¬ÄÇô£¬ÄãÓ¦¸ÃʹÓà ENUM ¶ø²»ÊÇ VARCHAR¡£


6¡¢¾¡¿ÉÄܵÄʹÓà NOT NULL


³ý·ÇÄãÓÐÒ»¸öºÜÌØ±ðµÄÔ­ÒòȥʹÓà NULL Öµ£¬ÄãÓ¦¸Ã×ÜÊÇÈÃÄãµÄ×ֶα£³Ö NOT NULL¡£ NULLÆäʵÐèÒª¶îÍâµÄ¿Õ¼ä£¬²¢ÇÒ£¬ÔÚÄã½øÐбȽϵÄʱºò£¬ÄãµÄ³ÌÐò»á¸ü¸´ÔÓ¡£ µ±È»£¬ÕâÀï²¢²»ÊÇ˵Äã¾Í²»ÄÜʹÓÃNULLÁË£¬ÏÖʵÇé¿öÊǺܸ´Ôӵģ¬ÒÀÈ»»áÓÐЩÇé¿öÏ£¬ÄãÐèҪʹÓÃNULLÖµ¡£


7¡¢¹Ì¶¨³¤¶ÈµÄ±í»á¸ü¿ì


Èç¹û±íÖеÄËùÓÐ×ֶζ¼ÊÇ“¹Ì¶¨³¤¶È”µÄ£¬Õû¸ö±í»á±»ÈÏΪÊÇ “static” »ò “fixed-length”¡£ ÀýÈ磬±íÖÐûÓÐÈçÏÂÀàÐ͵Ä×ֶΣº VARCHAR£¬TEXT£¬BLOB¡£Ö»ÒªÄã°üÀ¨ÁËÆäÖÐÒ»¸öÕâЩ×ֶΣ¬ÄÇôÕâ¸ö±í¾Í²»ÊÇ“¹Ì¶¨³¤¶È¾²Ì¬±í”ÁË£¬ÕâÑù£¬MySQL ÒýÇæ»áÓÃÁíÒ»ÖÖ·½·¨À´´¦Àí¡£


¹Ì¶¨³¤¶ÈµÄ±í»áÌá¸ßÐÔÄÜ£¬ÒòΪMySQLËÑѰµÃ»á¸ü¿ìһЩ£¬ÒòΪÕâЩ¹Ì¶¨µÄ³¤¶ÈÊǺÜÈÝÒ×¼ÆËãÏÂÒ»¸öÊý¾ÝµÄÆ«ÒÆÁ¿µÄ£¬ËùÒÔ¶ÁÈ¡µÄ×ÔȻҲ»áºÜ¿ì¡£¶øÈç¹û×ֶβ»ÊǶ¨³¤µÄ£¬ÄÇô£¬Ã¿Ò»´ÎÒªÕÒÏÂÒ»ÌõµÄ»°£¬ÐèÒª³ÌÐòÕÒµ½Ö÷¼ü¡£


²¢ÇÒ£¬¹Ì¶¨³¤¶ÈµÄ±íÒ²¸üÈÝÒ×±»»º´æºÍÖØ½¨¡£²»¹ý£¬Î¨Ò»µÄ¸±×÷ÓÃÊÇ£¬¹Ì¶¨³¤¶ÈµÄ×ֶλáÀË·ÑһЩ¿Õ¼ä£¬ÒòΪ¶¨³¤µÄ×Ö¶ÎÎÞÂÛÄãÓò»Óã¬Ëû¶¼ÊÇÒª·ÖÅäÄÇô¶àµÄ¿Õ¼ä¡£


8¡¢Ê¹ÓÓ´¹Ö±·Ö¸î”¼¼Êõ


Äã¿ÉÒÔ·Ö¸îÄãµÄ±í³ÉΪÁ½¸öÒ»¸öÊǶ¨³¤µÄ£¬Ò»¸öÔòÊDz»¶¨³¤µÄ¡£´¹Ö±·Ö¸î “´¹Ö±·Ö¸î”ÊÇÒ»ÖÖ°ÑÊý¾Ý¿âÖÐµÄ±í°´Áбä³É¼¸ÕűíµÄ·½·¨£¬ÕâÑù¿ÉÒÔ½µµÍ±íµÄ¸´ÔӶȺÍ×ֶεÄÊýÄ¿£¬´Ó¶ø´ïµ½ÓÅ»¯µÄÄ¿µÄ¡£ÀýÈ磺ÔÚUser±íÖÐÓÐÒ»¸ö×Ö¶ÎÊǼÒÍ¥µØÖ·£¬Õâ¸ö×Ö¶ÎÊÇ¿ÉÑ¡×ֶΣ¬Ïà±ÈÆð£¬¶øÇÒÄãÔÚÊý¾Ý¿â²Ù×÷µÄʱºò³ýÁ˸öÈËÐÅÏ¢Í⣬Äã²¢²»ÐèÒª¾­³£¶ÁÈ¡»òÊǸÄдÕâ¸ö×ֶΡ£ÄÇô£¬ÎªÊ²Ã´²»°ÑËû·Åµ½ÁíÍâÒ»ÕűíÖÐÄØ? ÕâÑù»áÈÃÄãµÄ±íÓиüºÃµÄÐÔÄÜ£¬´ó¼ÒÏëÏëÊDz»ÊÇ£¬´óÁ¿µÄʱºò£¬ÎÒ¶ÔÓÚÓû§±íÀ´Ëµ£¬Ö»ÓÐÓû§ID£¬Óû§Ãû£¬¿ÚÁÓû§½ÇÉ«µÈ»á±»¾­³£Ê¹Óá£Ð¡Ò»µãµÄ±í×ÜÊÇ»áÓкõÄÐÔÄÜ¡£ÁíÍ⣬ÄãÐèҪעÒâµÄÊÇ£¬ÕâЩ±»·Ö³öÈ¥µÄ×Ö¶ÎËùÐγɵıí£¬Äã²»»á¾­³£ÐÔµØÈ¥JoinËûÃÇ£¬²»È»µÄ»°£¬ÕâÑùµÄÐÔÄÜ»á±È²»·Ö¸îʱ»¹Òª²î£¬¶øÇÒ£¬»áÊǼ«Êý¼¶µÄϽµ¡£


9¡¢EXPLAIN ÄãµÄ SELECT ²éѯ


ʹÓà EXPLAIN ¹Ø¼ü×Ö¿ÉÒÔÈÃÄãÖªµÀMySQLÊÇÈçºÎ´¦ÀíÄãµÄSQLÓï¾äµÄ¡£Õâ¿ÉÒÔ°ïÄã·ÖÎöÄãµÄ²éѯÓï¾ä»òÊDZí½á¹¹µÄÐÔÄÜÆ¿¾±¡£EXPLAIN µÄ²éѯ½á¹û»¹»á¸æËßÄãÄãµÄË÷ÒýÖ÷¼ü±»ÈçºÎÀûÓõÄ£¬ÄãµÄÊý¾Ý±íÊÇÈçºÎ±»ËÑË÷ºÍÅÅÐòµÄ……µÈµÈ£¬µÈµÈ¡£Í¨³£ÎÒÃÇ¿ÉÒԶԱȽϸ´ÔÓµÄÓÈÆäÊÇÉæ¼°µ½¶à±íµÄSELECTÓï¾ä£¬°Ñ¹Ø¼ü×ÖEXPLAIN¼Óµ½Ç°Ãæ¡£Äã¿ÉÒÔʹÓÃphpmyadminÀ´×öÕâ¸öÊ¡£


Î塢ǰ¶ËÓÅ»¯


ÓÅ»¯Íêºó¶ËºÍÊý¾Ý¿âÖ®ºó£¬ÎÒÃǽô½Ó×ÅÒª×öµÄ¾ÍÊÇÕë¶ÔÊä³öµÄÒ³ÃæÓÅ»¯ÄãµÄǰ¶ËÒ³ÃæºÍ×ÊÔ´Îļþ£¬Ö÷Òª°üÀ¨¶ÔͼƬ¡¢JSºÍÑùʽÎļþµÄÓÅ»¯¡£½¨Òé²ÉÓÃÏÂÁÐÍøÒ³ÐÔÄܲâÊÔ¹¤¾ß½øÐмì²âºÍ·ÖÎö£¬»á¸ø³öÏà¹ØµÄÓÅ»¯½¨Ò飺


PageSpeed ¹È¸è¿ª·¢µÄ¹¤¾ß


¿ª·¢ÈËÔ±¿ÉÒÔʹÓÃPageSpeedÀ´ÆÀ¹ÀËûÃÇÍøÒ³µÄÐÔÄÜ£¬²¢»ñµÃÓйØÈçºÎ¸Ä½øÐÔÄܵĽ¨Òé¡£


yslow YSlow


¿ÉÒÔ¶ÔÍøÕ¾µÄÒ³Ãæ½øÐзÖÎö£¬²¢¸æËßÄãΪÁËÌá¸ßÍøÕ¾ÐÔÄÜ£¬ÈçºÎ»ùÓÚijЩ¹æÔò¶ø½øÐÐÓÅ»¯¡£


±¾ÎİæÈ¨¹éÀÖÓã²¥¿ÍPHPѧԺËùÓУ¬»¶Ó­×ªÔØ£¬×ªÔØÇë×¢Ã÷×÷Õß³ö´¦¡£Ð»Ð»£¡

×÷ÕߣºÀÖÓã²¥¿ÍPHPÅàѵѧԺ

Ê×·¢£ºhttp://www.itcast.cn/php/

0 ·ÖÏíµ½£º
ºÍÎÒÃÇÔÚÏß½»Ì¸£¡

¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿