- 1、本文档共83页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
博客系统qqeqwe3
前言
随着互联网技术的高速发展和日益的普及,互联网用户迅速增加,用户对互联网的寄托也发生了翻天覆地的变化,用户不甘于只单单的被动的接受互联网提供的内容,更希望能够加入到内容制造的大家庭中,这时传统的Web应用已经显得力不从心,而Web2.0的出现,极大的改变了这一局面。所谓Web2.0其核心就是用户不只是内容的被动浏览者,同时也是内容的制造者。正是因为整个互联网产品设计理念的重大变化,具有代表性的Web2.0时代的互联网产品也就相继出现,如:论坛,博客、威客,社区、RSS和SNS等。
博客也称为网络日志,是blog的谐音,由很多经常更新的帖子(也叫日志或者个人文章)顺序倒序排列,必威体育精装版的帖子在最上面,这些帖子的内容不一定要长篇大论,具体内容格式也没有任何要求,它以个人纯粹的个人想法和心得,包括你对时事新闻、国家大事的个人看法,或者一日三餐、服饰打扮的精心料理等,也可以是在基于某一主题的情况下或者是在某一共同领域内由一群人集体创作的内容。类似于传统的“网络日志”,但又不同于传统的“网络日志“,传统的”网络日志“是带有显示的私人性质的,而博客则是私人性和公共性的有效结合,绝不仅仅是纯粹个人思想的表达和日常锁事的记录,它所提供的内容可以用来进行交流和为他人提供帮助,是可以包容事个互联网的,具有极高的共享精神和价值。博客还有个最大的特点是可以图文并茂的描述一件事,在文字、图片和视频等的共同描述下,使得内容更加生动形象。博客由2000年悄然进入中国,随后得到迅速发展,但业绩平平,直到2004年由于某一事件,才让民众了解博客,并运用博客。2005年,财大气粗的原本不看好博客的几大门户,也加入到博客的春秋战国时代,开始了你死我活的拼杀。
Web2.0和传统Web1.0应用相比,有一个非常显著的特点,即:实时性和较高的交互性,正是因为这一实时性和较高的交互性,传统的互联网开发技术也面临的严峻的挑战。在传统的应用中,内容一旦发布,基本不会更新,为了减少服务器的的负载,一般会将内容归档成静态文件(后缀为.html的文件)存在磁盘中,并根据内容在数据库中的唯一标识号生成一个唯一的url地址。当用户需要查看这些内容时,直接通过所生成的唯一的URL地址,经过服务器就直接能访问到这些内容,服务器基本不需要花费时间来生成这些内容,这对于服务器软硬件资源是一个很大的节省。而新形势下(Web2.0)的应用,由于它的实时性和较高的交互性,就注定了不能完全采用生成静态文件方式来解决这一问题,页面可能会实时更新,从而需要实时的请求数据库,将所请求的内容展现在用户面前。由于数据的动态生成。无疑会添加服务器的处理能力,在服务器端并发性一定的情况下,由于请求的用户过多,而服务器又一时处理不过来,所请求的用户必然会经历一个排队的过程,从而使得系统的整体响应时候大幅度添加,这样的用户体验也就不言而喻了。以上这些都是做一个Web2.0应用所必考虑的问题。
第1章 系统技术方案
本章主要从技术方案和与此相关的开发工具进行说明。
方案分析
由于博客提供了信息的实时发布,动态展示,信息状态的跟踪,以及博客和浏览者、博客和博客之间互动等这些高交互行为,就注定了对技术的要求会比较苛刻,必需选择一种技术架构成熟,稳定性好,执行效率高、经济实惠的解决方案。纵观各种解决方案,最终选择LAMP作为本博客的技术路线。
LAMP是基于Linux,Apache,MySQL和PHP的开放资源网络开发平台,一组常用来搭建动态网站或者服务器的开源软件的组合,它们都是各自独立的程序,但是因为长期的放在一起使用,拥有越来越高的兼容性,共同组建了一个强大的Web应用开发平台。由于它们开源,标志着任何人都可以无偿的免费使用它,也意味着越来越多的开发者加入到其中,无偿的奉献他们的智慧,使得软件在性能、效率方面得到了极大的提高。和其它平台解决方案相比,LAMP平台开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注,全球80%以上的访问量是由LAMP提供的。目前国外比较有影响力的公司如:Yahoo!、Facebook、Google以及国内比较有影响力的公司如:百度、新浪、腾讯等著名互联网公司的绝大部分产品均采用该方案。因此,LAMP是最强大的互联网产品解决方案。
开发工具
LAMP平台架构不只是架构成熟,稳定性好,执行效率高以及免费,它还有一个更重要的特点,运行平台的无关性。即,基于LAMP平台开发的系统除了能运行在LINUX操作系统上外,还能运动在除此之外的WINDOW,苹果等操作系统上。真正做到一处开发,多处运行。所以开发语言将采用PHP,数据库采用MySQL,运行服务器采用Apache。虽然最终完工的系统能运行在不同的操作系统平台上,但从性能等指标来讲,采用Linux作为最终的运行平台,与其它操作系统
文档评论(0)