第一篇:我的独立博客网站优化方案
云客网 您网站的流量加油站
我的独立博客网站优化方案
很多人在问我,我的独立博客是怎么优化排名的,对于这个问题我没办法在QQ或微信上一句两句说清楚,所以今天写篇文章告诉大家我独立博客网站优化方案是什么,这套方案适应于任意网站关键词排名优化,为什么呢,因为久闻网和我另外的一个企业网站都是这套方案排名的。
上图是我博客的长尾关键词排名的数据和网站百度权重的一个数据,其中关键词数量有285个,权重为5,当然这是第三方的站长工具,下图是百度站长平台官方的工具数据。其中关键词数量有两万多。一个博客能够做到这样成绩,不吹牛的说,算是不错了。
SEO排名 http://www.xiexiebang.com/ 云客网 您网站的流量加油站
第一步:建站
我认为一个网站是否符合搜索引擎优化,无非就是看核心内容是否展现在核心的位置,其他的要求并非那么严格,当然还有部分细节问题,比如网站打开速度、网站内容是否解决用户问题,能解决这两个问题,基本上建站这一块没有多大问题了,有人说什么robots、nofollow等,我认为这些都是细节中的细节,影响排名的可能性低于0.001%,所以不懂得,可有可无。
不过随着网站的技术发展,手机端开始迅速发展,所以如果我们网站能够做好手机网站,在PC上的排名是有绝对优势的。首先PC网站有排名,有手机网站,这一点就可以肯定了,PC网站的301转向可以给手机网站带来一定的排名,其次是PC网站有手机站点,一样可以互相传递权重。
网站打开速度:99%的人选择的是套用模板或者仿站,都是现成的网站,基本上是别人已经优化好的,所以基本不需要在优化速度了,只要不是太慢,用户感觉不出,大多数没什么问题。不要太纠结速度慢的问题了。不相信,你随便下载一个CMS,购买一个阿里与的服务器,安装完了以后,绝对是在3秒钟之类可以打开,那说明速度方面优化的空间不大。
第二步:内容
内容是排名的重要部分,因为之所以搜索引擎给你排名,是因为你提供的内容可以解决用户的问题,如果解决不了,搜索引擎自然不会给你排名。
不是你想什么写什么,而是用户想看什么你才写什么,这是内容方面我认为最主要的一句话,很多人认为,他今天学习到了一个新的方法,自己认为很不错,那么就写出来,完了以后发现没排名。没排名的可能性是你觉得有价值很不错,不代表用户觉得很不错有价值。
那么问题来了,我们如何知道用户想看什么,我们应该要写什么,非常简单,我们通过第三方工具,找找你行业的相关关键词,看哪些有指数有搜索量,有搜索量和指数这说明什么,肯定是有用户搜索,有搜索即有需求。
我每天都会找50个左右的行业关键词,然后通过筛选,把我不能写的、不会的、不懂得删除,剩下的就是我懂得、能写的、会的词,整理出一篇文章,再发布出去。
如果这样写出一篇文章,想没排名都难,为什么,首先有需求,其次是有解决的内容,但是这里需要我们注意,我们得提供能够解决的内容,如果内容无法解决关键词的标题,那自然会增加网站跳出率,网站关键词排名也是上不来。
比如本文的关键词是网站优化方案,标题上有这个需求和关键词,但是如果我的内容中跑题,没有写到方案,那自然是没有多少人会喜欢这样的内容。
独立博客推广方案
SEO排名 http://www.xiexiebang.com/ 云客网 您网站的流量加油站
7点:通常情况下我是早上7点发布博文,但由于最近这三个月事物繁忙,所以没能够即使发布文章,为什么是早上7点呢,首先我看到大多数情况下百度蜘蛛来我博客是5点,另外是早上7点发布,大家正好在8点到9点上班时间看我博客有内容。
8点:之所以发布文章要一个小时,是因为我不只是一个站,还包括微信等,8点钟基本上可以发布完所有的文章,这个时候需要整理投稿文章,8点投稿,基本在10点之前可以审核,超过10点投稿了,可能是第二天审核了,那就没了时效性,可能部分网站会审核不通过。
9点:数据查看与数据收集对比,9点钟我会打开百度统计、51啦等统计工具,查看今天的数据,对比昨天的数据,其中还包含跳出率、点击率、热力图等。
10点:阅读行业的新闻资讯,了解最新动态,找到合适的内容,可转载到本博客的新闻栏目,本站大多数的新闻内容都是靠转载而来的。
11点:大多数的公司都是12点下班,所以我必须在11点的时候回复玩所有的留言、评论,这里包括微信、QQ空间、博客、投稿等。一个小时能完成,算是效率快的。
12点:12点的时候,我应该在做什么,当然是在QQ空间、微信、微博上活跃,因为这个时候正是下班的时候,大多数的人会打开QQ空间、微信、微博等,如果我这个时候发布动态,浏览量肯定是最多的。
13点:写文章,通过前一天找到筛选后的关键词,进行关键词需求分析,挖掘关键词的需求,然后根据需求编辑关键词内容。(通常要写三个小时,因为我每天写4篇文章。)
16点:准备第二天的关键词,找同行网站,查找他们的关键词,进行分析、评估,然后用文档记录,准备用来给第二天编辑。
17点:这个时间段基本是休息时间段了,我会适当的在久闻网、今日头条、站长之家、A5等平台看看最新文章,顺便看看我的文章是否被推荐等。另外这也是我学习的唯一渠道。
总结:因为我还有很多杂乱时间,所以我会把其他的事情留在节假日做,比如访谈、网站备份、SEO外链等。另外下面部分是我博客的推广方案,并非单一的优化方案。
SEO排名 http://www.xiexiebang.com/
第二篇:seo网站优化方案
不管是我们为自己的网站做SEO还是给自己公司的网站优化,又或者是给客户提供SEO服务,合肥网络公司都希望大家能在SEO工作开始之前做好一份详细的SEO方案,不要怕费时间,只有有计划地去工作,才能让效率大大地提高,做到事半功倍,如果没有一份良好的计划书,可能后面会花更多的时间来整理思路。
网站优化七步骤:
1.确定seo的目标
2.熟悉客户的产品和服务,研究竞争对手
3.客户用户群体分析,确定网站关键词
4.网站修改和网站内部优化
5.网站外链建设
6.分解SEO阶段目标
7.网站效果监测
1.确定seo目标,确定目标才能更好的安排日常工作,每日日常工作记录,每周domian一下,看看哪些外链收录了,哪些外链删除了,每天有计划性的工作。
2.熟悉竞争对手,研究对手,人家的排名凭什么就比你高,这个你要时常的问自己,看看他们是在什么地方做外链的,你就跟着你,在加点创新,等那天你超过他了,你就笑吧,短期目标不要太夸张,长期目标才是重点。孙子兵法有云:“知己知彼,放能百战殆”,在着手优化之前,要先去了解客户的产品和服务,以及研究竞争对手网站情况。客户的产品和服务可以通过客户的网站或直接和客户沟通去了解,重点写下从哪几点分析竞争对手。
3.客户用户群体分析,确定网站关键词:
分析和了解客户的用户群体,网站的目标用户是属于哪一类,不同的网站性质所需要的目标用户是不同的,做精准的客户营销,不为seo而去seo。在确定好用户群体后开始研究和分析客户网站的关键词,选择关键词的原则是以网站的用户为导向,从用户的角度去分析他们会通过什么关键词去搜索网站的产品和服务,同时还要和客户沟通,确定网站的关键词,客户网站的核心关键词不一定要热门但是要精准!那么怎么分析关键字呢?九五一七六详细为您解答,分析确定关键词的方法:
(1)研究竞争对手的网站关键词
(2)关键词挖掘工具:这里特别推荐百度后台关键词查询工具和爱站网关键词推荐挖掘工具。
(3)搜索引擎下拉框和相关搜索
(4)问答平台长尾关键词挖掘
4.网站修改,网站存在着内容页与栏目页,修改title描述,采用文章标题+网站关键字形式,增加六.分解SEO阶段目标:
用结果思维导向来计划工作,对SEO目标进行分解,目标,季度目标,月度目标,周目标,每日工作。让工作一目了然,提高工作效率。如图(图中计划作为参考)
七.网站效果监控和分析:
效果的监控可以让我们很清楚地了解到这一次的SEO工作的投资回报率,有哪些需要改进的等等;统计数据的分析包括分析流量统计系统和服务器日志,通过这些数据的分析,同样可以了解到整个SEO计划产生的效益,其中包括客户转化率、哪些关键词转化率高、新的关键词选择等等。
SEO讲究实战,没有实战一切都是扯淡,科学合理的SEO方案可以帮助我们在工作中
起到事半功倍的效果,但一份再好的SEO方案,如果不去执行,一切都是空谈。为主要关键字
5.交换友情链接,行业相关型。
6.外链建设:链要广泛,通俗来讲,正规的外链方法有论坛、博客、知道、友情链接等,还可以用些新颖的方法,譬如:漂流瓶,微博,SNS、有道快贴、各类百科、百度文库、新浪词典。外链的多样化外链的多样化是做外链的一条非常重要的标准,外链质量和数量兼顾,seo坚持就是胜利。
7.分解SEO阶段目标:
用结果思维导向来计划工作,对SEO目标进行分解,目标,季度目标,月度目标,周目标,每日工作。让工作一目了然,提高工作效率。
8.网站效果监控和分析:
效果的监控可以让我们很清楚地了解到这一次的SEO工作的投资回报率,有哪些需要改进的等等;统计数据的分析包括分析流量统计系统和服务器日志,通过这些数据的分析,同样可以了解到整个SEO计划产生的效益,其中包括客户转化率、哪些关键词转化率高、新的关键词选择等等。
SEO讲究实战,没有实战一切都是扯淡,科学合理的SEO方案可以帮助我们在工作中起到事半功倍的效果,但一份再好的SEO方案,如果不去执行,一切都是空谈。
关于 的方案,特别提醒本网站今日启用九五一七六为主打关键字。
第三篇:网站优化方案
网站优化方案
来源 深圳网站建设http://
通过评测,网站存在的主要问题是搜索引擎不能有效收录网站信息,原因主要是网站内容关键字密度不够,链接的广泛度缺乏。下面是采取的一些具体网站优化措施:
一、网站内容的改变
1、提高网站内容更新速度。
一周至少2篇更新。尽量是原创作品,如果没有原创作品,可以围绕网站的关键词(进口葡萄酒、红酒、英国红酒、干红、英国葡萄酒、英国干红、进口干红),从网上搜索相应热门文章进行填充。
2、丰富网站内容。
提供涉及到网站关键词(进口葡萄酒、红酒、英国红酒、干红、英国葡萄酒、英国干红、进口干红)的文章,字数两百到五百字就可以,让用户得到尽可能多的相关信息,对网站产生信赖感。
同时,注意文章的关键词密度。所谓关键词密度就是关键词在网页上出现的总次数与文字总数的比例。一般来说,5%左右的密度是最理想的。对于两百到五百左右的文章,出现关键词的次数最好是10—25次。
目前,网站里面的文章有很大的改动空间,需要把尽可能多的关键词嵌入到文章中。比如下面这个例子:
原文:Best皇家级
威森格斯皇家级干红葡萄酒选用英国沃金厄姆郡的圣卢特斯地区顶级葡萄庄园的名贵葡萄,采用先进的酿造工艺,经橡木桶长期陈酿而成。酒体呈尊贵的宝石红色,此酒醇厚而丰满,韵味悠长而绵醇。拥有皇家的典范,是值得品尝的干红佳酿,极具收藏价值。
总共字数118,按照关键词密度原则,里面出现了5次关键词。
改后:威森格斯(Invisence)Best皇家级干红葡萄酒
威森格斯(Invisence)Best皇家级干红葡萄酒选用英国沃金厄姆郡的圣卢特斯地区顶级葡萄庄园的名贵葡萄,采用先进的红酒酿造工艺,经橡木桶长期陈酿而成。这款进口葡萄酒酒体呈尊贵的宝石红色,醇厚而丰满,韵味悠长而绵醇。总的来说,这种英国葡萄酒拥有皇家的典范,是值得品尝的干红佳酿,极具收藏价值。
二、软文宣传
将软文发到一些站长平台、行业性相关网站,比如donews、中国葡萄酒资讯网等等,文章后面加上公司网站的链接。
这种软文很广泛,但凡是能够提升企业品牌形象和知名度,有关具体产品介绍的都可以。目前公司的宣传文章都可以作为这类软文。
当然软文的发布可以发到一些相关论坛或者博客里面,也可以主动找相关网站进行投稿。
三、增加网站的外部链接,从而提高搜素引擎的收录数量和质量
1、创建百度空间。
创建一个与网站相关的百度空间,然后在空间里添加一些文章并附上自己网站的网址。
同时,在百度空间里的友情链接也加上自己的网址,这样百度可以加快检索收录。具体步骤:
1)进入http://hi.baidu.com/首页,点击立即注册并创建我的空间。
2)填写相关资料,包括用户名、密码、邮箱。建议把与公司网站有关的信息作为百度空间用户名,可以是公司名称或者是关键字,比如“英国葡萄酒、进口红酒—泰科斯迈”。
3)激活百度空间就可以了。
4)可以把公司网站上的有些文章放到空间里,每篇文章后面都要附上公司网址。
5)把空间里的友情链接一定加上公司网址。这也可以说是增加了网站的链接广泛度。步骤:如果进入主页有“友情链接”,点编辑就可以进去设置了。如果没有点设置--高级设置---开始自定义---内容模版,在友情链接上打勾就可以了。
2、百度知道发帖回帖
主要是以个人的形式在百度知道注册,只是一种宣传公司信息的方式。
在百度主页上点“知道”,进入百度知道,点“登录”,在打开的界面中点“注册”,填写个人相关信息,用户名、密码、邮箱就可以。注册后,采用如下两种方式进行宣传推广。
(1)采用自问自答的模式将自己的回答设置为答案,在答案里的“资料来源”加上自己的网站链接。
步骤:在百度主页上点“知道”,进入百度知道,点按钮“我要提问”,填写提问的相关信息,包括提问内容,补充说明(选写),问题分类(选写)。
比如:提问:“哪种英国葡萄酒在国内知名度最高?”
自己可以回答:“威森格斯”,顺便可以介绍一些公司信息,同时“资料来源”加上
(2)进入“百度知道”,点“未解决问题”,在一些最新未解决问题中回答别人的问题并加上自己的网站链接。对于这些未解决的新问题,百度也会经常光顾检索的。
3、开设网站blog
在行业性网站、重要门户网站上开设blog,将网站的链接作为这些blog的友情链接。比如新浪,搜狐,中国葡萄酒资讯网、中外葡萄与葡萄酒等等。以新浪的博客为例。
首次开设blog步骤:进入新浪首页,点“博客”,进入界面后点击“开通博客”,然后填写相关信息,可以把公司名称或者关键字作为用户名,比如“英国葡萄酒、进口红酒—泰科斯迈”。注册完成后进入博客界面,上面可以把网站上的文章放到上面,同时将网站的链接作为这些博客的友情链接。
4、到一些知名论坛、博客上面留言宣传
把个性签名改为网站的关键词链接或者公司网址,同时附上网站链接。比如天涯、中国葡萄酒信息网,中国葡萄酒资讯网、中外葡萄与葡萄酒、中国红酒网、酒美网等等。
以中国葡萄酒资讯网为例,进入网站登陆注册,同时把个性签名改为网站的关键词链接或者公司网址,比如“选适合你的葡萄酒,进口英国葡萄酒、干红威森格斯(Invisence),”。注册以后,时刻关注最新博文,进行评论,间接推广公司信息,同时附上公司网站链接。
5、修改百度百科的信息
虽然开设了百度百科,但里面的内容、产品信息需要修改。有关公司的介绍改为我们通用格式,同时介绍公司最新主推产品。
威森格斯百科链接网址http://baike.baidu.com/view/2073469.htm
比如:现在介绍中,公司名称是“泰科斯迈国际控股有限公司”应该为通用格式“泰科斯迈(英国)国际控股有限公司”
现在产品介绍只有FIRST和BEST系列,没有richard系列。另外,图片只是简单的一
个瓶子不美观。
步骤:百度中输入“威森格斯”,进入百度百科,登录(先前百度知道或者空间的用户 名都可以用)点击“编辑词条”,进行编辑,完成提交后,等待管理员审核。
6、到百度相应类型贴吧,适当的做下宣传。
具体来说,到百度的葡萄酒吧、红酒吧、进口葡萄酒吧等这种相应类型的版面,适当做些广告宣传。
进入百度,点击“贴吧”,输入任何贴吧名进入。比如“葡萄酒”进入葡萄酒吧,点击“发表新留言”,填写标题和内容(可以登录发表,点“登录”—“注册”填写相关信息就可以了,也可以选择匿名发表)。发表的内容只要是能提高公司产品知名度的都可以。比如:威森格斯这种英国进口葡萄酒的品牌历史,营养价值多高等等。
7、寻找免费友情链接资源。
(1)将链接交换需求发到一些友情链接交换平台上,等待对方交换。同时,从各个交换平台或者运用各种链接搜索工具主动寻找链接源。
比如:在网站http://lj.linkhelper.cn/上点“会员注册”,填写网站相关信息,注册成功后,点“控制平台”将链接交换需求放到这个交换平台上。点击“友情链接首页”主动寻找与公司适合的交换网站。
(2)主动找一些相关网站做链接。具体方法:进论坛,注册,查看论坛管理员相关资料,进行联系沟通,或者发帖访问。
四、修改首页的META标签
设计人员修改首页HTML代码,增加首页中META标签的关键词和网页描述信息,详细介绍公司信息,可以便于搜索引擎机器人查找、分类,同时使用户在第一时间内了解公司概况。
第四篇:网站推广优化方案
网站优化方案
一、目标
在一个月内(2月12日——3月12日)将公司网站建立完善,增强客户访问量,把公司的网站更好的推广出去。
二、计划
1.找出20个关键词
2.文章数量达到500篇,并保证每篇文章中加入相应的关键词(2—3个)
3.增加栏目??
4.改善栏目??
三、具体推广方案
1.网站推广
①设置公司关键词
了解公司和同行业主要推广的关键词。如网络营销培训、山东网络营销培训、日照网络营销培训、百度营销大学山东中心等等。
②软文推广
A 网站中每天定时、定点发布文章(每天每类10篇)
B 原创:包括优惠活动、行业新闻、公司动态等。
C 文章标题、段落开头、中间段、结尾部分添加公司关键词和链接。
D 文章最后标明公司名称、网址、官方微信及在线QQ状态等信息。③友情链接推广
同行业或者相关行业友链交换(根据PR、权重、快照及收录情况)【每天三个】 ④外链(关键词评论)
每个关键词按照搜索的频次和重要程度来判断要做的数量。
2.网站的内容更新和维护
包括最新的活动优惠、公司动态、行业新闻等要及时、准确的发布在网站上。
3.QQ在线客服,及时回复。
第五篇:毕业设计-博客网站
第一章
绪论 1.1 系统开发背景
随着计算机技术的发展和普及,blog得到了极大的发展。Blog,是Weblog的简称。blog是一种新的生活方式、新的工作方式、新的学习方式和交流方式。它是继E-mail、BBS、ICQ、之后出现的第4种网络交流方式。Blog主要应用于3个方面:一是新的人际交流方式;二是以个人为中心的信息摘选和知识管理;三是以个人为中心的传播出版。blog作为个人的一种学习工具,简单易用,吸引人的兴趣。Blog在教育方面得到了很大的发展,它将互联网从过去的通讯功能,资料功能、交流功能等进一步强化,使其更加个性化、开放化、实时化、全球化,把信息共享发展到资源共享、思想共享、生命历程共享。Blog已经成为一种继课件、积件、资源库、教育主题网站等信息化教学模式之后,新的网络应用模式。它是应时代的需求而兴起的,也是应时代需求不断进步的。1.2课题研究的意义
随着Blog人数的增加,Blog作为一种新的生活方式、新的工作方式和新的学习方式已经被越来越多的人所接受,并且在改变传统的网络和社会结构。它使交流和沟通更有明确的选择和方向性;单一的思想和群体的智慧结合变得更加有效;个人出版变成人人都可以实现的梦想。Blog正在影响和改变着我们的生活。Blog是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。展示丰富的个性化,对Blog功能的要求自然更高,新一代具有更多、更新、更全功能的Blog急需走进舞台。系统加入聊天功能可以更加方便大家的交流。
第二章
Blog系统开发技术 2.1ASP.NET介绍
本系统采用ASP.NET开发技术进行开发。ASP.NET不仅仅是ASP的一个新版本,更是Web应用程序编程方面的一个全新的概念和方法。ASP.NET中的新功能并不是对ASP的改进,设计它的初衷是为用户入境提供最佳的应用程序架构。它相比于ASP有着以下几个方面的优点:(1)多语言
ASP曾在脚本引擎方面受到了限制,特别是VBScript和Jscript。而ASP.NET则支持多种语言,默认情况下为Visual Basic.NET、C#和Jscript.NET,另外还支持一些第三方语言。(2)服务器处理
ASP在服务器处理上不管页面的内容是纯HTML还是ASP生成的HTML,它都是按照实现,形成所谓3-tier页面顺序显示的。因此逻辑代码依赖于它在页面中的位置,并且无法将HTML控件作为目标,除非将它们作为流的一部分进行显示。而ASP.NET就解决了这个问题,方法是为控件引入一个声明的基于服务器的模型,因为控件在服务器上有,可以在服务器上编程,也可以是客户端驱动的事件。(3)Web Form控件
将现有的HTML控件转换为服务器端的控件是比较容易的,但是也存在一些不方便,例如比较难于区分HTML控件和服务器端的控件。于是Microsoft公司就创建了一组专门的服务器控件,它们都用asp:前缀标识。(4)代码与内容分离
一个网站的设计与开发往往由不同的人来实现的,而ASP中就是存在着这样一个问题,代码(ASP脚本)和内容(HTML)混合在一起。这样就使得同时进行设计和开发变得很困难。而ASP.NET则采用了代码内联和后台编码两种方法实现了代码与内容的分离。
2.2 MVC开发模式
MVC由Trygve Reenskaug提出,首先被应用在SmallTalk-80环境中,是许多交互和画面系统的构成基础。MVC结构是为那些需要为同样的数据提供多个视图的应用程序而设计的,它很好地实现了数据层与表示层的分离。MVC作为一种开发模型,通常用于分布式应用系统的设计和分析,以及用于确定系统各部分间的组织关系。对于画面设计可变性的需求,MVC(Model-View-Controller)把交互系统的组成分解成模型、视图、控制器3种部件。(1)视图部件把表示模型数据及逻辑关系和状态的信息以特定形式展示给用户。它从模型获得显示信息,对于相同的信息可以有多个不同的显示形式或视图。(2)控制器部件是处理用户与软件的交互操作的,其职责是控制提供模型中任何变化的传播,确保用户画面与模型间的对应联系;它接受用户的输入,将输入反馈给模型,进而实现对模型的计算控制,是使模型和视图协调工作的部件。
(3)模型部件保存由视图显示、由控制器控制的数据;它封装了问题的核心数据、逻辑和功能的计算关系,它独立于具体的画面表达和I/O操作。
模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果用户通过某个视图的控制器改变了模型的数据,所有其他依赖于这些数据的视图都应反映了这些变化。因此,无论何时发生了何种数据变化,控制器都会将变化通知所有的视图,导致显示的更新。这实际上是一种模型的变化——传播机制。(4)ASP.NET模式下如何实现MVC?
ASP.NET提供了一个很好的实现这种经典设计模式的类似环境。开发者通过在ASPX页面中开发用户接口来实现视图;控制器的功能在逻辑功能代码(.cs)中实现;模型通常对应应用系统的业务部分。在ASP.NET中实现这种设计而提供的一个多层系统,对较经典的ASP结构实现的系统来说有明显的优点。将用户显示(视图)从动作(控制器)中分离出来,提高了代码的重用性。将数据(模型)从对其操作的动作(控制器)分离出来,可以让用户设计一个与后台存储数据无关的系统。就MVC结构的本质而言,它是一种解决耦合系统问题的方法。
2.3 Ajax介绍 2.3.1什么是Ajax Ajax是Asynchronous JavaScript and XML的缩写,即异步JavaScript 和XML。Ajax是一种客户端技术,Ajax技术借助异步JavaScript实现浏览器和服务器之间的异步交互,即相当于在Web应用中实现了原来C/S(Client/Server)结构下的交互结果,且这种效果的实现并没有带来繁琐的客户部署工作。比如:无需重新加载整个页面就可以想服务器发送请求,并接受响应。同时对XML文档解析和处理。Ajax的解决方案及其优越性
Ajax相当于在浏览器客户端与服务器之间架设了一个桥梁、一个媒介,在它的帮助下,可以消除网络交互过程中的处理—等待—处理—等缺陷。在处理过程中Web服务器响应是标准的且易于解析的XML格式的数据传递给Ajax,然后再转换成HTML页面的格式,辅助CSS进行显示。Ajax是使用XMLHttpRequest对象发送请求并获得服务器端的响应,同时Ajax可以在不重新载入整个页面的情况下用JavaScipt操作DOM以实现最终更新页面。因此在读取数据的过程中,用户棉对的不是白屏,而是原来的内容。这种更新是瞬间的,使用户感觉是连贯的。
借助Ajax,可以把以前一些原本由服务器负担的工作转移到客户端来完成,利用客户端闲置的能力来进行处理,这样也可以有效地减轻服务器和带宽的负担,使服务器更稳定,更良好的运行。同时节约了空间和宽带。2.3.2 Ajax相关技术介绍
Ajax是多种技术的综合应用,包括JavaScipt脚本、CSS、DOM和重要对象XMLHttpRequest。(1)JavaScipt是一种可以与HTML标记混合使用的脚本语言,编写的程序可以直接在浏览器中解释执行。因此使用脚本语言编写程序可以在浏览器支持下跨平台运行。JavaScipt脚本中可以调用浏览器及Ajax中提供的相关对象。利用这些对象的属性方法可以实现页面效果的动态控制。
(2)CSS是层叠样式表。CSS规则由模式匹配段和操作部分组成。模式匹配段用于表示元素与行为之间的关联性;操作部分用于确定对指定部分的操作。CSS层叠样式可以弥补HTML超文本标记语言在格式修饰中的不足,同时也为能够实现页面格式的批量动态更新。(3)DOM的全称是文档对象模型(Document Object Model),它在本质上是一种文档平台。在使用Ajax技术中,借助DOM,可以结合脚本语言实现动态的数据存储以及动态上传文件。
(4)XMLHttpRequest是Ajax技术中最重要的一个对象。页面可以在不刷新的情况下通过它发送请求来获取服务器响应。也可以使用该对象在不刷新当前页面的情况下更新页面中的数据。
2.3.3 Ajax技术在系统中的应用
Ajax技术运用于该系统的在线即时聊天功能模块。通过该技术实现了聊天信息的不断更新,但并没有将整个页面都刷新,也不会带来页面在连续闪烁等问题。利用Ajax技术将聊天窗口不段更新数据,聊天窗口采用CSS样式,实现页面格式的批量动态更新。
2.4 数据库
本系统才用SQL SERVER2000做为后台数据库,采用ADO.NET技术对数据进行操作。2.4.1 SQL SERVER 2000 SQL SERVER2000是可以在WEB上运行的数据库服务产品。它既可适用于桌面系统的单用户数据库,也可适用于企业的网络数据库,甚至适用于专业的WEB站点数据库,具有很强的可伸缩性。并且具有很高的可靠性、可用性和可管理性。从经济和开发效率上适合中小型网站。它和ASP.NET同属于微软公司开发,在开发接口有一致性,能更好的协调工作。同时,SQL SERVER2000对数据的安全性也有一定的保障,它对用户的访问进行了两个阶段的检查:一是认证阶段,二是许可确认阶段。数据库使用ADO.NET来处理数据。2.4.2 ADO.NET
ADO.NET是基于.NET框架结构、面向分布式和以XML数据格式为核心的数据访问技术,它提供了一组数据访问服务的类,可用于对Microsoft SQL Server、Oracle等数据源及通过OLEDB和XML公开的数据远源的一致访问。ADO.NET统一了数据容器类编程接口,无论编写何种应用程序(Windows窗体、Web窗体、Web服务)都可以通过同一组类来处理数据。为使用方便,ADO.NET还提供了一组丰富的控件,利用可视化方式来开发数据库应用。
ADO.NET体系结构如下图所示
ADO.NET体系结构图
ADO.NET体系结构的两大核心控件是.NET Framework数据提供程序和Dataset。.NET Framework数据提供程序用于连接到数据库、执行命令和检索结果。Dataset是一个功能丰富、比较复杂的数据集,它是支持ADO.NET的断开式、分布式数据方案的核心对象。Dataset专门用来处理从数据源获得的数据,无论数据来自什么数据源,它都使用相同的方式操作数据。
2.5 ASP.NET配置
Asp.net的配置文件都是XML格式的文件,XML格式文件易于书写和定制,采用这种方法进行asp.net配置方便灵活。另外,asp.net的配置都是可以随时更改的,即应用程序运行期间,可以随时增加和删除asp.net配置文件中的项目,修改后可以立刻激活使用比当配置发生变化时需要服务重新启动配置才生效的方法有很大的优势。
该系统运用了web.comfig文件进行配置web服务器,使用web.config文件配置web服务器简明扼要。Web.config文件是采用XML格式进行编写的XML文件。2.6 XML XML是Extensible Markup Language(可扩展标记语言)。它是一种存储数据的方法。它提供一种独立于应用程序的格式来保存数据,且容易实现不同应用程序之间的数据共享。与数据库相比,它不需要任何专用软件就可以创建和管理XML文档,只要一个文本编辑器就可以了;而数据库需要专门的数据库管理系统对数据进行管理。
第三章 BLOG系统分析 3.1 系统设计方案
本系统是面向个人用户和小型集体用户开发的系统,完成用户在Blog上进行预定操作,实现用户和来宾之间的双向沟通。具体设计方案为:
(1)系统服务器为IIS,数据库为SQLSERVER2000,整个系统界面采用Microsoft visual Studio 2005开发。
(2)系统采用MVC框架,用C#语言实现。
(3)服务器与数据库的连接使用OLEDB编程接口的OleDbConnection对象进行连接。(4)系统分成两部分,前台为普通用户操作界面,功能包括:阅读文章,发表留言,发表评论,在线聊天。后台为管理员操作界面,管理员通过登录进入管理界面,功能包括:分类管理,文章管理,添加文章,评论管理,链接管理,留言管理。
3.2 系统功能模块
系统功能模块包括两大块:管理界面功能模块和普通用户界面功能模块。其具体功能如下所示:
1. 管理员功能:分类管理,文章管理,评论管理,链接管理,留言管理。2. 普通用户功能:阅读文章,留言,评论和在线聊天。3. 分类管理:文章类型的添加,修改,删除。4. 文章管理:文章的修改,删除。5. 评论管理:评论的删除。6. 链接管理:链接的添加和删除。7. 留言管理:留言的删除和回复。
管理员用户功能模块图如下:
图1
管理员功能模块图
普通用户功能模块图如下:
图2 普通用户功能模块图
3.3 数据库需求分析
■用户分为普通用户和管理员用户
■管理员涉及类型管理、文章管理、添加文章、评论管理、链接管理、留言管理。■普通用户可以阅读文章、发表回应、留言、评论和在线聊天。■一种文章类型有多篇文章。■一篇文章有多篇评论、回复。
对上面系统功能分析,设计如下数据项: ■ 管理员信息:用户名、密码。■ 类型信息:类型编号、类型名称。
■ 链接:链接编号、链接名称、链接地址。■ 留言:留言编号、留言人呢称、留言标题、个人主页、留言内容、留言时间、留言回复。■ 文章信息:文章序号、文章作者、文章标题、摘要、文章内容、文章发表日期、文章人气、回复、文章类型编号、文章类型名称、文章回复数。
■ 评论:评论序号、评论用户呢称、评论标题、评论内容、评论时间、评论的文章序号。3.4 系统操作流程
分析传统Blog系统这一环节所应具有的功能,可以得到Blog系统应具有以下功能:
高级系统用户(管理员)通过浏览器,可以实现文章的管理(对文章的各种信息进行浏览、增加、删除、修改等)、普通系统用户对文章信息只能阅读和留言。而该系统添加了在线即时聊天,是为该系统的一个亮点。由此得到的系统的流程图如图3-3所示
系统操作流程图 3.5组件和样式分析
博客系统中存在很多相同或相似的元素,这些元素可能是页面的标题,可能是页面的版权声明,也可能是文章的列表或是登录信息框。需要寻找一种方式在整个系统中共享,而不需在变化时修改所有的页面。所以就采用了样式文件进行管理以及用户自定义组件。3.6 用户控件
ASP.NET为开发人员提供了用户控件这一新技术来实现Web元素的共享,开发人员可以通过Visual Studio.Net进行Web元素的外面的开发,同时可以通过Web元素后台代码的方式进行表现层的开发。设计用户控件提高了代码的可重复使用的性能。在本系统中,使用了ST_Header、ST_Footer等用户控件。
第四章 BLOG系统设计 4.1后台功能模块详细设计
通过此功能用户可以对主页中的许多功能和数据进行操作控制。4.1.1 身份验证
管理员通过此登陆入口进入管理界面,此入口需要填写正确的ID才能够登陆,非法ID不能够登陆,其界面如图4.1所示:
图4.1 管理员登录界面 一个系统能正常使用,安全性是非常重要的一个部分。安全性是对用户的生份进行验证并通过验证的用户按照为其授予的访问权限来确定用户是否可以访问某资源的一个过程。为了保证系统的安全,为了保证应用程序的安全,本系统采用了身份验证技术。
该代码表示系统禁止对ST_login目录下的ST_admin进行匿名访问.如果存在匿名用户,系统将自动验证用户名,提示错误信息。保证了系统的安全.关键代码如下:
实现此功能的关键代码为:
protected void Button1_Click(object sender, System.EventArgs e)
{
OleDbCommand ST_myCmd = new OleDbCommand(“select * from ST_admin where ST_admin_user='” + adminname.Text.Trim()+ “' and ST_admin_psw='” + adminpsw.Text.Trim()+ “'”, ST_myConn);
ST_myConn.Open();
OleDbDataReader ST_read = ST_myCmd.ExecuteReader();
if(ST_read.Read())
{
Session[“UserName”] = ST_read[0].ToString();
Response.Redirect(“ST_admin.aspx”);
}
else
{
Response.Write(“”);
}
} 4.1.2 后台文章添加管理
管理员可以在此页面操作管理功能,这些功能可以对主页进行添加、删除、修改等操作:
图4.2 管理员操作界面 public void ST_Save_Add()
{
string ST_n_title = HtmlEncode(Request.Form[“n_title”]);
string ST_n_author = HtmlEncode(Request.Form[“n_author”]);
string ST_n_key = HtmlEncode(Request.Form[“n_key”]);
string ST_n_content = Request.Form[“n_content”].Replace(“'”, “''”);
int ST_cmd;
if(Request.Form[“n_iscmd”]!= null)
{
ST_cmd = 1;
}
else
{
ST_cmd = 0;
}
if(ST_n_title == “" || ST_n_key == ”“ || ST_n_content == ”“)
{
Response.Write(”
Response.End();
}
else
{
string ST_sql = ”insert into ST_news(ST_n_author,ST_n_title,ST_n_key,ST_n_content,ST_c_id,ST_n_iscmd)values('“ + ST_n_author + ”','“ + ST_n_title + ”','“ + ST_n_key + ”','“ + ST_n_content + ”',“ + Request.Form[”listtype“] + ”,“ + ST_cmd + ”)“;
OleDbCommand ST_myCmd = new OleDbCommand(ST_sql, ST_myConn);
ST_myConn.Open();
ST_myCmd.ExecuteNonQuery();
ST_myConn.Close();
Response.Redirect(”ST_main.aspx“);
}
} 4.1.3 后台文章类别管理
图4.4 类别管理界面
protected void Page_Load(object sender, System.EventArgs e)
{
string ST_dns = ConfigurationSettings.AppSettings[”conn“];
ST_myConn = new OleDbConnection(ST_dns);
ST_Type_List_Bind();} private void ST_Type_List_Bind()
{
OleDbDataAdapter ST_classCmd = new OleDbDataAdapter(”select ST_c_id,ST_c_name from ST_class“,ST_myConn);
DataSet ST_classds = new DataSet();
ST_classCmd.Fill(ST_classds,”类别列表“);
ClassList.DataSource = new DataView(ST_classds.Tables[0]);
ClassList.DataBind();}
4.2前台功能模块详细设计 4.2.1前台主界面 前台主界面图如下:
图4.3 前台主界面
该页面是普通用户最主要的页面,普通用户所有功能操作都与该页面有关。普通用户采用匿名登录,可以访问该页面的所有功能。4.2.2 前台用户回复评论文章模块
前台普通用户回复评论文章界面如下图所示:
该模块的功能是对文章发表回复,同时验证发送内容都不能为空。其关键代码如下: protected void replay_Click(object sender, System.EventArgs e)
{
if(IsPostBack)
{
if(r_nick.Text.Trim()==”“ || r_title.Text.ToString().Trim()==”“ || r_content.Value.Trim()==”“)
{
Response.Write(”
Response.End();
}
else
{
string ST_sql = ”insert into ST_replay(ST_r_nick,ST_r_title,ST_r_content,ST_r_date,ST_n_id)values('“+ r_nick.Text +”','“+ r_title.Text +”','“+ r_content.Value +”','“+System.DateTime.Now +”',“+Request.QueryString[”id“]+”)“;
OleDbCommand ST_myCmd = new OleDbCommand(ST_sql,ST_myConn);
ST_myConn.Open();
ST_myCmd.ExecuteNonQuery();
ST_myConn.Close();
ST_add_Re();
Response.Redirect(”“+Request.QueryString[”id“]+”.aspx“);
}
}
} 4.2.3 在线聊天登录界面模块
用户可以通过该页面进入聊天室,实现在线即时聊天。用户可以不用注册,直输入用户名,进入聊天室聊天。对于用户名相同,系统会提示错误文本消息。
图4.5 聊天登录界面 其关键代码为:
protected void Login(object sender, EventArgs e)
{
string user = txtUsername.Text;
if(!ValidateNick(user))return;
if(Global.Engine.UserExists(user))
{
lblErrorMsg.Text = ”这个用户名已经存在,请更换后重试.“;
return;
}
Response.Redirect(”Server.aspx?action=Login&u=“ + user);
} bool ValidateNick(string nick)
{
if(nick == string.Empty)
{
lblErrorMsg.Text = ”请在这输入呢称.“;return false;} if(nick.Length > 10){ lblErrorMsg.Text = ”呢称太长, 请不要超过10个字“;return false;} return true;
}
4.2.4 在线聊天模块 在线聊天界面如下:
图4.6 聊天窗口界面
该页面采用了ajax技术实现页面无刷新只在聊天窗口实现数据更新,完成信息交互的功能,达到了很好的聊天效果。关键方法代码如下: function postText(){ rnd++;chatbox = getElement(”mytext“);chat = chatbox.value;chatbox.value = ”";
userid = location.search.substring(1, location.search.length);url = 'Server.aspx?action=PostMsg&u=' + userid + '&t=' + encodeURIComponent(chat)+ '&session=' + rnd;req = getAjax();req.onreadystatechange = function(){
if(req.readyState == 4 && req.status == 200)
{
updateAll();
} } req.open('GET', url, true);req.send(null);
} 4.3 数据库的详细设计 4.3.1 数据表设计
博客系统中的数据管理形式采用数据库,根据系统需要与数据规范化分为用户表ST_admin,类型信息表(ST_class),链接信息表(ST_link),留言信息表(ST_message),文章信息表(ST_news),评论信息表(ST_replay)这六个表,表结构分别如下:
表1 ST_admin(用户表)序号 列名 数据类型 长度 字段说明 1 ST_admin_user Nvarchar 50 管理员ID 2 ST_admin_psw Nvarchar 50 管理员密码 该表为管理员登录的信息表,本系统没有包含管理员用户的注册模块,管理员帐号直接在数据库中设计。普通用户匿名登录主页。表2 ST_class(类型信息表)序号 列名 数据类型 长度 字段说明 1 ST_c_id Bigint 8 文章类型号 2 ST_c_name Nvarchar 50 文章类型名
该表用来记录文章类型的相关信息,系统文章分了类别,使管理文章,查看文章都变的非常的方便。
表3 ST_link(链接信息表)序号 列名 数据类型 长度 字段说明 1 ST_l_id Bigint 8 链接号 2 ST_l_name Nvarchar 50 链接名 3 ST_l_url Nvarchar 50 链接地址
该表记录了链接的相关信息,方便用户快速的链接到想浏览的网站,提高了用户的操作效率。
表4 ST_message(留言信息表)序号 列名 数据类型 长度 字段说明 1 ST_id Bigint 8 留言号 ST_nickname Nvarchar 50 网友呢称 3 ST_title Nvarchar 50 留言标题 4 ST_homepage Nvarchar 50 个人主页 5 ST_content Ntext 16 留言内容 6 ST_mdate Datetime 8 留言时间 7 ST_hf Ntext 16 留言回复 该表包含了留言的相关信息,留言模块方便普通用户和版主之间的交流,为他们提供了一个专门的途径。
表5 ST_news(文章信息表)序号 列名 数据类型 长度 字段说明 1 ST_n_id Bigint 4 文章号 ST_n_author Nvarchar 50 文章作者 3 ST_n_title Nvarchar 200 文章标题 4 ST_n_key Nvarchar 200 文章摘要 5 ST_n_content Ntext 16 文章内容 6 ST_n_date Datetime 8 文章发表日期 7 ST_n_hit Bigint 8 文章人气 8 ST_n_re Bigint 8 文章回复 9 ST_c_id Bigint 8 文章类型编号 10 ST_c_name Nvarchar 50 文章类型名称 11 ST_n_iscmd int 4 文章回复数
该表为文章信息表,包含了文章的相关属性,用来记录文章信息。该模块可以帮助用户了解文章的基本信息。比如:文章人气高可能是内容很有意义,方便用户去阅读那些比较好的文章。
表6 ST_replay(评论信息表)序号 列名 数据类型 长度 字段说明 1 ST_r_id Bigint 8 评论号 2 ST_r_nick Nvarchar 50 呢称 3 ST_r_title Nvarchar 50 评论标题 4 ST_r_content Nvarchar 250 评论内容 5 ST_r_date Datetime 8 评论发表时间 6 ST_n_id Int 4 评论文章编号
此表为评论信息表,用来记录评论信息。评论也是用户的一种交流方式。该模块加强了用户之间的沟通。4.3.2数据库访问
该系统数据库的连接在应用程序配置文件(Web.config)中设置了数据库的连接信息。这样提高了程序的的移植性,且为版本升级,代码扩展提供了良好的基础。连接语句代码如下:
…
在功能代码中用如下语句与数据库关联:
Protected void Page_Load(object sender,System.EventArgs e){ String ST_dns=ConfigurationSettings.AppSettings[“conn”];
ST_myconn=new OleDbConnection(ST_dns);} 第五章
结束语 5.1 不足之处与改进
本系统现已基本完成,基本功能已经具备,但在如下几个方面还存在着不足,需要做进一步的研究与开发,使Blog系统能够更完善。5.1.1 权限分配
本系统权限分配不够细化,只分为管理员和普通用户。管理员可以对数据库进行所有操作,普通用户只能浏览文章,发表回复,在线聊天。而不能发表自己的文章,管理自己的文章,缺乏作为低级管理员的功能。如果我们能在数据库中为各种不同的用户分配不同的角色来细化权限的分配,这样可以便于我们对系统的管理和维护,也能够更多的满足广大用户的需求。5.1.3 界面美观化
一个系统强大的功能固然重要,能有一个漂亮的界面也必不可少。特别是界面上颜色的搭配很有讲究,要符合系统的基调。让用户更加赏心悦目,为此我认真研究了CSS,.NET。在一定程度上美化了界面,但是对FLASH,PHOTOSHOP还不同熟悉,所以界面显得单调。5.2 结论
本文提出并设计了一个基于ASP.NET 的完整的博客系统,该系统整合了数据库技术、ASP.NET技术、网站开发技术等。主要实现了当前主流博客的基本功能,并在该系统中添加了聊天功能,该功能采用先进的Ajax技术,不但功能强大而且好用。因此它的功能比传统的博客更加全面。采用MVC模式,按照任务和业务驱动的过程进行开发。但是本系还存在着一些不足之处,如安全性上的密码未采用加密,部分功能待完善,权限分配不够全面不够细。通过对这个系统的学习与开发,让我更好地掌握了ASP.NET的开发技术,更深刻地理解了网站的开发流程。
在两个月的开发周期中,让我明白一点,就是测试的重要性。所谓建系统,测试先行,软件工程的知识告诉我们一个系统的开发从立项到投入运行,很长的周期都是在测试上的,这次的实际的系统开发让我增长了测试的经验。
参考文献
[1].张树亮,李超著《asp.net2.0+sql server网络应用系统开发案例精解 [M]清华大学出版社2006-9 [2].明月创作室编著《visual c#编程精彩百例》[M] 人民邮电出版社 2001-9 [3].孙永强,杨丽坤著《Visual C#.NET中文版Web服务开发基础》[M] 清华大学出版社2006-9 [4].金雪云著《ASP.MET简明教程》[M] 清华大学出版社2003-7 [5].马军著《ASP网络编程从入门到精通》[M] 清华大学出版社2005-9 [6].沈阳,李勇敢著《ASP.NET程序设计教程》[M]电子工业出版社2006-10 [7].李友兰,杨晓光著《Visual C#.NET程序设计》[M] 清华大学出版社 北京交通大学出版社2004-4 [8].张桂元,贾燕枫,姜波著《征服 Ajax Web 2.0快速入门与项目实践》[M] 人民邮电出版社 2006-6 [9].Hyde.R(美)《编程卓越之道(第一卷):深入计算机》[M] 电子工业出版社 2006-4 [10].Ryan Asleson,Nathaniel T.Schutta(美)著金灵等译《Ajax基础教程》[M] 人民邮电出版社2006-2
致
谢
首先,我要特别感谢熊清廉老师对我的悉心指导,在设计期间熊老师帮助我收集文献资料,理清设计思路,指导实验方法,提出有效的改进方案,及指导。导师渊博的知识、严谨的学风、诲人不倦的态度和学术上精益求精的精神使我受益终生。
感谢我的导师熊清廉老师,他严谨细致、一丝不苟的作风一直是我工作、学习中的榜样。
我要感谢我们学院给我们授课的各位老师,他们循循善诱的教导和不拘一格的思路给予我无尽的启迪。正是由于他们的传道、授业、解惑,让我学到了专业知识,并从他们身上学到了如何求知治学、如何为人处事。我也要感谢我的母校湖南科技学院,是她提供了良好的学习环境和生活环境,让我的大学生活丰富多姿,为我的人生留下精彩的一笔。
在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!
文档为doc格式
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。
关于如何制定网站SEO优化方案
不管是我们为自己的网站做SEO还是给自己公司的网站优化,又或者是给客户提供SEO服务,都希望大家能在SEO工作开始之前做好一份详细的SEO方案,不要怕费时间,只有有计划地去工作,才能......
网站优化和推广策划方案
网站策划推广到底是什么网站推广策划需要借助于一定的网络工具和资源,网站推广方法实是对某种网站推广手段和工具的合理利用。尽管基本的网站推广工具只有有限的几种,但由于每......
2012--网站SEO优化方案
1、网站title尽量围绕关键词来写,随着keywords权重的降低,title在网站所起的作用越来越大,尽量围绕关键词来执行,然后在Title中可加上官方网站,增加信任度。 2、网站首页关键词密......
网站SEO优化诊断方案
中软新媒体营销—专注新媒体培训及企业网络运营 http://www.xiexiebang.com 网站SEO优化诊断方案 网站优化已经成为网络营销经营策略的必然要求。如果在网站建设中没有体现......
企业网站优化方案怎么写
企业网站优化方案怎么写 企业网站优化方案怎么写: 1、域名优化 2、空间优化 3、代码优化 4、首页优化 5、导航优化 6、频道(栏目)页面优化 7、内容页面优化(长尾词优化) 8、网站......
网站建设优化策划方案
优质人生网站建设优化策划方案 一. 网站建设的目的 王春萍 网站主要以宣传万色水母和珂蜜丝两个品牌的面膜为目的,目前万色水母,珂蜜丝虽然在淘宝商城有卖,但是,知名度还不......
设计师博客网站推广策划方案5篇
博客网推广最优化方案2008.03.06方案大纲一、项目分析1、项目意义 2、商业价值 3、用户分析 4、功能、系统需求分析二、运营需求1、人员配置 2、运营现状 3、渠道支持三、运......
大型网站、门户网站SEO优化方案
门户网站大型网站SEO优化方案 在搜索引擎优化中,SEO策略影响到最终的优化效果。SEO策略不管对中小网站还是大型网站都是重要的, 而对于大型网站,制定一个好的SEO策略尤为重要。......