分类 随笔 下的文章

3.0的DUX完善了自定义模型和筛选模型,负载能力也比2.0有很大提升

so刚出测试版就搭建了一个站点用以测试

在使用中发现了一些细节的问题

1、列表顺序

比方说列表页排列顺序和点击筛选后顺序是正序的,这个需要修改

 /app/article/controller/IndexController.php

$classIds = target('article/ArticleClass')->getSubClassId($classId);
        $where['_sql'] = 'B.class_id in (' . $classIds . ') ORDER BY B.content_id desc';
 
        $attrList = [];
        if($classInfo['filter_id']) {
            $filter = target('site/SiteFilter')->getFilter('article/ArticleClass', $classIds, ['id' => $classId]);
            if ($filter['status']) {
                $where['_sql'] = 'A.content_id in (' . $filter['ids'] . ') ORDER BY B.content_id desc';
            }
            $attrList = $filter['attrList'];
        }

大约36,42行的位置加入ORDER BY B.content_id desc,可以在不影响响应速度的前提下把顺序改为倒序。

2、内页响应时间

/*
        target('site/SiteContent')->where(['content_id' => $info['content_id']])->setInc('view');

        $where = [];
        $where['A.status'] = 1;
        $where['_sql'] = 'A.create_time < ' . $info['create_time'];
        $where['B.class_id'] = $info['class_id'];
        $nextInfo = target('article/Article')->loadList($where, 1);

        $where = [];
        $where['A.status'] = 1;
        $where['_sql'] = 'A.create_time > ' . $info['create_time'];
        $where['B.class_id'] = $info['class_id'];
        $prevInfo = target('article/Article')->loadList($where, 1);*////这里注释用以减少sql查询

/app/article/controller/InfoController.php

注释掉大约62-75行之间的代码,可以极大的提升内页响应时间,3W数据内页响应时间从2S缩短到0.02S

一、简单修改首页 介绍标签

a) 介绍dede常用标签

i. {dede:global.cfg_webname/} 网站标题

ii. {dede:global.cfg_description/}网站描述

iii. {dede:global.cfg_keywords/} 关键词

iv. {dede:channel type='top' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a></li>"}      <li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]</span></a></li>      {/dede:channel} 导航

v. {dede:arclist typeid='2' row='10' titlelen='20'}<a href="[field:arcurl/]">[field:title/]</a>    {/dede:arclist}  文章列表循环调用(全站

vi. {dede:channelartlist}<a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a>{dede:arclist titlelen='60' row='8'}      <li><span>[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li>      {/dede:arclist}{/dede:channelartlist} 栏目循环 文章列表

vii. {dede:flinktype type="dedecms"}{dede:flink/}  {/dede:flinktype} 友情链接

viii. {dede:include filename="footer.htm"/} 外部模板文件引入

b) 简单修改首页演示

i. 修改dede模板的时候切记(一定要修改生成首页的路径

高清原视频下载地址 http://pan.baidu.com/s/1TGcQM

实际操作过程中为了安全,在设置好站点后建议关闭wdcp,不然有人会扫到,并加以破解就不好了

命令很简单

service wdapache stop

什么时候需要用的时候再

service wdapache start

很简单

虽然现在有一些优化人员认为外部链接不是很重要,自然而然的忽略了外部链接,但是外部链接还是要做的,大量的高质量外部链接对网站也有很大的帮助,那么如何增加高质量外部链接呢?

 

要注意,高质量外部链接受以下因素影响:

1、外链的形式。网站链接分为三种形式:锚文本链接,普通超链接、文本链接,其中锚文本链接作用最大,可以吸引蜘蛛,针对关键词进行权重传递,提高关键词排名。

2、外链行业的相关性。这里只发布外链平台与网站的相关性,相关性越高,外链质量月高。

3、外链网站的权重。权重越高,外链质量越高。

4、外链网站导出的数量。导出的数量越少,外链质量越高。

5、外链平台的类型。通常资讯类型网站外链质量高,开放性论坛外链质量低。

6、外链代码中有无nofollow标签,还有nofollow标签的外链不能被蜘蛛跟踪,是属于无效的。

按照以上的条件,增加高质量外部链接,相信你的SEO优化水平与效率会有所提高,希望以上的内容对你有所帮助。

如何寻找链接资源这一节,其实链接资源是非常重要的,一个网站内链做的再好,没有外部链接,如何融入到整体互联网环境中,孤岛谁都找不到。那我们就说说一个网站的外链资源平台。以及引导搜索平台。

1、BBS

bbs外链可以从优质bbs平台寻找外链发布,目前能够发锚文本、还能通过的外链bbs数量有限,需要大量测试,如果发现测试好的平台,可以利用去发布,挖掘大量的长尾词,通过bbs进行发布,也要考虑到一点,这些bbs平台能够提升网站KEYWORDS的排名提升,目前,很多优质平台都能够保证网站的排名。

合理利用资源进行SEO

 

bbs还有一种是无法发布锚文本的平台,此类平台可以发布大量宣传性文章,来提升自身的宣传通过大量的词来提升自身项目的排名。获得根本技术提升。

2、优质外链

优质外链分为合作型外链,sns平台和新媒体平台,利用这些平台能够起到给网站引入流量的价值,因此一条一条进行分析。

合作型外链,可以去寻找合作型单向外链,很多公司都有该类业务,可以购买优质外链,同时也能够和合作站点进行站内文章引导外链,优质外链的价值能够逐步提升网站的流量。

互换友链,可以找与自身网站权重相等的链接进行交换,找出网站的重点KEYWORDS,来进行交换。在很多时候购买优质外链能够起到提升网站权重的作用,一定要购买优质平台。

与优质网站进行获得优质链接,通常技术类网站找技术类网站进行深度角度,当然了,很多企业需要自身的发展价值来提升网站友链价值。

内容导向链接,网站的内容导向相同的网站,这样进行优质网站的内容链接交换,因此,内容的导向,能够提升网站在行业中的知名度,如程序员网站,要找博客园这样的网站进行内容链接互换。

社交平台,分为强关系平台和内容平台,人人网就是强关系平台,通过自身的优质文章链接,发布,特别是能够起到引导性的优质文章链接,通过社交平台获得高流量以及高点击率,来提升网站的流量。该平台的好处是站长自身就是管理员,不用考虑其他的因素,但是一定要引导对方点击。

还有一种平台是豆瓣类的内容平台,利用该平台可以发布站点链接,同时还能够优化自身的标题来提升点击量,当然了,提升自身的平台点击量,能够进行相应的提升,特别是流量的传递,让更多站长喜欢。此类平台要有大量的内容,特别是优质内容,在使用豆瓣类平台,平台的名称最好就是你优化的KEYWORDS这样能够迅速提升你的词排名,词具有高排名之后,能够提升点击率,同时排名也较好做,这样能够让更多的用户进行引导性点击进入。

新媒体平台,新媒体的好处能够起到对于移动和网站都起到非常有价值的好处。微博导入流量,一个粉丝量大的微博能够进行流量导入,因此要做微博话题来提升网站从微博导入的流量,让自己的用户进入到微博,并且加入相应的微博内容来提升网站的流量。

微信,利用微信公众平台分享好的文章是对你的网站和移动站非常有价值的引导性平台,微信分享链接能够让更多的用户获得引导性点击,但是针对SEO的用处有限,尽量做到引导。

论坛共享和QQ空间一定要考虑到,所有的论坛都有用户自己的后台,因此,共享一些好的文章地址,来提升网站的链接,QQ空间更是如此,导入到网站自身的链接,需要一个好的QQ空间号让加很多好友同时也要把好的内容进行分享能够让用户获得点击量

3、友情链接

友链交换可以让站长获得其他站点的链接导入,友链的类型有几种。更换型友链,与权重相等的网站进行友链更换,作为站长势必要找权重和内容相似的网站进行交换,提升网站的行业影响力。也能够让网站,权重得到最好的提升,目前很多网站可以相应的交换友链,如果一个好的友链,作为站长,要找与自身网站相似的优质网站进行友链交换。

友情链接的交换已经介绍了,如何找到优质友链,建议大家加一些qq群,进行交换,qq群进行交换的友链能够找到更好的合作点,在交换友链过程中还能够有更多的深入合作

合作型友链,与对方网站合作,一定要和对方网站申请交换一个友链,哪怕权重相等,也要深入交换

站内互换友链,一个网站要是能够与对方形成更好的关系之后,要做站内互换友链,争取让自身站点的高权重页面与对方交换友链,所以,网站交换友链要多个词和多个页面来交换友链获得对方网站的权重以及自身网站传递给对方的权重,进行提升。

购买优质友链,有些网站出售友情链接,这样的网站一定要挑选好,然后让对方挂上自身网站的友链。

挂文字链,有些网站没有办法给你的网站挂锚文本,这样的话要挂你网站的文字广告,这样的状况只能够提升网站的知名度。如果是挂这样的链接,作为站长要找行业网站来做,如果不找行业网站,尽量别做。作为站长要找行业相应的优质文字连接,这样能够对网站起到很好的广告效果。

4、广告

广告给网站带来的价值非常高,不管如何去说,广告的费用不便宜。链接广告,这是最好的传递权重的广告,但是很多网站购买的链接广告都是经过javascript::()进行设置,这样无法传递权重和提升排名,但是能够获得高流量,如果站长想在一个高流量网站买广告,要注重选择位置,最好能够找到优质区域的链接。

招聘网站广告,很多企业为了提升自身业务的发展,都在招聘网站打广告,既能够起到招聘的作用,也能提升网站自身宣传的价值,因此招聘网站打广告,一定要让对方为网站提供一个广告位。

宣传性广告,通常都是图片,作为网站在别的网站打广告,宣传性广告,要有好的元素,来展现业务的提升,特别是一张大图要尽可能展现网站的优质广告语。

最好能让用户有点击的欲望以及一目了然需要优质广告提升

SEM|网盟,SEM和网盟打广告能够让网站具有转化率,但是需要设置优质词,让用户进行点击,同时也要考虑词的搜索指数以及转化指数。关于着陆页,网站站长要单一设置,来提升网站的转化率,SEM|网盟能够提升网站的流量,用户能够进入到网站进行流量提升,也能够给网站的整体自然排名有效果。