一 : DEDEcms实现完全随机调用不同文章的原理
用过织梦的人都知道,织梦CMS很适合做资讯站,生成静态网页以后,一个小小的虚拟主机都能拉动上万IP的资讯站,这是静态网页的好处,只占用带宽,而虚拟主机共享带宽让你有机会用充足的带宽。
不过,生成静态网页以后,网页中调用的文章标题会固定,好比推荐文章、最近更新文章,同时更新的网页调用的文章标题都相同,这让搜索引擎很容易发现推荐文章、最近更新文章,从而收录这部分网页;如果是更新很久的文章,便没有机会再次让搜索引擎发现,之前没被收录,现在同样不被收录。
为解决这个问题,可以采用随机调用文章的方法来实现;随机调用文章的方法很简单,随机从某个栏目或者全站调用指定数量的文章,再随机排序即可。其中,typeid表示栏目ID,row表示要调用的数目,titlelen表示标题的长度,orderby表示排序规则,这里rand便是随机。
{dede:arclist typeid='2' row=‘12’ titlelen='60' orderby='rand'}[field:pubdate runphp='yes'] $a="";$b=""; $c=strftime("%m/%d","@me"); $ntime = time(); $oneday = 3600 * 24; if(($ntime - @me)<$oneday) @me = $a.$c.$b; else @me =$c; [/field:pubdate]·[field:title/]{/dede:arclist}
上面这段代码即可实现随机调用文章标题。不过,随机对所有同时更新的网页都有效,简单来说所有网页随机取到的结果都一样,是12篇相同的文章标题,只是后面的排序有所不同,好比一个网页调用出来的顺序是:文章A、文章B、文章C,而另一个网页调用出来的顺序是:文章C、文章A、文章B。
对于搜索引擎来说,这种随机调用出来的文章标题没多大意义,还是不能让搜索引擎发现更多的文章;如果你的网站权重不够高,搜索引擎没那么多时间按照“上一篇、下一篇”文章的顺序来爬遍你的文章,所以要让每个网页随机调用出来的文章标题不同,这样让更多网页有机会被搜索引擎爬过。
要实现真正的随机调用,我们可以这样考虑,先随机调用10000个网页,对同时更新的网页而言,随机调用到的都是10000篇文章,只是排序有所不同;既然排序有所不同,我们取排在最前面的12篇文章即可,这样便可以真正实现随机调用12篇文章标题。下面是实现完全随机地调用文章的代码。
{dede:arclist typeid='2' row=‘12’ titlelen='60' orderby='rand'}[field:pubdate runphp='yes'] $a="";$b=""; $c=strftime("%m/%d","@me"); $ntime = time(); $oneday = 3600 * 24; if(($ntime - @me)<$oneday) @me = $a.$c.$b; else @me =$c; [/field:pubdate]·[field:title/]{/dede:arclist}
上面的typeid表示栏目,栏目ID为2,如果不限制栏目,全站随机调用,那么把2修改为rand即可;pagesize这个标签原本出现在列表页,按规则对列表页文章进行排序,放到内容页位置,同样有效。这些测试在dedecms v5.6和5.7版本中有效,至于更早的版本,目前没有做过测试,不清楚有没有效。
{dede:arclist typeid='2' row='10000' pagesize='12' titlelen='60' orderby='rand'}[field:pubdate runphp='yes'] $a=""; $b=""; $c=strftime("%m/%d","@me"); $ntime = time(); $oneday = 3600 * 24; if(($ntime - @me)<$oneday) @me = $a.$c.$b; else @me =$c; [/field:pubdate]·[field:title/]{/dede:arclist}
我们可以进一步实现typeid的随机调用,实现每个网页都随机调用到不同的文章,你的文章数目越多,可以把row的数值设到越大,这样全站更新后,随机调用到的结果会更丰富;另外,建议一个网页有一个随机调用文章的区域即可,同时还有推荐文章、相关文章,这样会让搜索引擎发现你推荐文章的同时,发现部分老文章,从而让网站收录率更高。本文由淘宝网女装(http://www.121h.com)提供,随机调用文章的效果可以去我的网站看看,欢迎转载分享文章,请保留作者链接,谢谢!
二 : 路由器死机的四大原因概述
经常会在网上看到诸多网友在购买宽带路由器以后,在使用过程中遇到死机频繁掉线问题,给网友带来很多不便,以至于有些产品被网友说的一文不值。今天,作者就对宽带路由器死机掉线问题进行客观分析,看看到底是什么原因造成了这些问题。
一、带机数量引起的路由器死机
很多厂商在宣传自己的宽带路由器产品时一般都会提到一个可以连接的带机数量,大部分厂商都会说自己的四口宽带路由器可以带机10-20台。可是有些用户在使用过程中,带机10台以后就会出现死机掉线情况,在购买过程中,我们首先就需要分析自己的宽带路由器和自己机器数量和应用是否匹配。有些时候会因为自己的实际环境并不适合使用所购买的产品,就会出现宽带路由器根本就不能承担网络负载的现象,而造成死机掉线的问题出现。
从技术角度来看,我们通常都会谈及用NetIQ Chariot软件测试(smartbit购买成本过高)产品性能,其中有一项session(中文名会话)的评测是可以说明一些问题的。在IT168评测的四口宽带路由器,一般在测试会用到这个session选项,吞吐量及处理性能我们暂且不谈,只来讲讲与带机数量有直接关系的这个选项。通常性能比较好的宽带路由可以同时建立300对会话。而差点的只能达到200对会话。
我们假设宽带路由器带机10台(这里所说的都是内网到外网的连接,内网之间的连接是靠宽带路由器的交换端口,基本上都能接近百兆的标称值),当计算机需要访问WEB页面时,在浏览器中输入一个域名后宽带路由器就会发起一个session请求,在网站服务器接收到这个请求后会有一个响应返回给宽带路由器,这时就会建立起一个session。如果这十台机器同时打开10个页面,加上QQ、MSN及下载工具等等,每台机器要建立20 pair session。十台机器是200 pair session。
在这个负载之下,一般的宽带路由器应该都可以正常运行,但是20台机器时,相信网络的应用一多,宽带路由器都会当机。从这个例子中我们可以看到,在一些网络应用及机器很多的场景下,家用级4口宽带路由器是根本不适用的。而有些用户把买回家用4口宽带路由器拿去做小型网吧的共享网关,我看死机掉线也不足为奇。
综上所述,我们在购买宽带路由器时一定要根据自己的带机数量及需求综合考虑,别搞个小马拉大车,给自己造成不必要的麻烦和经济损失。
二、路由器质量优劣导致的路由器死机问题
在网上BBS上经常可以看到有些产品有很多用户在讲使用过程中遇到死机掉线问题,而有些产品却看不到这类的评论。这些评论能不能说明这款产品就真的是最差的?以前我没有用过宽带路由器,所以误以为宽带路由器确实存在很多产品缺陷,有一次无意中和北京一家销售宽带路由器的经销商聊天时谈及这个问题,他说事实情况其实不尽然如此。从客观角度来看,任何厂商都不可能达到百分之零的次品率,所生产品出的每一件产品都是合格的。
读者可能会问,这个次品率和宽带路由器死机掉线问题关系大吗?这里我们就为大家举个例子来讲解说明这个问题。
这里假设有A产品和B产品,两样产品同样都是万分之一的次品率。A产品在市场上销售了十万台,而B产品只在市场上销售了一万台,按万分之一的比率来分析,A产品就会有十台产品可能出现问题,而B产品只可能会有一台产品出现问题。这时我们就可以发现,使用A产品的这十位用户就会对产品不满,而B产品只会有一位用户对其产品不满。
从以上的分析中我们可以看出,市场上很多的宽带路由器在使用过程中遇到死机掉线的问题,这可能是由于个别产品生产过程中存在问题造成的,但是这不足以说明这个型号的产品都会出现死机掉线的问题。从我后来自己使用宽带路由器产品以来,发现其产品还是非常稳定的,并没有出现网友们所提到的死机掉线问题,所以我个人觉的这些网友的评论只是个案,而不代表普遍的问题。
当然,从用户的角度来看,我们希望厂商生产出来的宽带路由器都能让用户放心的使用,但有些厂商的产品的确是因为产品质量不合格造成死机掉线,就不在此列当中了。所以,有些产品在网上的评价并不能说明宽带路由器的所有产品都是存在问题,我们不能一杆子打翻一船人。
三、设置错误造成路由器死机
我们知道,在使用宽带路由器产品的用户当中,技术水平都参差不齐,很多用户对于宽带路由器产品及技术只是略知一二,对于大部分宽带路由器的设置都不是非常了解。那位经销商还告诉我,很多用户将宽带路由器买回去以后,不会设置,而他过去就几分钟搞定的事情。所以有时会遇到设置不当造成宽带路由器掉线死机的问题。
当遇到这类问题时,我们希望用户也能以正确的态度面对,仔细查看产品使用说明书,与售后服务人员进行及时的沟通,以便准确的判断死机掉线问题的原因所在。如果确是产品的质量问题,厂商也会给用户很好的解决问题的。如果厂商对现象置之不理的话,我们再通过一些媒体来反映问题,唤起厂商的重视,来采取积极的态度对待。在网上的谩骂,笔者认为是一种不理智的表现,最终也不会解决实际问题。
四、接入线路质量差、病毒造成路由器死机
除了用户使用设置不当的问题会引起宽带路由器运行不正常以外,接入线路质量差、病毒等问题也是造成宽带路由器掉线死机现象存在的重要因素.就从我自己经历的几次宽带安装过程就发现,中国的互联网接入线路存在很大问题。比如ADSL线路,其技术本身对于电话线路质量要求非常高,而在一些老住宅楼,使用较为陈旧的电话线路,线路质量本身对于基本的通话功能都只是勉强应付,在这种环境下,如何能保证ADSL线路的正常运行呢?
再比如长城宽带,我自己家里安装的是长城宽带,为了节省成本,长宽在楼内的布线采用一根双绞线分出两对线路分别接入两户,这种布线是一种劣质的布线工程,线中的八对线缆都同时在使用,大大增加了产生信号干扰的可能性。就这样的宽带线路,有时也是会造成经常掉线,掉线以后,用户找不到原因,就有可能不明就里的说是宽带路由器的问题.
稍微有点网络知识的用户可能都知道,在网络中如果有机器出现病毒有时会造成整个网络的瘫痪,有些网络病毒会专门攻击宽带路由器的特定端口或者在网络中不断发送广播包。当遇到这样的情况时,宽带路由器会因为负载过重而引起死机掉线等问题.经过上面的分析,我们建议用户在出现这类问题应该仔细检查一下是不是计算机存在病毒之类的问题。
路由器死机原因总结:
以上我们针对宽带路由器的死机掉线做了一些客观的分析,文中不偏袒用户,也不包庇厂商,只是希望大家都于宽带路由器有一个正确的认识,希望所有的用户都能更好的使用这类产品,真正达到高速共享上网的目的。
以上关于路由器死机原因的分析就向你介绍到这里,希望对你有所启发,找到路由器死机的真正原因。
三 : 分频器的电路原理是什么样的,有哪些实现方法?
分频器
分频器的原理是什么样的,有哪些实现方法?
分频器是利用电容容易通过高频电流﹑不容易通过低频电流,电感容易通过低频电流﹑不容易通过高频电流的原理工作。分频器就是一个组合型带通滤波器,由电容和电感组成,把功放输出的全频段音频信号的高﹑中﹑低各频率信号分离开来,再分别送到对应的扬声器。
本文标题:交换机路由器实现原理-DEDEcms实现完全随机调用不同文章的原理61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1