系统在软硬件,编程语言,缓存,数据库,webServer,防火墙等各个分领域都有很高的要求,完全按照大型网站门户网站的标准进行开发设计。符合高并发和高访问量的要求。
软硬件:
系统网站完全基于J2EE标准开发完成。一直以来JAVA被广泛应用于电信、银行等企业级系统。
1:高负荷、安全、稳定、可靠
我们长期在项目和网站实践中积累下来的一个超轻量级开发平台,灵活、快速、兼顾性能和安全,整合了WEB流程控制,所有业务逻辑都搭建在其上,使得网站质量非常有保证。
2:分布式缓存架构
Need for Speed ,在最快的地方做 cache。
Memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。速度非常快。Memcached使用了libevent(如果可以的话,在linux下使用 epoll)来均衡任何数量的打开链接,使用非阻塞的网络I/O,对内部对象实现引用计数(因此,针对多样的客户端,对象可以处在多样的状态), 使用自己的页块分配器和哈希表, 因此虚拟内存不会产生碎片并且虚拟内存分配的时间复杂度可以保证为O(1).。它的缓存是一种分布式的,也就是可以允许不同主机上的多个用户同时访问这个缓存系统, 这种方法不仅解决了共享内存只能是单机的弊端, 同时也解决了数据库检索的压力,最大的优点是提高了访问获取数据的速度。在这种分布式模型下,可以让不同主机上的多个用户同时访问, 因此解决了共享内存只能单机应用的局限,更不会出现使用数据库做类似事情的时候,磁盘开销和阻塞的发生。
3:功能完善的后台CMS。
完善的用户管理,信息采集,频道管理,内容管理等等。在所管理的内容中,可以包括文章,图片,投票,广告,下载,多媒体文件,甚至可以嵌入论坛,留言板。对于文章可以进行分类管理,可以对同类型标题进行索引,根据关键字来搜索这个栏目中的相关主题的文章。对于图片的管理可以做成相册,也可以做成图片 展览性质的专题站。在下载方面,可以通过FTP管理来进行下载,也可以使用普通常见的HTTP用户名加密访问进行下载,而CMS本身也支持下载管理,对各 种属性的文件,流媒体都可以进行管理。社区论坛,Blog,留言板等需要进行用户管理的功能,可以通过CMS与论坛系统结合后实现。
4:动,静文件分开,混合使用 图片服务器分离,HTML静态化。
对于Web服务器来说,图片是最消耗资源的,因此我们有必要将图片与页面进行分离,有独立的图片服务器,甚至很多台图片服务器。这样的架构可以降低提供页面访问请求的服务器系统压力,并且可以保证系统不会因为图片问 题而崩溃。另外,在处理静态页面或者图片、js等访问方面,可以考虑使用Lighttpd替Apache,它提供了更轻量级和更高效的处理能力.效率最高、消耗最小的就是纯静态化的html页面,我们尽可能使我们的网站上的页面采用静态页面来实现。依托强大的信息发布系统CMS,实现的信息录入自动生成静态页面,还能具备频道管理、 权限管理、自动抓取等功能。交互性要求很高的社区类型如论坛,blog,也尽可能的静态化,将社区内的帖子、文章进行实时 的静态化,有更新的时候再重新静态化也是大量使用的策略。同时,html静态化减少了数据库的IO操作,有利于整体系统的性能提高, 比如论坛中论坛的公用设置信息,部分内容进行后台更新的时候进行静态化,这样避免了大量的数据库访问请求。
- 大小: 52.1 KB
分享到:
相关推荐
高性能网站建设指南.pdf高性能网站建设指南.pdf高性能网站建设指南.pdf高性能网站建设指南.pdf高性能网站建设指南.pdf高性能网站建设指南.pdf高性能网站建设指南.pdf高性能网站建设指南.pdf高性能网站建设指南.pdf
《高性能网站建设指南》是一本深度探讨如何构建高效、快速响应且用户体验优良的网站的专业书籍。在当前互联网环境中,网站性能已经成为提升用户满意度、降低跳出率、优化搜索引擎排名的关键因素。这本书详细介绍了...
高性能网站建设指南 “如果实现了Steve这些建议中的20%,你的站点就能出现戏剧性的变化。有了这本书和YSlow扩展,实在是没有理由再构建出运行速度缓慢的网站了。” ——Joe Hewitt,Firebu9调试器和Mozilla的DOM...
"高性能网站建设实战"这本书可能涵盖了以下几个方面的内容: 1. **基础架构设计**:高性能网站的基础始于良好的架构设计。这包括选择合适的服务器硬件、操作系统、数据库管理系统,以及合理的软件架构模式,如...
《高性能网站建设指南》系列是针对Web开发者的一套宝贵资源,旨在提供网站性能优化的最佳实践。这一系列包括两本书——《高性能网站建设指南》和《高性能网站建设进阶指南》,涵盖了从基础到高级的全方位优化技巧。 ...
《高性能网站建设指南》是一本深度探讨如何构建快速、高效、用户体验优秀的网站的专业书籍。这本书针对的是网站开发者、设计师以及对网站性能优化有兴趣的读者。它不仅涵盖了基础的网页设计原则,还深入剖析了提高...
在构建高性能网站的过程中,合理的设计和优化至关重要。本篇文章将深入探讨如何利用HTML、CSS以及相关的技术策略,提升网页加载速度,打造一个高效且用户体验优良的网站。 首先,我们需要理解高性能网站的基础——...
### 高性能网站建设指南 #### 一、引言 在当今互联网时代,网站已经成为企业和个人展示自身形象、提供服务的重要平台。随着用户对网站访问速度和体验要求的提高,建设高性能网站成为必然趋势。《高性能网站建设...
这两本指南——《高性能网站建设指南》和《高性能网站建设进阶指南:WEB开发者性能优化最佳实践》将为我们揭示解决这些问题的关键策略。 首先,我们来探讨《高性能网站建设指南》中的核心概念。这本书强调了“速度...
在《高性能网站建设指南》中,作者给出了14条具体的优化原则,每一条原则都配以范例佐证,并提供了在线支持。《高性能网站建设指南》内容丰富,主要包括减少HTTP请求、Edge Computing技术、Expires Header技术、Gzip...
本书是《高性能网站建设指南》姊妹篇。作者Steve Souders是前Google Web性能布道者和前Yahoo!首席性能工程师。在本书中Souders与8位专家分享了提升网站性能的实践和实用建议,主要包括:理解Ajax性能,编写高效的,...
《高性能网站建设进阶指南》是一本专为WEB开发者设计的性能优化手册,旨在帮助开发者们构建更快、更稳定、更高效的网站。这本书深入探讨了JavaWeb和Java在网站开发中的应用,结合实际案例,提供了丰富的优化策略和...
高性能网站构建实战 2012 高性能站点的实际需求出发,详细介绍了如何使用当前流行的开源软件和工具构建Web站点所需的各种应用服务环境
高性能网站建设指南.pdf高性能网站建设指南.pdf高性能网站建设指南.pdf高性能网站建设指南.pdf高性能网站建设指南.pdf高性能网站建设指南.pdf
《高性能网站建设指南》结合Web2.0以来Web开发领域的最新形势和特点,介绍了网站性能问题的现状、产生的原因,以及改善或解决性能问题的原则、技术技巧和最佳实践。重点关注网页的行为特征,阐释优化Ajax、CSS、...
《高性能网站建设指南》是一本深度探讨如何提升网站性能的专业书籍,由Steve Souders撰写,中文版和英文原版都包含在压缩包中。这本书针对Web开发者和网站优化人员,提供了许多实用的策略和技巧,旨在帮助他们创建更...
《高性能网站建设指南》是一本深度探讨如何提升网站性能和速度的专业书籍。这本书涵盖了从前端到后端,从HTML到CSS的全方位优化策略,旨在帮助开发者和网站管理员构建快速响应、用户体验优秀的网站。以下是对其中...