3.    PHP引擎程序将会对WEB服务器传送过来的文件从头到尾进行扫描并根据命令从后台读取,处理数据,并动态地生成相应的HTML页面。
4.    PHP引擎将生成HTML页面返回给WEB服务器。WEB服务器再将HTML页面返回给客户端浏览器。

1.2.3    MySQL数据库技术
MySQL是一个开放源代码的关系数据库管理系统,原开发者为瑞典的MySQL AB公司,该公司于2008年被升阳微系统(Sun Microsystems)收购。2009年,甲骨文公司(Oracle)收购升阳微系统公司,MySQL成为Oracle旗下产品。
MySQL在过去由于性能高、成本低、可靠性好,已经成为最流行的开源数据库,因此被广泛地应用在Internet上的中小型网站中。随着MySQL的不断成熟,它也逐渐用于更多大规模网站和应用,比如文基百科、Google和Facebook等网站。非常流行的开源软件组合LAMP中的“M”指的就是MySQL。
但被甲骨文公司收购后,Oracle大幅调涨MySQL商业版的售价,且甲骨文公司不再支持Open Solaris的发展,因此导致共享软件社区们对于Oracle是否还会持续支持MySQL社区版(MySQL之中唯一的免费版本)有所隐忧,因此原先一些使用MySQL的开源软件逐渐转向其它的数据库。例如文基百科已经与2013年正式宣布从MySQL迁移到MariaDB数据库。MySQl具有如下特性:
    使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。
    支持AIX、BSDi、FreeBSD、HP-UX、Linux、Mac OS、Novell NetWare、NetBSD、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。
    为多种编程语言提供了API。这些编程语言包括C、C++、C#、VB.NET、Delphi、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。
    支持多线程,充分利用CPU资源,支持多用户。
    优化的SQL查询算法,有效地提高查询速度。
    既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。
    提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift JIS等都可以用作数据表名和数据列名。
    提供TCP/IP、ODBC和JDBC等多种数据库连接途径。
    提供用于管理、检查、优化数据库操作的管理工具。
    可以处理拥有上千万条记录的大型数据库。

2    分析
调研主要通过互联网查询的方式,通过各大国内外搜索引擎,对个人博客类站点进行归纳总结。其次,一些主流的博客交流论坛,技术交流论坛也作为此次课题了解的主要途径。此外,通过各个空间域名提供商提供的一些数据,帮助参考文档进行补充。通过调研大致了解了建立个人博客所需的项网络技术,对建站流程有了比较充分的认识,所需技术也有了较针对性的提升方向。

2.1    系统内容分析
个人博客(Blog)主要应用于3个方面:一是新的人际交流方式;二是以个人为中心的信息摘选和知识管理;三是以个人为中心的传播出版。blog作为个人的一种学习工具,简单易用,吸引人的兴趣。Blog在教育方面得到了很大的发展,它将互联网从过去的通讯功能,资料功能、交流功能等进一步强化,使其更加个性化、开放化、实时化、全球化,把信息共享发展到资源共享、思想共享、生命历程共享。Blog已经成为一种继课件、积件、资源库、教育主题网站等信息化教学模式之后,新的网络应用模式。它是应时代的需求而兴起的,也是应时代需求不断进步的。
上一篇:企业办公信息管理系统的设计与实施+ER图+需求分析
下一篇:基于J2EE在线招聘系统的设计与开发+ER图+流程图

网上购物之路--浅析购物网...

jsp企业门户网站的设计开发+数据流图

java人寿保险网站的设计

php+mysql移动互联的110警务平台后台管理设计

php+mysql学生公寓管理系统的设计

jsp+sqlserver的Matlab学习网站的设计

jsp+mysql相亲网站的设计+ER图

C#学校科研管理系统的设计

AT89C52单片机的超声波测距...

神经外科重症监护病房患...

公寓空调设计任务书

10万元能开儿童乐园吗,我...

中国学术生态细节考察《...

国内外图像分割技术研究现状

医院财务风险因素分析及管理措施【2367字】

志愿者活动的调查问卷表

承德市事业单位档案管理...