Ò»¡¢Ê¹ÃüÄѵãÆÊÎö£ºÇðÇðÈË·â±Õ»úÖÆÔË×÷ÔÀí
ÔÚ¡¸Éêº×¡¤°×Ë®¡¹Ê¹ÃüÏßÖУ¬Íæ¼ÒÐèÔÚÌØ¶¨ÇøÓòÄÚÓ¦¶ÔÈý²¨ÇðÇðÈ˾«Ó¢µÄΧ¹¥¡£¸Ã³¡¾°½¹µã»úÖÆÎª¡¸Ë®ÔªËؽûïÀ½á½ç¡¹£¬µ±µÐ·½µ¥Î»µÖ´ïÁÙ½çÊýĿʱ£¬»á´¥·¢ÉîÔ¨·¨Ê¦µÄÐͬ·â±Õ¡£ÖµµÃ×¢ÖØµÄÊÇ£¬Ô°µØÖÐÑëµÄ¾»»¯×±Ö㨰×Ë®½¹µã£©Ðèʵʱ¼¤»î£¬²»È»»áÒ»Á¬Ï÷¼õ½ÇÉ«ÌåÁ¦Öµ¡£ÔõÑùÕÆÎÕÔªËØ±¬·¢£¨ÓÎÏ·ÖÐÌØÊâÊÖÒÕ£©µÄÊͷŽÚ×࣬³ÉÎªÍ»ÆÆ´Ë½×¶ÎµÄÒªº¦¡£
Íæ¼Ò³£¼ûʧÎó¼¯ÖÐÔÚµÚ¶þ½×¶Î±ùµ¯Ä»ÁýÕÖʱ¶Î£¬´ËʱÇðÇð±©Í½»á·¢¶¯¡¸Á¬»·³å·æ¡¹Ëø¶¨°×Ë®½¹µã¡£ÖµµÃ¹Ø×¢µÄÊÇ£¬³¡¾°ÄÚÉ¢ÂäµÄ¡¸ÔªËع²Ê¶±®¡¹ÈôÄÜʵʱ´¥·¢£¬¿ÉÌìÉúÒ»Á¬8ÃëµÄ·À»¤ÁìÓò¡£ÔõÑùʹÓÃÕâЩÇéÐν»»¥ÔªËØ£¿ÎÒÃǽ«ÔÚϸöÕ½ÚÏêϸ˵Ã÷¡£
¶þ¡¢ÔªËØ·´Ó¦×éºÏ£ºÆÆ¶ÜЧÂÊÌáÉý200%µÄÇÏÃÅ
Õë¶ÔË®ÔªËØ½á½çÌØÕ÷£¬½¨ÒéÓÅÏÈÉèÖûðÀ×˫ϵ½ÇÉ«¡£ÊµÑéÊý¾ÝÏÔʾ£¬³¬ÔØ·´Ó¦£¨»ð+À×£©¶Ô½á½ç»¤¶ÜµÄÆÆËðЧÂÊÊǼòµ¥Î»ËصÄ2.3±¶¡£ÍƼö×éºÏ¼Æ»®£ºÏü¹¬£¨Ö÷C£©+·ÆÐ»¶û£¨¸±C£©+ÖÓÀ루»¤¶Ü£©+°àÄáÌØ£¨ÖÎÁÆ£©£¬¸ÃÕóÈÝ¿ÉÎȹÌʵÏÖ¡¸ÆÆ¶Ü-Êä³ö-Ðøº½¡¹Ñ»·¡£
ʵսÖÐÓ¦ÌØÊâ×¢ÖØ±ùÉîÔ¨·¨Ê¦µÄ¡¸¼«º®ÁìÓò¡¹£¬µ±ÆäÒ÷³ª¶ÁÌõÖÁ2/3ʱ£¬Ê¹ÓÃÑÒÔìÎÈçÖÓÀëµÄÑÒ¼¹£©´ò¶ÏÊ©·¨¿É×èÖ¹Ô°µØ½øÈë±ù¶³×´Ì¬¡£ÔõÑù×¼È·ÕÆÎÕ´ò¶Ïʱ»ú£¿¿Éͨ¹ýÊӲ취ʦ·¨ÕÈ·¢¹âƵÂÊÅжϣ¬µ±ÆäÉÁׯ½Ú×àͻȻ¼ÓËÙʱ¼´Îª×î¼Ñ¸ÉÔ¤½Úµã¡£
Èý¡¢×ßλսÂÔ£ºÍêÉÆ¹æ±ÜAOEΣÏյĽ¹µãÒªÁì
Ô°µØÎ÷±±½ÇµÄ¡¸²ÐÆÆÊ¯Öù¡¹ÊÇ×ÔÈ»µÄÑÚÌåϵͳ£¬ÉÆÓô˵ØÐοɽ«ÈºÌå±ù×¶µÄÖÀÖÐÂʽµµÍ67%¡£½¨Òé½ÓÄÉ¡¸Z×ÖÐÎÒÆ¶¯¡¹ÅäºÏ³å´ÌÉÁ±Ü£¬ÌØÊâÊÇÔÚÓ¦¶Ô±ùÊ·À³Ä·×Ô±¬Ê±£¬¼á³ÖÒÆ¶¯Â·¾¶¾ÓÉ¿ÉÆÆËðµÄľÏäÕϰÎÄÜÓÐÓÃÊèÉ¢³ðÈË»ðÁ¦¡£
µ±ÏµÍ³ÌáÐÑ¡¸À䯸Äý¾Û¡¹Ê±£¬ÐèÁ¬Ã¦Ïò³¡¾°±ßÑØÒÆ¶¯¡£´ËʱÖÐÑëÇøÓò»áÌìÉúÒ»Á¬À©´óµÄ±ù¶³äöÎУ¬Ê¹ÓÃÄý±ù¶Éº£Õæ¾ýµÄ±ùÃæÌìÍâÐÐÒÕ£¬¿É½¨ÉèÔÝʱÇ徲ƽ̨¡£ÐèҪСÐĵÄÊÇ£¬µÚ¶þ²¨¹¥ÊÆÖзºÆðµÄÇðÇðÈøÂú»áÕÙ»½ÖÎÁÆÍ¼ÌÚ£¬±ØÐèÓÅÏÈ»÷ɱ¡£
ËÄ¡¢µÀ¾ßÉèÖüƻ®£ºÒþ²ØÔöÒæµÄ»ñȡ·¾¶
Ìáǰ׼±¸¡¸Äͺ®Ò©¼Á¡¹ºÍ¡¸ÃÍ»ð¾«ÓÍ¡¹¿ÉÏÔÖøÌáÉý×÷Õ½ÈÝ´íÂÊ¡£Ê¹Ãü×îÏÈǰ£¬½¨ÒéÔÚÁ§Ô¸۹ºÖḻú¹ØÆåÌ·²Ð¾í¡¹£¬Ê¹ÓúóÄÜʹ³¡¾°ÄڵĻú¹ØÏÝÚå½øÈë30Ãë̱»¾×´Ì¬¡£²¿·ÖÍæ¼Ò·´ÏìµÄ¡¸¿¨Êӽǡ¹ÎÊÌ⣬¿Éͨ¹ýµ÷½âÏà»úÃôÃô¶ÈÖÁ5.2µµÎ»»ñµÃÏÔןÄÉÆ¡£
ÃØ¾³ÖÐÒþ²ØµÄ¡¸¹ÅÀÏ·ûÎÄ¡¹ÐèÓÃÑÒÔªËØ¼¤»î£¬ÀֳɽâÃܺó¿É»ñµÃÒ»Á¬Õû³¡µÄ¹¥»÷Á¦Ôö·ù¡£ÌØÊâ×¢ÖØµÚÈý½×¶Î·ºÆðµÄ¡¸Ðþ±ùÖù¡¹£¬Ê¹Óô󽣽ÇÉ«¿ìËÙÆÆËð¿ÉµôÂä3¿ÅÔªËØÎ¢Á££¬ÕâÊÇά³Ö²½¶ÓÄÜÁ¿Ñ»·µÄÖ÷Òª²¹¸ø¡£
Îå¡¢ºóÆÚÓÅ»¯Õ½ÂÔ£º´Óͨ¹Øµ½¾ºËÙµÄÖʱ似ÇÉ
¹ØÓÚ×·Çó¼«ÏÞͨ¹ØÊ±¼äµÄÍæ¼Ò£¬ÍƼöʵÑ顸˫·ç¹²Ê¶¡¹ÏµÍ³¡£²âÊÔÊý¾ÝÏÔʾ£¬ÎµÏÓëɰÌÇ×é³ÉµÄÀ©É¢×éºÏ£¬¿É½«ÈºÌå¿ØÖÆÊ±¼äÑÓÉì40%¡£Òªº¦²Ù×÷µãÔÚÓÚʹÓ÷糡½«³ðÈËȺ¼¯ÖÁ¾»»¯×±ÖÃÖÜΧ£¬Í¬²½´¥·¢¡¸ÔªËؾ§Çò¡¹±¬Õ¨Ôì³ÉÁ¬ËøÎ£ÏÕ¡£
½ø½×´ò·¨ÖпɽÓÄÉ¡¸»¤¶Ü·´ÖÆ¡¹»úÖÆ£¬µ±ÇðÇðÍõ·¢¶¯ÕðµØ¹¥»÷ʱ£¬×¼È·µÄ»¤¶ÜÊÍ·Å£¨Èçŵ°¬¶ûµÄÔªËØÕ½¼¼£©¿É´¥·¢¡¸ÍêÉÆ¸ñµ²¡¹Ð§¹û£¬¶ÔÖܱ߳ðÈËÔì³ÉµÈͬÓÚÎüÊÕΣÏÕ120%µÄ»¹»÷¡£ÐèÒªÌØÊâ×¢ÖØµÄÊÇ£¬´Ë½×¶ÎÒª×èֹʹÓÃÒ»Á¬ÐÍÕÙ»½ÎÒÔÃâ×ÌÈÅBOSSÄÕºÞÅжϡ£
Ò»¡¢Ã÷È·ÂÒÂëÁùÇø³ÉÒòÓë±àÂëÌØÕ÷
ÓÀÊÀÇøÂÒÂëÁùÇøµÄ»ù´¡Ã¬¶ÜÔ´ÓÚ¶à±àÂëϵͳ£¨GBK¡¢GB2
312¡¢UTF-8£©½»Ö¯Ê¹ÓÃÒý·¢µÄÃûÌóåÍ»¡£Êý¾ÝÏÔʾÁè¼Ý78%µÄÖÐÎÄÍøÕ¾Òò±àÂëÉùÃ÷ȱʧµ¼ÖÂä¯ÀÀÆ÷¹ýʧÆÊÎö£¬ÕâÖÖÕ÷ÏóÔÚ°üÀ¨ÀúÊ·Êý¾ÝµÄÁùÇøÐ§ÀÍÆ÷ÓÈΪͻ³ö¡£½¨Ò鿪·¢ÕßÔÚÎĵµÍ·Ç¿ÖÆÉùÃ÷< meta charset="UTF-8" >±êÇ©£¬Í¬Ê±ÅäºÏHTTPÏìӦͷContent-Type²ÎÊýÈ·±£±àÂëÒ»ÖÂÐÔ¡£µ±Óöµ½ÈÕÎÄÆ¬¼ÙÃûÓëÖÐÎļòÌåÖØµþÏÔʾʱ£¬ÔõÑù¿ìËÙ¶¨Î»±àÂë´íλԴ£¿¿Éͨ¹ýä¯ÀÀÆ÷¿ª·¢Õß¹¤¾ßµÄÍøÂçÃæ°å£¬ºË²éÏÖʵ´«ÊäµÄ×Ö·û¼¯ÀàÐÍ¡£
¶þ¡¢ÖÇÄÜ»¯±àÂëת»»¹¤¾ßÁ´´î½¨
½¨Éè×Ô¶¯»¯±àÂë¼ì²âÁ÷³ÌÊǹæ±ÜÂÒÂëΣº¦µÄÒªº¦¡£ÍƼöʹÓÃiconv-lite¿âʵʱת»»Îı¾±àÂ룬¸Ã¼Æ»®Ö§³ÖGB18
030¡¢BIG5µÈ53ÖÖÖÐÎÄÏà¹Ø×Ö·û¼¯µÄ»¥×ª²Ù×÷¡£¹ØÓÚÊý¾Ý¿â´æ´¢µÄ»ìÏý±àÂëÄÚÈÝ£¬½¨ÒéʵÑéË«²ãϴ媻úÖÆ£ºµÚÒ»²ã½ÓÄÉchardetÄ£¿é×Ô¶¯Ê¶±ðÔʼ±àÂ룬µÚ¶þ²ãͨ¹ýÕýÔò±í´ïʽƥÅäÒì³£×Ö·û¡£µä·¶³¡¾°ÈçÂÛ̳ÌùÎĵ¼Èëʱ£¬Ê¹ÓÃ\uתÒåÐòÁд¦Öóͷ£ÌØÊâ·ûºÅ¿É½µµÍ90%µÄתÂëʧ°ÜÂÊ¡£ÊÇ·ñÐèҪΪÿÖÖ±àÂ뽨Éè×ÔÁ¦×ª»»Í¨µÀ£¿Êµ¼ù֤ʵ½ÓÄÉUnicodeÖÐÐIJãÄÜ´ó·ù¼ò»¯×ª»»Âß¼¡£
Èý¡¢Ð§ÀÍÆ÷ÇéÐÎÉèÖÃÉî¶Èµ÷ÓÅ
Apache/NginxЧÀÍÆ÷µÄĬÈÏÉèÖÃÍùÍùÎÞ·¨ÊÊÅäÖÐÎÄÇøÌØÊâÐèÇó¡£ÐÞ¸Ähttpd.confÖеÄAddDefaultCharsetÖ¸ÁîΪUTF-8£¬Í¬Ê±ÉèÖÃphp.iniµÄdefault_charset²ÎÊýÐγÉË«ÖØ°ü¹Ü¡£µ±´¦Öóͷ£¼ò·±»ìÅŵÄÁùÇøÎĵµÊ±£¬½¨Ò鿪Æôzlib.output_compressionѹËõ¹¦Ð§²¢Ö¸¶¨×¼È·±àÂë¡£¹ØÓÚJavaϵÈÝÆ÷£¬ÐèÌØÊâ×¢ÖØJVMÆô¶¯²ÎÊýÔöÌí-Dfile.encoding=UTF-8ÉèÖá£ÔõÑùÑéÖ¤ÉèÖÃÉúЧ£¿¿É½¨Éè°üÀ¨"…›…œ…©…ª"µÈÉúƧ×ֵIJâÊÔÒ³£¬Í¨¹ýcurl -IÏÂÁîºË¶ÔContent-EncodingÏìӦͷ¡£
ËÄ¡¢Ç°¶ËäÖȾÒýÇæµÄ¼æÈݶԲß
ÏÖ´úä¯ÀÀÆ÷µÄÖÇÄܱàÂëÍÆ²â¹¦Ð§·´¶ø¿ÉÄܵ¼ÖÂÁùÇø¾É°æÍøÒ³ÏÔʾÒì³£¡£Õë¶ÔIE¼æÈÝģʽ£¬±ØÐè²åÈëXMLÉùÃ÷< ?xml version="1.0" encoding="UTF-8"? >À´Ëø¶¨äÖȾ±ê×¼¡£CSSÑùʽÎļþÖеÄÖÐÎÄ×Ö·û½¨Òé½ÓÄÉUnicodeתд£¬font-family: "\5FAE\8F6F\96C5\9ED1"ÌåÏÖ΢ÈíÑźڡ£µ±AJAXÇëÇó·µ»ØÂÒÂëÊý¾Ýʱ£¬Ðè¼ì²éXMLHttpRequest¹¤¾ßµÄoverrideMimeTypeÉèÖ㬽¨Òéͳһָ¶¨Îªtext/html; charset=utf-8¡£ÎªºÎÒÆ¶¯¶Ë·ºÆðЧ¹û¸ü²î£¿¿ÉÄÜÓëÖÕ¶Ë×°±¸µÄĬÈÏ×ÖÌå¿âȱʧÏà¹Ø¡£
Î塢ȫջ¼à¿ØÏµÍ³ÓëÔ¤¾¯»úÖÆ
½¨Éè±àÂëÒ쳣ʵʱ¼à²âϵͳÄÜÓÐÓýµµÍÔËά±¾Ç®¡£ELK£¨Elasticsearch, Logstash, Kibana£©Õ»ÉèÖÃÖÐÎķִʲå¼þ£¬¿É×Ô¶¯Ê¶±ðÈÕÖ¾ÖеÄÂÒÂëÌØÕ÷¡£½¨ÒéÉèÖÃË«ÖØ¸æ¾¯ãÐÖµ£ºµ±ÈÕÖ¾Òì³£×Ö·ûÕ¼±ÈÁè¼Ý5%ʱ´¥·¢³õ¼¶Ô¤¾¯£¬Áè¼Ý15%ÔòÆô¶¯×Ô¶¯»Ø¹ö»úÖÆ¡£¹ØÓÚ°üÀ¨JIS X 0208×Ö·ûµÄ»ìÏýÎĵµ£¬ÍƼöʹÓÿªÔ´ÏîÄ¿OpenCC¾ÙÐмò·±ÈÕ¶àÏòת»»¡£ÔõÑùƽºâת»»Ð§ÂÊÓë׼ȷÐÔ£¿½ÓÄÉ»ùÓÚͳ¼ÆÓïÑÔÄ£×ÓµÄ×Ô˳ӦËã·¨ÄÜÌáÉý38%µÄ´¦Öóͷ£ËÙÂÊ¡£
ͨ¹ýʵÑéÕâÊ®Ïî±àÂëÓÅ»¯Õ½ÂÔ£¬²»µ«ÄܸùÖÎÖÐÎÄÇøÓÀÊÀÇøÂÒÂëÁùÇøµÄÏÔʾÎÊÌ⣬»¹¿ÉÌáÉýÍøÕ¾ÔÚËÑË÷ÒýÇæÖеĴúÂ뿵½¡¶ÈÆÀ·Ö¡£½¨ÒéÕ¾³¤½¨ÉèÿÔ±àÂëѲ¼ìÖÆ¶È£¬ÖØµã¹Ø×¢Êý¾Ý¿âÅþÁ¬³ØÉèÖá¢CDN´«ÊäѹËõÉèÖõÈÒ׺öÊÓ»·½Ú¡£Ò»Á¬¼à²âBig5ÓëUTF-8µÄת»»ÏûºÄÂÊ£¬Ê¹ÓÃÇ¿ÖÆBOM±ê¼Ç°ü¹Ü¿çƽ̨ÎļþÒ»ÖÂÐÔ£¬×îÖÕʵÏÖÖÐÎÄÍøÂçЧÀÍÖÊÁ¿µÄÖÜÈ«ÌáÉý¡£