网站重构是指对现有网站的代码、架构、设计或功能进行改进,以提高其性能、可维护性、可扩展性或用户体验。重构通常在不改变网站外部行为的情况下进行,即网站的用户界面和功能应该保持不变,但内部实现可能会有很大变化。对于传统的网站来说,重构通常包括以下方面 :

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服务器的文件。