欢迎使用CSDN-markdown编辑器

个人网站搭建实践

作者:李飞
工作单位:中国人民大学
本案例及网站系作者原创作品,严禁任何单位及个人以任何方式进行引用和转载,版权所有,侵权必究!

中文内容:

本网站基于Wordpress系统,利用LAMP架构进行搭建,在Wordpress基础上,根据个人的理解,增加了部分功能点。仅用于学校范围内的学术交流,课程知识实地应用的目的发布和运行,为的是巩固知识,提升自我实践能力和应用能力。
关键词:wordpress、LAMP、学术交流.

引言:

本文通过介绍LAMP网站的搭建和部分功能点的开发,使自己清晰地认识了中间件的应用技术,了解了中间件的工作原理。

相关背景介绍:

中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。随着软件行业内各种技术日新月异的发展,迫切需要一种技术,它对外是一个黑盒,我们无需知道它的具体实现,但是可以通过各种各样的接口去调用,从而解决了不同应用之间的无缝对接问题。通过本网站的搭建实战,以及编写一些小的功能,让我们理解了中间件的雏形,LAMP技术,本身就是一种中间件技术的体现,首先,apache通过mod模块,实现了与mysql和php的对接,同时,mysql 、php也都有自己的模块库与对方相连,如mysql-php等。通过网站的搭建,更深层次地理解了中间件的具体应用,以及它的实现方式,对学业有本质的提升。

主题内容:

架构介绍

LAMP:Linux+Apache+Mysql+PHP 一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。当前70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案。本网站也是采用采用LAMP架构进行设计,网站源代码采用wordpress开放源码为支持,在原始基础上,增加部分小功能,丰富网站的功能。

网站分布介绍:

网站标题:贴合本课程,采用Middle Ware为网站标题。
文章分类:文章主要分为生活随笔、技术文章、体坛风云三类,点击首页图片,会进入相关分类下的文章首页,记录不同的文章类型
功能介绍:
  1. 登录注册功能,网站默认需要审核身份才能认证通过,可以在网站后台中,开启“任何人都可以注册”选项
  2. 留言板功能,用户在输入自己邮箱帐号情况下,可以对预览的文章进行评论或者是留言,版主在后台审核后,留言方能显示在相关的楼层。从而一定程度上净化网络空间。
  3. 搜索功能 随着网站的进行,文章数目会日益增多,搜索功能可以让网站使用者根据文章关键字,ID等进行搜索。
  4. 点赞功能:好的文章,人人都喜爱,点赞功能是网站新增加的一个功能,可以对自己预览的文章进行点赞,默认未点赞的文章,颜色为主题的颜色,点赞后,点赞图标会呈现绿色,同时在“赞”字图标会自增1,同一个IP只能点赞一次,保证文章受欢迎程度的客观公正。
  5. 转载功能:文章支持链外转载,可以通过微博、微信、QQ空间等媒介系统进行转发,以微信距离,点击转载的箭头后,会弹出一个微信二维码,扫描二维码之后,文章信息即可以连接的形式准备发送,用户可以直接转发到自己的朋友圈中。
  6. RSS订阅功能:网站支持RSS订阅,用户可以通过本站的RSS信息,在自己的网站上进行信息的订阅,网站文章的更新,都会第一时间显示在用户所订阅的RSS网站上。
  7. 百度站长统计:监控网站性能,需要对网站的PV、UV进行统计,同时通过网站的进入渠道,如百度搜索、google搜索、360搜索以及搜狗搜索等进行统计,统计用户从不同搜索渠道进来的分布情况,进而可以制定进一步的网站推广策略。同时,通过站长平台的URL统计功能以及网页访问延时统计的功能,可以针对性地定位网站的性能问题,以及网站的页面优化等,为网站的优化提供明确的方向。

网站后期的上线管理:

网站制作完成后,会面临上线发布的问题,当前网站是发布于新浪的SAE云平台,该平台利用虚拟化技术,支持用户直接把自己的源代码通过Git或者SVN的方式发布到新浪的SAE虚机上,发布过程中,首先需要创建数据库,并把自己本地的网站数据库,以bucket中文件的形式传入新浪SAE,待导入到共享型数据库中,既可以实现访问。但新浪SAE的访问,都是采用二级域名的形式进行的。通过网站的管理,熟悉了Git的使用。新浪SAE的方便之处在于资源共享比较方便,不用提供实体服务器进行管理,但弊端在于Git管理之能存在于代码层面,对于服务器权限无法实现本地管理,如上传wordpress图片时,会发生权限类错误导致上传失败,因此建议采用实体服务器或独立的虚拟机进行管理。对于域名的管理,可以采用申请独立域名的方式,做过域名实名认证和备案之后,在实体服务器或独立的虚拟机上进行代码的发布和部署。

结尾:

本报告主要介绍了在通过wordpress搭建网站的过程,模拟了整个建设流程,通过本过程,使笔者熟悉了网站从无到有的一个过程。通过对LAMP此类集成化技术的使用,进一步熟悉了中间件的原理,中间件在实际案例中的应用,讲教学中的知识与实践进行了有机的结合,对所学习到的中间件知识有了深刻的理解,起到了很好的学以致用的效果。在后续的工作中,会在本网站的基础上,持续改进网站功能,通过课堂上PHP语言的初步学习,对本网站的功能进行定向开发,提升编程能力,持续优化网站UI界面,提升用户体验。

The Construction of Personal Website

Author: Fei Li
Company: RUC (Renmin University of China)
This case and website is the authors original work, prohibit any unit and individual for reference and reproduced in any manner, all rights reserved, infringement!

Content:

The web is based on wordpress , construct by LAMP . On the base of wordpress , according to personal understanding , add some functions . Within the scope of the academic exchange is used only for school , promote themselves in order to consolidate the knowledge, practical ability and application ability.

keywords: wordpress 、LAMP 、academic communication

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值