IE6/IE7/FF的适配,那表现正在很多细节上,如FF的回车事务捕捉,IE7的href=#页里会移动等等题目上,多测频频,多上彀找找也就都办理了。良多人开辟网站仿佛不太会管FF能不克不及看,但好歹我也正在SP混过几年,做WAP的时间要适配10来款脚机,做web适配三五个阅读器不算甚么。
题目七:
题目六:
内存保守,显示出来的特点是CPU占到99.9%,内存由10%摆布颠末几个小时后渐渐涨到50%,最后死得降。做java的人知道,那个题目十分痛楚,并且出有很好的办理法子,由于直接看代码很难看出来。我本来一向觉得题目会呈现正在缓存上,但认真想一想apache的LRUMap不至于收生内存保守,特别我设置了LRUMap最年夜长度只要,个内存对象能有多年夜,厥后收现是SmartUpload的题目,改成apache的FileUpload子项目便可以了。别的,我正在设置jvm参数时增添了-Xmx2048m -Xms2048m -Xmn768m -Xss512k -:+UseParallelGC -:ParallelGCThreads=4 -:+UseParallelOldGC -:+UseAdaptiveSizePolicy那些参数,可以支受接管大哥区的内存,现正在比力IE6IE7FF的适配及linux本身的bug—apache404页面不变,普通内存占到27%摆布就不会再涨了,大概那些参数还不是最优的,有待摸索。别的查找内存保守的硬件JProbe我也玩了玩,简直看出其他代码出有明隐内存保守。
题目四:
用ulimit -a 查看,若是看到行open files (-n) 就申明对了
linux本身的bug。长途毗连mysql时有时mysql仿佛会重起,那个题目仿佛是linux本身的bug,如同和剖析有点闭系致使mysql解体。办理法子:启动mysql增添一个参数,以下:
搜刮分词。一个用户正在用舍得网时反应,看到有“啤酒”和“茅台酒”,为何搜“酒”搜不出来,缘由很简单,“啤酒”和“茅台酒”是零丁一个词,lucene写进的时间出有再把它拆开,所以必需要搜“啤酒”或“茅台酒”才能搜出来,那正在手艺上开理,然则用户感觉分歧理。所以我改良了搜刮算法,把中国3万多个汉字也加到词库中,并且正在写进和搜刮时用差别的分词算法,如“我喜好喝啤酒”正在写进时会分红“我+喜好+喝+啤酒+喜+欢+啤+酒”,而正在搜刮时那句话会被分词为“我+喜好+喝+啤酒”,如许,用户搜“啤酒”能搜到,搜“酒”也能搜到,而对应别的一句话“此人啤气欠好,总饮酒”搜“啤”和“酒”都能搜到,但搜“啤酒”却搜不到,仿佛有点意义。然则那么分词也会有点小题目,就是搜刮的后果不太人道化(我的中文词库加成语加汉字共50多万个,比起普通网上十来两十万要富厚很多,不中那出甚么年夜用)。
编纂文件/etc/security/limits.conf,增添行 - nofile
编纂/etc/sysctl.conf 文件,编纂行 fs.file-max =
题目五:
批改:的参数设置装备摆设狗P用都出有,内存老是一向正在涨。我还测验考试了用其他差别圆式往支受接管内存,后果都不太好使,直接用jvm默许的支受接管体例是最好的,也就是只设置装备摆设两个参数-Xmx768M -Xms768M结果最好,如许java才真的可以一次性支受接管几百兆的内存。
题目八:
URL链接“静态化”。本想直接用apache的URL Rewrite来真现,收现不太大概,果而改用urlrewirte真现,设置装备摆设出甚么难度,然则要注重resin的web-app里须增添一行设置装备摆设 ,如许apache才会把htm末端的哀求转交给resin,不然apache报404毛病,那正在普通structs项目中都市提到。现正在看到的舍得网,真正在就是,呵呵,出甚么迥殊的。
|
QQ空间代码 使用方法: 一、登录你的QQ空间; P.S.“QQ空间特区”每天都有精彩奉献给你! |