网站不仅要考虑现在的问题,更应考虑后期的发展问题,如北京网站开发及优化,以及服务器是否能承受那么大的压力,以及如何能把自己网站内容快速地展现给用户,这些都是我们必须考虑的问题。下来北京网站开发就分享一下自己对这方面的经验。
第一、网站后期的优化问题,这里我们说的优化,可不是百度优化,是网站性能的优化,主要的问题是网站的可维护性和可扩展性。要使用的成熟的方案,把静态的图片独立的使用与各种服务器。对于常态的静态文件,采用ETAG或者客户端缓存,对于热点的功能,考虑使用完全装载到内存,保证绝对的响应速度。
第二、考虑服务器的数据承受压力,如果一个交易需要在两个数据库中操作,那么必须考虑到分布式事务,北京网站开发应该仔细设计系统,来避免使用分布式事务,以避免分布式事务带来更多的数据库压力和其它问题。推荐采用延迟提交的策略,来避免分布式事务的问题。一个web,访问后端一个请求,这个请求中需要3个EJB,那么极有可能把这3个请求分发到不同的服务器,又造成了分布式事务。weblogic是一个好的J2EE产品,对这种有事务关联的负载均衡,它会优先考虑采用一个服务器里面的应用,这样就采用了本地事务,提高了响应速度,减小了分布式事务对应用和数据库的压力。
第三、网站后期的延展性,也就是你用开发的网站,后期的拓展性,例如你前期全部用ASP开发的,后面想升级到ASP.net的程序就非常难了!北京网站开发人为这些问题都是我们后期值得考虑的问题。