自由职业java程序员-推荐建站技术

无聊可以在家里开展自己的项目,推荐以下技术:

jfinal 极速开发框架
EhCachePlugin 缓存
beetl 高性能模板
druid 高性能数据库连接池
fastjson 高性能json解析包
postgres 数据库
lucene 4.3x:全文索引
jquery js库

优化技巧:
项目中运用高性能建站规则 例如
前期优化:就是前期需要注意的地方。
1 减少http请求-合并图片、javascript、css等..
2 将样式表放在顶部,将样式表放在底部会阻碍页面逐步呈现,引发白屏等现象
3 将脚本放在底部 脚本从页面顶部移到底部(如果可以的话)。这样页面即可有逐步呈现,也可以提高下载的并行速度。
4 避免CSS表达式
5 使用外部javascript和css可以缓存与重用。
6 避免重定向,重定向会使你的页面变慢。
7 避免重复脚本

后期优化:项目前期无需注意任何地方,性能可以后来补救。
1 使用内容发布网络 CND
2 添加Expires头与Cache-Control     max-age=(time)
3 压缩组件,用gzip编码来压缩http响应包,并由此来减少网络响应时间。
4 减少DNS查找
5 精简JavaScript与CSS

后期优化
Tengine
nodejs

你可能感兴趣的:(java,高性能,建站)