作为实现内容地理分布的第一步,不要试图重构 web 应用以适应分布架构。 改变架构将导致多个周期性任务,如同步 session 状态,在多个 server 之间复制数据库数据。 这样缩短用户与内容距离的尝试可能被应用架构改版所延迟,或阻止。 我们还记得 80-90%的最终用户响应时间花在下载页面中的各种元素上,如图片文件、 样式表、 脚本和 Flash 等。 与其花在重构系统这个困难的任务上,还不如先分布静态内容。 这不仅能大大减少响应时间,而且由于 CDN 的存在,分布静态内容非常容易实现。 CDN 是地理上分布的 web server 的集合,用于更高效地发布内容。 通常基于网络远近来选择给具体用户服务的 web server。 一些大型网站拥有自己的 CDN,但是使用如 Akamai Technologies, Mirror Image Internet, 或 Limelight Networks 等 CDN 服务提供商的服务将是划算的。 在 Yahoo!把静态内容分布到 CDN 减少了用户影响时间 20%或更多。切换到 CDN 的代码修改工作是很容易的,但能达到提高网站的速度。
宝鸡seo优化沈阳网站制作惠州软件开发网站设计建设重庆网站制作公司 昆明软件开发公司定制建站网站建设舟山网站制作网站建设中睢宁网站建设毕业网站设计网站建设计划书石家庄建站高端网站开发一般网站建设公司西安网站制作公司高端网站设计山西建站网页建设东营网站建设官网建设开发软件温州软件开发长沙app定制开发济南手工网站建设上海企业建站衡阳网站seo苏州网站建设推广服务网站开发工具河北网站优化公司建网站公司