站长必看-探索网站优化心得

 更新时间:2016年10月10日 08:43  点击:1322

现在的站长自己知道一些什么都藏着不说出来,这样你也会慢慢的落后了,如果大家看了这文章一起来分享你的建站心得,优化心得,你的网站流量就会越来越大了哦。

无论是百度优化也好还是谷歌优化也好,其实都有很多共同的特点,那就是网站链接广泛性的考察。如何理解这个广泛性呢?

  举个例子,如果全世界所有的火车都通过你家,这要求你家这里必须是个枢纽,对吧?而引擎一样,如果你想成为较好的排名,你必须也成为一个枢纽,成为网络中被人关注的重点,通过收藏家能找到你,通过资讯能找到你,通过排名能找到你,能过客户还能找到你,这才是广泛性的要求。

  而广泛性又要求有专业性的要求,这就要求在选资源上下功夫,下面我们就来讲讲如何筛选网站优化的资源,网站优化的资源主要分为掘客,博客,论坛,收藏夹,信息类等,而归纳后,只有掘客,博客,论坛。

努力培养可再生资源。

  比如掘客,博客是可培养的再生优化资源,如果你每天定时更新博客,那么时间久了,博客权重高了,可想而知,这个资源也是不可获取的好东东哦。这一点在我的一个网站上应用还是蛮不错的。再补充最后一点,无论是新站,还是老站大家都不要忽略“心”这个字,因为资源是流动的,而网站的权重也是流动的,而排名更是流动的,所以大家要对百度和谷歌说“真的爱你哦”。

  那么如何从数百亿的网页中筛选出来合适自己的资源呢|?

   第二招,同行交流,不断进步。

  这其实也不是什么绝招了,但是确实被大家所忽略,大家应该在站长群或者资源群里,多将一些资源分享出来,因为很多地区站,特别是信息类资源,给了很高的权重,而这些都是自己筛选资源的重要对象,所以大家一定要多积攒这些资源,而不要丢弃这些好的东西。

 

 第一招,全面撒网,重点捕捞。

  这一点看似麻烦确实十分有效的,如果你想获得最够好的资源,就必须去扩大资源范围,才能将资源收入篮下,每天发一些固定的掘客,博客,论坛将他们放入收藏夹,第二天,将收录较快,对网站优化排名较有利的进行重点捕捞收获,其余的放生。

好了说了这么多了,不知道你对网站优化有什么更新一步的提升了。

提高网站的收入,是每个站长都必须学的是吧,现在我们从优化的角度来看好处是:提高网站pv,增加站内链接,提高某些页面权重,并且还会引导蜘蛛到其他页面。但从收入可能就不一样了,下面来看看我的分析吧。

我们知道,网站必须要有访问者才会有收益,如何有更多的访问者今天不讨论,如何将访问者作为你的客户才是关键。大多数网站内容都是与网站经营的内容相关,因此,访问者有大多数是因为你的产品或者是服务而进入网站的,但是很多站长会发现,访问者访问了自己的一篇文章之后就离开了,在站内停留的时间很短,这就是网页的布局以及文章书写的问题了,我从例子上来给大家讲解网页布局的一些内容。

  一个用户进入网站后比如搜索“无痛人流多少钱”进入的,我们首先要想到他是想做无痛人流,并且,他现在需要了解人流的价格,因此,内容页中将与无痛人流相关的文章链接放置到页面中是至关重要的,这是很多站长忽略的问题,虽然现在很多cms都有相关文章的标签,或者很多站长也这么做了,但是他们并不一定知道这个相关文章的重要性。我们反思维考虑,我们就是浏览者,我们搜索“无痛人流多少钱”进入网站之后,我们还会关心什么?“无痛人流都有哪些方式”“30天无痛人流需要多少钱”“无痛人流的技术哪种最好”当前这个网站的医院都采用的什么技术,这家医院技术如何,收费如何等等。如果觉得比较合适,可能无需在线医生预约,患者就会主动找在线医生咨询了,那如何引导这访问者一步步的深入了解这些呢?相关文章就起一部分作用。在这个页面中,安置一个相关文章(关键词无痛人流)的box,让访问者能看到,当然涉及无痛人流的内容都在这个box里出现个10几条,然后在放一个推荐的BOX,里边放医院的一些技术,价格类的,甚至再放一个固顶的BOX,放置你认为必须让访问者知道的内容。这个页面的设计就可以让访问者将他想了解的内容一览无余,当然,这只是在设计模板的时候考虑的事情,很多站长看到这可能开始喊了,我们都是这么做的,有什么可说的,下边的内容,我想你们可能并没有那么去做,我已一篇文章为例来讲解。

  文章内容的编辑方法:

  标题:无痛人流多少钱? 关键词:无痛人流

  XXXXXXX......省略若干字

  (插入引导内容)您可能还对这个感兴趣 :无痛人流都采用哪些技术?(一个超级链接链到以前的这篇文章上,如果没有也无所谓,专门写一篇,然后回来加入文章地址)

  下边继续文章主体内容......省略若干字

  (插入引导内容)如果您对无痛人流的技术还不是很了解,您可以阅读:无痛人流的技术哪种最好?(同上方法)

  继续文章主体内容......省略若干字

  ......(将你认为访问者还需要了解的尽可能的放置进来)

  (结尾插入引导内容)以上是关于无痛人流多少钱的内容,如果还有什么不明白可直接咨询在线医生或者拨打电话XXXXXXXX (引导让访问者跟商务通在线医生对话)

  由于这几个链接都是客户想了解的东西,因此客户会顺着你的指引将页面看一遍,当最后的时候,他会怎么做?跟在线咨询对话了。这个工作的难度在于编辑在书写文章的时候就要注意将思路首先缕顺了,这种方式就跟医院导医一样,第一步让患者干什么,第二步让患者干什么

从上面可以看得出来,准确度对网站转换有很多的作用哦。

现在申请baidu,google,alimama这三个联盟在国内算是1,2,3了,没有其它的能比了。那么现在申请他们都比较困难了,下面我们来看看申请阿里妈妈和谷歌广告联盟快速办法吧。

申请之前你最好有一个可以绑定域名的空间,而且这个空间上应该有做好的网站,能够通过阿里妈妈和谷歌广告联盟审核的。下面列出具体的操作方法,请大家参考:

  1、笑里藏刀:将你要申请阿里妈妈或是谷歌广告联盟的域名(申请谷歌广告联盟的域名应该是注册半年以后的)解析到你已经做好的网站的那个空间上面(还是那句话,做好的那个网站应该能够通过阿里妈妈和谷歌广告联盟审核的)。

  如果你没有已经做好的网站和可绑定域名的空间,那么你就可以尝试去找一下朋友的帮助,把你的网站暂时解析到他的空间上,使你的域名和他的域名访问的是同一个网站。相信前几天有朋友看到我的博客边栏有一个“进门就是广告”区块,那是我做的一个测试,使我的博客http://blog.fanwen-zhai.org 与所申请阿里妈妈的域名 http://blog.***.org 都同时能访问到我的这个博客上来的。简单一点说就是让域名A和域名B同时解析到空间C上,而且能同步访问,即便不能实现所有的页面都同步,至少应该实现首页的同步吧。

  2、暗度陈仓:用你的域名去申请阿里妈妈或谷歌广告联盟,然后谷歌广告联盟就是等通过审核了,阿里妈妈就要把广告代码放入你已经做好的网站中,等待审核。然后,大家也应该能想到的,当阿里妈妈和谷歌的帐号审核人员去审核你的网站时看到的就是你做好的网站,那么你所在申请广告帐号的域名又怎么不会通过呢?(上面已经说过了,解析的时候要解析到你已经做好的网站上,并且能通过审核的)

  3、移花接木:更改解析到你的新域名所对应该的空间上,不就实现移花接木了呵~~我也有看一下阿里妈妈和谷歌广告联盟的申请协议的,里面并没有说不能这么做的,呵呵,大家说也应该可以吧?

  方法就上面几条的,相信这个方法应该是能通过的,因为我用几个域名做过测试的,申请阿里妈妈是都通过了的,还没去申请谷歌的,相信也应该能通过的。

Google AdSense、百度推广、阿里妈妈各有各的优点,Google AdSense的有点最近越来越不明显了,但是有点可以肯定,那就是技术最高、广告与网站内容最为匹配,阿里妈妈也不错,支付及时,而且不限金额,但是会有扣量(相对国内其他联盟算是相当不错了),而百度的支付限额也比较少,只有100元,但是申请很不容易!所以让很多人都望而却步!当然了在国内诸如第一视频、搜狗联盟、迅雷联盟等也不错,可惜知名度不是特别高!

  不晓得大家知不知道国外的那些优秀的广告联盟除了我们所熟知的Google AdSense还有哪些,他们都有哪些优点和缺点,那么就让我来告诉各位吧:

  Chitika算是比较知名的国外广告联盟,单价比AdSense要低些,因为毕竟谷歌的广告用户多,所以提供的优势也比较多,知名度高选择的余地就多。该联盟审核比较严格,千万不要用假站来做,否则被K的可能性几乎为百分之九十九。其实如果有AdSense我觉得就没必要申请这个了!不过Chitika几乎都是英文广告,但是很可惜如果你的页面内容是中文的应该难通过,如果要申请的话建议Chitika建议写英文博客,因为Chitika是英文博客联盟中的NO.1,实力不容小觑,这样比较起来我们做的中文网站单价就高多了。当然了,你也可以申请多个博客,不过每天限量在3到5个,不然被K了不要怪我。

  很多朋友会说俺不会写英文博客怎么办呢?没关系,我们可以去搜索英文博客,但是不要只复制一个人的博客,否则被关闭的可能性很大,还有一点值得提醒的是,最好的方法是去blogger去申请博客,然后写上英文内容,但是千万不要到网上随便搜点内容就放上去,确保没有涉及政治、黑客、武器、亵渎等词语(可以通过谷歌翻译连规避风险),而且还要注意最好使用美国代理的IP来申请,这样安全而且成功的几率也高!blogger前段时间有IP限制在国内无法访问,但可以使用国外IP登录,不过最近好像可以访问了,但是为了安全起见还是使用美国代理的IP来申请,更加安全!

  其实说到国外的优秀广告联盟bidvertiser也算是一个不折不扣的强者,不过这个站的单价依然不能够和谷歌相提并论,而且比较繁琐的是需要接收中国IP通过代理服务器,不然的话点击之后不给钱!但是bidvertiser有他自己独特的魅力和优点,他类似于AdSense,但是如果你觉得AdSense支付期太长的话,选择它吧,非常不错的说,10美元月底paypal自动支付,爽!所以它一直很受国内少数站长的追捧,可惜知道的人并不是很多!强烈推荐各位去试一试!

  如果你有英文站,建议去投放,最少的一次点击至少在0.05美金以上,还有一种方式是推荐会员加入的方式,每当你推广的会员获得了50美元的收入,你就会自动获得60美元的收入,也就是说如果A推荐了B,B推荐了C,C推荐了D,那么D会获得多少钱的收入呢,呵呵,这点不用我多说了,这和曾经的AdSense是一样的,AdSense以前也是因为这样而被迫取消了这个业务的!

  Zanox是全球领先的Affiliate网络营销运营商、网络广告联盟,总部位于德国柏林,企业网络遍及30个国家。通过与网站站长的合作,授权其以网站、搜索引擎、电子邮件的形式发布广告,从而为站长带来不菲的收入。Zanox现在在全球范围内拥有1000个广告主,良好的信誉使得超过一百万名站长作为其广告发布者。而且它已经入驻中国,办事处在上海,广告形式多种多样,但是知名度在国内很小,很少有人知道,丰富的产品,能够针对不同的站长设计,使其获得佣金更为快捷方便。Zanox支持多币种支付,CPC(点击)、CPL(引导)、CPA(销售)等多种广告形式,广告模式多样。网站站长在自己的网站上投放其广告;博客作者为自己的博客上增加网上商店(产品丰富、种类齐全、自动更新),从而获得丰厚佣金。目前已经支持中文地区,最低的起付金额为25欧元。Zanox明确的在中国建立了办事处,佣金结算时会更加快捷!

  登录它的首页,我们可以看到这样一段话:“Zanox是以效果为基础的全球在线营销市场领导者。我们为您提供一站式的服务,全球范围的联盟,领先的技术支持和行业的专业知识。现在就加入,成为我们全球联盟合作伙伴。不过他们的主页真的是有些慢,我好久才打开哦,但是值得一提的是他们的注册方式是中文哦,所以大家还不赶快去申请啊!

  payoneer亚洲交友联盟就不用多说了,地球人都知道,名气也仅次于AdSense。很多人问我亚洲交友联盟有几种帐户,亚交联盟帐户共有两种——高费率和低费率。

  高费率帐户是,注册一个男性会员$1.00美金的佣金,女性会员$2.00美元的佣金。

  低费率帐户是:注册一个男性会员$0.10美元的佣金,女性会员$0.15美元的佣金。

  要注意一定要想办法转为高费率账户,否则真的不如去做AdSense了,还有一点,最近改版之后好多人找不到在哪里申请支付了,郁闷!很多到了100美金的也经常发问!至于如何转为高费率账户这的确要多动动脑筋才行哦。这一点就不多说了!

  CJ广告:呵呵,这个比较有意思了,你能不能申请到那可不是取决于联盟,而是取决于广告主,和国内的CPA运作差不多,不过不建议稍有英文基础的朋友就去申请该联盟的广告,我觉得至少你的英文水平要能够在金山毒霸里面读懂英文说明,否则建议不要做了。

  . 目前通过AdSense投放广告在英文站点上投放CJ广告比较盛行,当然了,你要对CJ和Google AdSense都比较了解,否则可能会造成亏本,这需要您的智慧!

  我花了好几个小时写了这篇软文,希望对各位会有所帮助,也不知道各位看后有没有什么样的感想,有什么样的启发,或者说大家是不是马上迫不及待的去申请这些广告联盟了,我在这里最后说一点,我并不鼓励稍有英文水平的人去做英文站,否则会造成很多麻烦,被K的风险很大。而且推广起来并不得心应手!最后说一声各位站长

1、尽量减少HTTP请求次数
      终端用户响应的时间中,有80%用于下载各项内容。这部分时间包括下载页面中的图像、样式表、脚本、Flash等。通过减少页面中的元素可以减少HTTP请求的次数。这是提高网页速度的关键步骤。
      减少页面组件的方法其实就是简化页面设计。那么有没有一种方法既能保持页面内容的丰富性又能达到加快响应时间的目的呢?这里有几条减少HTTP请求次数同时又可能保持页面内容丰富的技术。

合并文件是通过把所有的脚本放到一个文件中来减少HTTP请求的方法,如可以简单地把所有的CSS文件都放入一个样式表中。当脚本或者样式表在不同页面中使用时需要做不同的修改,这可能会相对麻烦点,但即便如此也要把这个方法作为改善页面性能的重要一步。

CSS Sprites是减少图像请求的有效方法。把所有的背景图像都放到一个图片文件中,然后通过CSS的background-image和background-position属性来显示图片的不同部分;

图片地图是把多张图片整合到一张图片中。虽然文件的总体大小不会改变,但是可以减少HTTP请求次数。图片地图只有在图片的所有组成部分在页面中是紧挨在一起的时候才能使用,如导航栏。确定图片的坐标和可能会比较繁琐且容易出错,同时使用图片地图导航也不具有可读性,因此不推荐这种方法;

内联图像是使用data:URL scheme的方法把图像数据加载页面中。这可能会增加页面的大小。把内联图像放到样式表(可缓存)中可以减少HTTP请求同时又避免增加页面文件的大小。但是内联图像现在还没有得到主流浏览器的支持。

     减少页面的HTTP请求次数是你首先要做的一步。这是改进首次访问用户等待时间的最重要的方法。如同Tenni Theurer的他的博客Browser Cahe Usage - Exposed!中所说,HTTP请求在无缓存情况下占去了40%到60%的响应时间。让那些初次访问你网站的人获得更加快速的体验吧!

2、减少DNS查找次数
        域名系统(DNS)提供了域名和IP的对应关系,就像电话本中人名和他们的电话号码的关系一样。当你在浏览器地址栏中输入www.example.com时,DNS解析服务器就会返回这个域名对应的IP地址。DNS解析的过程同样也是需要时间的。一般情况下返回给定域名对应的IP地址会花费20到120毫秒的时间。而且在这个过程中浏览器什么都不会做直到DNS查找完毕。

       缓存DNS查找可以改善页面性能。这种缓存需要一个特定的缓存服务器,这种服务器一般属于用户的ISP提供商或者本地局域网控制,但是它同样会在用户使用的计算机上产生缓存。DNS信息会保留在操作系统的DNS缓存中(微软Windows系统中DNS Client Service)。大多数浏览器有独立于操作系统以外的自己的缓存。由于浏览器有自己的缓存记录,因此在一次请求中它不会受到操作系统的影响。

      Internet Explorer默认情况下对DNS查找记录的缓存时间为30分钟,它在注册表中的键值为DnsCacheTimeout。Firefox对DNS的查找记录缓存时间为1分钟,它在配置文件中的选项为network.dnsCacheExpiration(Fasterfox把这个选项改为了1小时)。

      当客户端中的DNS缓存都为空时(浏览器和操作系统都为空),DNS查找的次数和页面中主机名的数量相同。这其中包括页面中URL、图片、脚本文件、样式表、Flash对象等包含的主机名。减少主机名的数量可以减少DNS查找次数。

      减少主机名的数量还可以减少页面中并行下载的数量。减少DNS查找次数可以节省响应时间,但是减少并行下载却会增加响应时间。我的指导原则是把这些页面中的内容分割成至少两部分但不超过四部分。这种结果就是在减少DNS查找次数和保持较高程度并行下载两者之间的权衡了。

3、避免跳转
跳转是使用301和302代码实现的。下面是一个响应代码为301的HTTP头:
      HTTP/1.1 301 Moved Permanently
      Location: http://example.com/newuri
      Content-Type: text/html
      浏览器会把用户指向到Location中指定的URL。头文件中的所有信息在一次跳转中都是必需的,内容部分可以为空。不管他们的名称,301和302响应都不会被缓存除非增加一个额外的头选项,如Expires或者Cache-Control来指定它缓存。<meat />元素的刷新标签和JavaScript也可以实现URL的跳转,但是如果你必须要跳转的时候,最好的方法就是使用标准的3XXHTTP状态代码,这主要是为了确保“后退”按钮可以正确地使用。

      但是要记住跳转会降低用户体验。在用户和HTML文档中间增加一个跳转,会拖延页面中所有元素的显示,因为在HTML文件被加载前任何文件(图像、Flash等)都不会被下载。

      有一种经常被网页开发者忽略却往往十分浪费响应时间的跳转现象。这种现象发生在当URL本该有斜杠(/)却被忽略掉时。例如,当我们要访问http://astrology.yahoo.com/astrology 时,实际上返回的是一个包含301代码的跳转,它指向的是http://astrology.yahoo.com/astrology/  (注意末尾的斜杠)。在Apache服务器中可以使用Alias 或者 mod_rewrite或者the DirectorySlash来避免。

      连接新网站和旧网站是跳转功能经常被用到的另一种情况。这种情况下往往要连接网站的不同内容然后根据用户的不同类型(如浏览器类型、用户账号所属类型)来进行跳转。使用跳转来实现两个网站的切换十分简单,需要的代码量也不多。尽管使用这种方法对于开发者来说可以降低复杂程度,但是它同样降低用户体验。一个可替代方法就是如果两者在同一台服务器上时使用Alias和mod_rewrite和实现。如果是因为域名的不同而采用跳转,那么可以通过使用Alias或者mod_rewirte建立CNAME(保存一个域名和另外一个域名之间关系的DNS记录)来替代。

4、可缓存的AJAX
      Ajax经常被提及的一个好处就是由于其从后台服务器传输信息的异步性而为用户带来的反馈的即时性。但是,使用Ajax并不能保证用户不会在等待异步的JavaScript和XML响应上花费时间。在很多应用中,用户是否需要等待响应取决于Ajax如何来使用。例如,在一个基于Web的Email客户端中,用户必须等待Ajax返回符合他们条件的邮件查询结果。记住一点,“异步”并不异味着“即时”,这很重要。

      为了提高性能,优化Ajax响应是很重要的。提高Ajxa性能的措施中最重要的方法就是使响应具有可缓存性,具体的讨论可以查看Add an Expires or a Cache-Control Header。其它的几条规则也同样适用于Ajax:
    Gizp压缩文件
    减少DNS查找次数
    精简JavaScript
    避免跳转
    配置ETags

     让我们来看一个例子:一个Web2.0的Email客户端会使用Ajax来自动完成对用户地址薄的下载。如果用户在上次使用过Email web应用程序后没有对地址薄作任何的修改,而且Ajax响应通过Expire或者Cacke-Control头来实现缓存,那么就可以直接从上一次的缓存中读取地址薄了。必须告知浏览器是使用缓存中的地址薄还是发送一个新的请求。这可以通过为读取地址薄的Ajax URL增加一个含有上次编辑时间的时间戳来实现,例如,&t=11900241612等。如果地址薄在上次下载后没有被编辑过,时间戳就不变,则从浏览器的缓存中加载从而减少了一次HTTP请求过程。如果用户修改过地址薄,时间戳就会用来确定新的URL和缓存响应并不匹配,浏览器就会重要请求更新地址薄。
        即使你的Ajxa响应是动态生成的,哪怕它只适用于一个用户,那么它也应该被缓存起来。这样做可以使你的Web2.0应用程序更加快捷。

5、推迟加载内容
        你可以仔细看一下你的网页,问问自己“哪些内容是页面呈现时所必需首先加载的?哪些内容和结构可以稍后再加载?
        把整个过程按照onload事件分隔成两部分,JavaScript是一个理想的选择。例如,如果你有用于实现拖放和动画的JavaScript,那么它就以等待稍后加载,因为页面上的拖放元素是在初始化呈现之后才发生的。其它的例如隐藏部分的内容(用户操作之后才显现的内容)和处于折叠部分的图像也可以推迟加载
        工具可以节省你的工作量:YUI Image Loader可以帮你推迟加载折叠部分的图片,YUI Get utility是包含JS和 CSS的便捷方法。比如你可以打开Firebug的Net选项卡看一下Yahoo的首页。
        当性能目标和其它网站开发实践一致时就会相得益彰。这种情况下,通过程序提高网站性能的方法告诉我们,在支持JavaScript的情况下,可以先去除用户体验,不过这要保证你的网站在没有JavaScript也可以正常运行。在确定页面运行正常后,再加载脚本来实现如拖放和动画等更加花哨的效果。

6、预加载
        预加载和后加载看起来似乎恰恰相反,但实际上预加载是为了实现另外一种目标。预加载是在浏览器空闲时请求将来可能会用到的页面内容(如图像、样式表和脚本)。使用这种方法,当用户要访问下一个页面时,页面中的内容大部分已经加载到缓存中了,因此可以大大改善访问速度。

下面提供了几种预加载方法:
无条件加载:触发onload事件时,直接加载额外的页面内容。以Google.com为例,你可以看一下它的spirit image图像是怎样在onload中加载的。这个spirit image图像在google.com主页中是不需要的,但是却可以在搜索结果页面中用到它。
有条件加载:根据用户的操作来有根据地判断用户下面可能去往的页面并相应的预加载页面内容。在search.yahoo.com中你可以看到如何在你输入内容时加载额外的页面内容。
有预期的加载:载入重新设计过的页面时使用预加载。这种情况经常出现在页面经过重新设计后用户抱怨“新的页面看起来很酷,但是却比以前慢”。问题可能出在用户对于你的旧站点建立了完整的缓存,而对于新站点却没有任何缓存内容。因此你可以在访问新站之前就加载一部内容来避免这种结果的出现。在你的旧站中利用浏览器的空余时间加载新站中用到的图像的和脚本来提高访问速度。

7、减少DOM元素数量
        一个复杂的页面意味着需要下载更多数据,同时也意味着JavaScript遍历DOM的效率越慢。比如当你增加一个事件句柄时在500和5000个DOM元素中循环效果肯定是不一样的。
       大量的DOM元素的存在意味着页面中有可以不用移除内容只需要替换元素标签就可以精简的部分。你在页面布局中使用表格了吗?你有没有仅仅为了布局而引入更多的<div>元素呢?也许会存在一个适合或者在语意是更贴切的标签可以供你使用。
        YUI CSS utilities可以给你的布局带来巨大帮助:grids.css可以帮你实现整体布局,font.css和reset.css可以帮助你移除浏览器默认格式。它提供了一个重新审视你页面中标签的机会,比如只有在语意上有意义时才使用<div>,而不是因为它具有换行效果才使用它。
      DOM元素数量很容易计算出来,只需要在Firebug的控制台内输入:
document.getElementsByTagName('*').length
        那么多少个DOM元素算是多呢?这可以对照有很好标记使用的类似页面。比如Yahoo!主页是一个内容非常多的页面,但是它只使用了700个元素(HTML标签)。

8、根据域名划分页面内容
      把页面内容划分成若干部分可以使你最大限度地实现平行下载。由于DNS查找带来的影响你首先要确保你使用的域名数量在2个到4个之间。例如,你可以把用到的HTML内容和动态内容放在www.example.org上,而把页面各种组件(图片、脚本、CSS)分别存放在statics1.example.org和statics.example.org上。
你可在Tenni Theurer和Patty Chi合写的文章Maximizing Parallel Downloads in the Carpool Lane找到更多相关信息。

9、使iframe的数量最小
      ifrmae元素可以在父文档中插入一个新的HTML文档。了解iframe的工作理然后才能更加有效地使用它,这一点很重要。
<iframe>优点:
•       解决加载缓慢的第三方内容如图标和广告等的加载问题
•       Security sandbox
•       并行加载脚本
<iframe>的缺点:
•       即时内容为空,加载也需要时间
•       会阻止页面加载
•       没有语意

10、不要出现404错误
      HTTP请求时间消耗是很大的,因此使用HTTP请求来获得一个没有用处的响应(例如404没有找到页面)是完全没有必要的,它只会降低用户体验而不会有一点好处。
      有些站点把404错误响应页面改为“你是不是要找***”,这虽然改进了用户体验但是同样也会浪费服务器资源(如数据库等)。最糟糕的情况是指向外部JavaScript的链接出现问题并返回404代码。首先,这种加载会破坏并行加载;其次浏览器会把试图在返回的404响应内容中找到可能有用的部分当作JavaScript代码来执行。

[!--infotagslink--]

相关文章

  • php漏洞之跨网站请求伪造与防止伪造方法

    今天我来给大家介绍在php中跨网站请求伪造的实现方法与最后我们些常用的防止伪造的具体操作方法,有需要了解的朋友可进入参考。 伪造跨站请求介绍 伪造跨站请求...2016-11-25
  • 如何获取网站icon有哪些可行的方法

    获取网站icon,常用最简单的方法就是通过website/favicon.ico来获取,不过由于很多网站都是在页面里面设置favicon,所以此方法很多情况都不可用。 更好的办法是通过google提供的服务来实现:http://www.google.com/s2/favi...2014-06-07
  • Mysql效率优化定位较低sql的两种方式

    关于mysql效率优化一般通过以下两种方式定位执行效率较低的sql语句。通过慢查询日志定位那些执行效率较低的 SQL 语句,用 --log-slow-queries[=file_name] 选项启动时, mysqld 会 写一个包含所有执行时间超过 long_quer...2015-11-08
  • MySQL针对Discuz论坛程序的基本优化教程

    过了这么久,discuz论坛的问题还是困扰着很多网友,其实从各论坛里看到的问题总结出来,很关键的一点都是因为没有将数据表引擎转成InnoDB导致的,discuz在并发稍微高一点的环境下就表现的非常糟糕,产生大量的锁等待,这时候如果...2015-11-24
  • mac下Apache + MySql + PHP搭建网站开发环境

    首先为什不自己分别搭建Apache,PHP和MySql的环境呢?这样自己可以了解更多知识,说起来也更酷。可也许因为我懒吧,我是那种“既然有现成的,用就是了”的人。君子生非异也,善假于物也。两千年前的荀子就教导我们,要善于利用工具...2014-06-07
  • Android用MemoryFile文件类读写进行性能优化

    java开发的Android应用,性能一直是一个大问题,,或许是Java语言本身比较消耗内存。本文我们来谈谈Android 性能优化之MemoryFile文件读写。 Android匿名共享内存对外A...2016-09-20
  • 101个MySQL的配置和优化以及备份的经验提示

    MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化 MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把...2013-09-11
  • Angular性能优化之第三方组件和懒加载技术

    这篇文章主要介绍了Angular性能优化之第三方组件和懒加载技术,对性能优化感兴趣的同学,可以参考下...2021-05-11
  • JavaScript提高网站性能优化的建议(二)

    这篇文章主要介绍了JavaScript提高网站性能优化的建议(二)的相关资料,需要的朋友可以参考下...2016-07-29
  • C#程序优化-有效减少CPU占用率

    本文给大家介绍的是C#程序优化的小技巧,通过此方法可以有效的降低CPU的占用率,十分的简单实用,有需要的小伙伴可以参考下。...2020-06-25
  • php实现网站留言板功能

    我要实现的就是下图的这种样式,可参考下面这两个网站的留言板,他们的实现原理都是一样的畅言留言板样式:网易跟帖样式:原理 需要在评论表添加两个主要字段 id 和 pid ,其他字段随意添加,比如文章id、回复时间、回复内容、...2015-11-08
  • 利用 Chrome Dev Tools 进行页面性能分析的步骤说明(前端性能优化)

    这篇文章主要介绍了利用 Chrome Dev Tools 进行页面性能分析的步骤说明(前端性能优化),本文给大家介绍的非常想详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2021-02-24
  • 网站广告怎么投放最好?首屏广告投放类型优化和广告位布局优化的案例

    网站广告怎么投放最好?一个网站中广告位置最好的是哪几个地方呢,许多的朋友都不知道如何让自己的网站广告收效最好了,今天我们就一起来看看吧。 在说到联盟优化前,...2016-10-10
  • 详解Vue开发网站seo优化方法

    这篇文章主要介绍了Vue开发网站seo优化方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-05-07
  • javascript性能优化之DOM交互操作实例分析

    这篇文章主要介绍了javascript性能优化之DOM交互操作技巧,结合实例形式总结分析了JavaScript针对DOM操作过程中的各种常见优化操作技巧,需要的朋友可以参考下...2015-12-14
  • CocosCreator ScrollView优化系列之分帧加载

    这篇文章主要介绍了CocosCreator ScrollView的优化,从分帧加载进行了讲解,对性能优化感兴趣的同学,一定要看一下...2021-04-15
  • MySQL中的alter table命令的基本使用方法及提速优化

    一、基本用法1. 增加列alter table tbl_name add col_name type例如, 给pet的表增加一列 weight,mysql>alter table pet add weight int;2. 删除列alter table tbl_name drop col_name例如, 删除pet表中的weight这一...2015-11-24
  • js 正则学习小记之匹配字符串字面量优化篇

    昨天在《js 正则学习小记之匹配字符串字面量》谈到 /"(?:\\.|[^"])*"/ 是个不错的表达式,因为可以满足我们的要求,所以这个表达式可用,但不一定是最好的...2021-05-07
  • 个人站长做网站应该考虑的一些问题

    个人网站建设应该考虑哪些问题呢?这个问题我们先在这里不说,下文会一一列出来,希望这些建义能帮助到各位同学哦。 我相信VIP成员里面有很多站长,每个人几乎都拥有一个...2016-10-10
  • 分享利用论坛签名提升网站权重

    分享一篇利用论坛签名提升网站权重的方法,在推广中论坛签名也是一种不错的外链推荐的方法,但现在权重越来越低了,有需要的朋友可以看看。 话说有一天在站长网上面看...2016-10-10