网站重构是指对现有网站的代码、架构、设计或功能进行改进,以提高其性能、可维护性、可扩展性或用户体验。重构通常在不改变网站外部行为的情况下进行,即网站的用户界面和功能应该保持不变,但内部实现可能会有很大变化。对于传统的网站来说,重构通常包括以下方面 :
1. 把表格(table)布局改为DIV+CSS。
2. 使网站前端兼容现代浏览器。
3. 对移动平台进行优化。
4. 针对搜索引擎进行优化。
5. 减少代码间的耦合。
6. 让代码保持弹性。
7. 严格按规范编写代码。
8. 设计可扩展的API。
9. 代替旧有的框架、语言(如VB)。
10. 增强用户体验。
11. 通常来说对于速度的优化也包含在重构中。
12. 压缩JS、CSS、image等前端资源(通常是由服务器来解决)。
13. 程序的性能优化(如数据读写)。
14. 采用CDN来加速资源加载。
15. 对于JS DOM的优化。
16. 缓存HTTP服务器的文件。