重构

网站重构:在不改变UI的情况下对网站进行优化,在扩展的同时保持一致的UI。

对传统的网站来说,重构通常是:
1、表格table布局改为div+css
2、使网站前端兼容于现代浏览器
3、对于移动平台的优化
4、针对SEO进行优化

深层次的网站重构应该考虑:
1、减少代码间的耦合
2、让代码保持弹性
3、严格按照规范编写代码
4、设计可扩展的API
5、代替旧有的框架、语言
6、增强用户体验
7、对速度的优化

1、压缩JS、CSS、image等前端资源(通常是由服务器来解决)
2、程序的性能优化(数据读写)
3、采用CDN来加速资源加载
4、对于JS DOM的优化
5、HTTP服务器的文件缓存