站三界导航
首页 文章资讯
  • 教你轻松写好网站文章标题的三个方法
    教你轻松写好网站文章标题的三个方法

    但是对于网站内容建设而言,在百度对网站的内容原创要求前提下,很多站长开始十分注重网站内容的原创度,但是重视归重视,能持续不断的撰写原创内容对于大部分站长而言,都是非常不容易的事情。而且如果网站内容标题设计不好,在内容建设上就会产生事倍功半的效果,会严重打击站长们的运营激情。如果内容能够实现原创,那么从以下几个方面来设计标题,那就能够产生事半功倍的效果,能够很快的提升网站内容的收录规模,并能够得到更多用户的点击,从而为培养用户提供重要的基础。第一,明确内容的主题。内容标题显然不能够随意编写,特别是互联网上的内容更是如此,因为从百度搜索的结果来看,非常突出的内容就是标题,如果标题能够对内容进行精准的概括,再加上语言上的提炼,就能够让用户能够清楚的知道你的详细内容大致是什么,于是就能够引导他们继续阅读。所以在设计内容标题时,需要对内容进行精准的总结和概括,而且应用一些修饰性的词汇,增强对用户的吸引力。第二,适当的进行创意设计。创意设计往往都是有感而发,我们经常收到的一些广告邮件,就具有很多的创意内容,甚至能够让人欲罢不能。比如来自某个电子杂志的订阅广告,就能够在标题上将我国的邮箱名字,甚至将这个邮箱名字对应的昵称放在标题上,再加上我不得不离开你了,这样的标题,必然让我想要看看到底是怎么回事,进而知道里面相关的内容。当然这只是一种抛砖引玉,并不是要求在网站上编写网站标题时也采用这种办法做广告,那就将这段话的意思领会跑偏了。第三,引入优化功能。这是有助于网站内容被搜索引擎收录的重要方法。对此首先要将关键词引入进来,因为用户搜索内容都会通过关键词进行搜索,如果和内容标题配对,就能够有效提升内容的曝光频率。第二,适当的对关键词进行扩展,这时标题上就有了相应的长尾关键词,这时候用户通过长尾关键词进行搜索之后,就能够很快的定位相应的内容,进而提升内容的点击率以及排名。另外在选择关键词之后,还需要将关键词放在标题的最前面,然后再由此对内容进行概括和创意,这样才能够更好的符合搜索引擎的搜索习惯,进而提升内容的曝光频率。最后要遵循用户的搜索习惯,要分析用户想要获得这篇文章内容时,应该选择什么样的关键词,然后再将内容和标题上尽量随机增加相应的关键词,这里要切忌关键词堆砌,否则会产生严重的后果。

    • 建站经验
    • 129阅读
    • 2022-04-12

  • 网站301跳转问题的探讨
    网站301跳转问题的探讨

    相信站长朋友们都对301跳转有一定的了解,知道在网站优化中可以帮助自己,但是有些站长朋友却对如何合理使用301跳转不太清楚,也不太了解301跳转究竟能帮助到我们什么?今天在这里,我们分享一些301跳转在SEO方面的应用,希望可以用来解决网站优化中比较难解决的问题。一、揭开301跳转的面纱301跳转(也被称为301重定向),指的是根据HTTP协议,当用户或搜索引擎爬虫向网站服务器发出浏览请求的时候,网站服务器返回的HTTP数据应答头(header)中的状态码的一种,表示当前请求访问的网页将永久性转移到新位置。与301状态码相比,SEO人员接触到的常见的状态码还有:网页正常码--200,网页错误码--404,网页暂时性转移--302,内部服务器错误--500等等。二、什么情形下会用到301跳转?对于SEO人员来说,网站改版、域名更换、网址规范等情形,都会有301跳转的用武之地。1.解决网站改版的问题网站改版后导致URL规则改变,如原URL是lwww.x.com/?page=ID,新URL则是www.x.com/ID.html,原URL已不可访问了,新页面还未被搜索引擎发现。通过301跳转进行网站流量的转移,同时也可以尽可能地保持原URL的权重,做到权重转移。目前来说,做301跳转目前会传递大部分原URL的权重,但不会做到100%权重,搜索结果中会考虑优先展现站三界导航页。 2.解决域名更换的问题我们之前提到过,网站换域名注意事项,其中域名更换属于网站改版的一种情况,域名A用301跳转到域名B,搜索引擎爬虫抓取后,会认为域名A永久性改变域名B,或者说域名A已经不存在,搜索引擎会逐步把域名B当做唯一有效抓取目标。域名更换,必须保证所有页面301跳转至新域名的相应页面。在域名更换后的一定时期内,旧域名在搜索引擎中仍然会被查到。但随着权重转移,旧域名最终会被清除出搜索引擎数据库。3.解决网址规范化问题程序建站的过程中,同一内容往往也生成不同的URL,如x.com,www.xxx.com,www.a.com/index.php实际返回都是网站首页内容,用户浏览的过程中不会产生任何差异化,但对搜索引擎来说,这些页面都是重复内容,从而进行权重分散,不利于页面关键词排名。在这里建议站长固定一个主页,否则对搜索引擎来说,会降低这个主页的权重,影响排名。实在无法解决的情况,可用301跳转到同一URL。 二、Http404与301如何规范使用?一般来说,网站出现死链接问题后,规范的做法是返回标准的404错误,如果使用301跳转,有可能搜索引擎无法识别,导致体验下降。爬虫抓取时遇到部分死链对网站权重的影响很小,也就是说少量的404错误是不会影响关键词排名的。当网站大量且长时间的出现死链后,才会导致排名下降。如果为了避免搜索引擎获得url的死链信息,导致用户点出了大量死链,对网站排名造成的降权是最严重的。因此,由网站内容迁移造成的死链问题建议用301跳转,由用户、删帖、服务器出错等造成的死链建议用404。三、为什么要使用301跳转?与javascirp跳转、meterefresh跳转,flash跳转、php等动态语言redirect,301跳转是搜索引擎最喜欢的一种跳转方式,也就是说虽然实现了相同的目的,但301跳转会让搜索引擎感觉到最为友好,避免被判定为作弊。虽然其他方法本身没有对错之分,但由于黑帽SEO的过度应用,搜索引擎对这些方式的转向都很敏感。四、301重定向跳转的实现方法如果是Unix/Linux主机,可以用.htaccess文件做301跳转。.htaccess是一个普通文字文件,通过编辑软件创建后,存放到网站根目录下。.htaccess文件中的指令的作用是目录特定操作,如密码、转向、错误处理等。如果是Windows主机,在控制面板进行301跳转设定。一般来说,DNS服务器都会提供URL跳转功能,而且大部分用的就是301跳转。如果虚拟主机服务器不支持301跳转或者无法程序实现时,可以使用域名服务器实现转发,DNS实现的301跳转功能简单,只能实现域名、子目录等跳转。需要特别注意的是:DNS服务器转发不一定是301,所以要检测一下,保证不出现差错。写在最后,301跳转的其他应用:网站运营过程中,需要用到301跳转的情形还有很多。例如:为保护版权,公司拥有不同TLD的多个途径,比如:x.com,x.net,x.com.cn,x.cn统一集中到一个主域名。

    • 建站经验
    • 155阅读
    • 2022-04-12

  • 个人博客用不用开启HTTPS协议?
    个人博客用不用开启HTTPS协议?

    当然我的博客也加入了https协议的大军之中,其中涉及到了很多的问题,比如百度分享不支持https协议,然后就必须得找到“百度分享支持https的图文教程”还有就是关于HTTPS协议(安全加密)是否会影响搜索收录和排名的因素。早在之前谷歌宣布已调整搜索引擎算法,将是否使用HTTPS协议(安全加密)纳入搜索排名的参考因素中。这是否意味着站长们应该把网站协议转换成HTTPS呢?实际上,这也许只是一个安全性的问题,与谷歌排名并无实质关联也不无可能。HTTPS协议如何影响网站排名?几年前,在谷歌宣布将网站加载速度作为网站排名的一个参考因素后。站长们纷纷响应号召,花尽心思提高自己网站的价值速度。对于用户来说,加载速度自是越快越好,因而对此亦是喜闻乐见。当时,谷歌官方称“如果两个网站的各方面质量不相上下的话,网站加载速度更快的网站,将会获得更好的排名。”毕竟是有利于用户的访问体验,因而也算是一种搜索引擎的改良!同理,鼓励站长们把HTTP转换为HTTPS协议也应该算是一种改进吧!就目前而言,使用HTTPS协议的网站仍未少数。因而若是使用HTTPS协议的网站似乎在搜索排名上真的占有很大的优势。无关搜索排名,仅是安全性问题目前来看,谷歌似乎已将实现“HTTPSeverywhere”当成了一个目标。实际上,采用HTTPS协议确实可以让网站的安全性大大提高,但是HTTPS协议所针对的加密范围较为有限,在黑客攻击、拒绝服务攻击、服务器劫持等方面却起不到什么作用。从一定程度上来讲,HTTPS主要是用在银行、电商网站、以及社交网络等涉及用户隐私的网站上。而对于那些不要求用户登录的网站,使用HTTPS协议实属多此一举。所以,从这个角度来看,谷歌将“是否使用HTTPS协议”作为一个排名参考因素似乎另有目的呐。据国外分析师表示:谷歌之所以做出这一举动并非为了提高搜索质量,其主要目的是为了挽回在“棱镜门”丑闻中的“损失”。这是一个典型的打着“牺牲小我”旗号的利我之举。高举“安全影响排名”旗帜、高呼“HTTPSeverywhere”口号,便可不费吹灰之力让广大站长们纷纷转向HTTPS协议。那么,站长们该怎么做呢?到底该不该采用HTTPS协议呢?如果也有这个疑问的话,就想想怎样做对你的用户更友好吧!如果你的网站属于电子商务、金融、社交网络等领域的话,那最好是采用HTTPS协议;反之,如果是博客、宣传类网站、分类信息网站、y亦或者是个人博客网站的话,大可不必跟风而行。你要知道,使用HTTPS协议既耗钱,又浪费精力,甚至在一定程度上不利于用户的浏览体验。本站启用https协议之后已经很后悔了,到现在亦不敢轻易的取消了,切记,三思而后行啊!总而言之,切勿为了收录或者排名而盲目跟风,百度也曾经发表过有限收录HTTPS类型的网站,但是也仅仅针对有流量的网站,网站优化的首要目标是用户,用户喜欢,好排名就不会那么难了,也就不用在意这些所谓的安全协议,也许对于个人博客网站而言就是事倍功半啊!

    • 建站经验
    • 119阅读
    • 2022-04-12

  • 如何有效创建个性化404错误页面
    如何有效创建个性化404错误页面

    什么是404错误页面 大多数时候,您建立网站并多次检查以确保每一个链接都是有效的。但是,随着时间的推移你就有可能忘了某链接指向一个已经删除的页面或者改了名称的页面,或可能改变了名称。又或者游客通过搜索引擎搜索到你的网页但是无法链接到该页面,则也会跳转到404报错页面。一般情况下wordpress主题都包含404.php,你不需要单独去设计一个,但是如果没有或者你希望拥有一个个性化,有创意的404错误页面,你可以单独设计。 Error404,中文翻译成404错误页面,是指当用户通过搜索引擎或者直接打开已经不存在的链接时所返回的页面。404错误页面有着特殊的意义:向浏览者反馈一个信息,其所请求的页面不存在或链接错误,同时引导用户浏览该网站的其他页面而不是直接离开。 基础的404.php 一般情况下wordpress主题都包含404.php,除个别以外。WordPress默认设置为当页面出错时自动查找404.php文件,但如果此文件不存在,浏览器则会显示令人生厌的错误信息。更甚至有可能对你的博客的SEO有不良的影响。如果你的博客主题没有这个文件。你可以自己创建一个新的空白文件,命名为404.php下面是最基础的404.php代码:404.phpFileError404-PageNotFound.404.php基本的代码包括H2tags——“Error404–PageNotFound”,读取header,sidebar,和footer的指令。当然你可以根据需要对这些代码实行相应的调整以适应自己博客的模板,风格。 我们将会通过几个步骤来分解修改404.php的教程。请注意,我是一直会使用get_header,get_sidebar和get_footer命令调用wordpress主题文件。根据需要你应该稍微修改404.php文件以适应你的主题。 开始修改404错误页面 首先,我们将在404错误页面上添加搜索代码,这样404错误页面就不会过于单调缺乏操作选项。假如有游客浏览了你的404页面,他就可以通过搜索框搜索你的其他页面。这是帮助你挽留游客的一种方法。 为404.php添加搜索代码Error404-PageNotFound.Search:创意404错误页面 创建一个具有创意的404错误页面,目的是让浏览者短暂地停留在错误的信息上然后重新引导他们到你的主页。404错误页面可以做得尽可能友好,以便实现搜索引擎优化。下面我们将开始编辑模板中的header.php文件。在你的header.php在顶部的中metatags,您可以添加以下代码:然后在404.php添下红色部分的代码: 404.phpFileError404-FileNotFound.Pleasetoreturntoourhomepage,oryoucanwaittoberedirectedin15seconds.上面的例子用于引导游客由404错误页面转向网站主页。这也将有利于网站留住用户,而不是让他们觉得困惑而最终离开。这个例子未必永远是最好的解决方法,但对于游客查找你网站上的内容是非常有效。 确保404错误页面可以工作 您可以通过输入一个你网页不存在的页面来测试404错误页面是否有效。(红色部分是你的主页地址)例如:http://www.yourwebsitedomain.com/test404page.php 这将会打开你的404错误页面,如果不是则说明测试失败。 如果测试失败 如果碰巧你的服务器没有自动打开404.php,你可以通过修改.htaccess获得支持。在wordpress安装地址找到.htaccess文件并添上下面的代码:ErrorDocument404/index.php?error=404如果你的wordpress并不是安装ftp的根目录下,而是安装在ftp子文件夹下,你必须将.htaccess文件修改成:(YOURSUBFOLDERNAME,指子文件夹的名称)ErrorDocument404/YOURSUBFOLDERNAME/index.php?error=404这样就会调用你的404.php文件。下面是一段完整的代码示范,教会你使用404.php帮助用户查找本来想找的东西。尽可能地将一些信息反馈给他们以吸引他们继续浏览其他页面。404ErrorWecannotseemtofindwhatyouwerelookingfor.Maybewecanstillhelpyou.Youcansearchoursiteusingtheformprovidedbelow.Youcanvisit"Oryoucanviewsomeofourrecentposts.Search:TEMPLATEPATH."/searchform.php");?>RecentPostsendwhile;endif;?>你可以根据你个人的喜好和页面的风格对代码进行修改调整。在上面的例子中,我们只是告诉浏览者那是一个错误的链接,并为他们提供操作的选项,譬如搜索框。也可以增加最新文章列表以吸引他们继续浏览网站。这些选项都是为了引导游客浏览其他的页面,而不是让游客看到404错误页面掉头就走。 让404错误页面更友好 为了使404错误页面更友好,你通过上面介绍的方法并添上一张有创意的图片。您也可以在404.php文件中使用html代码,以达到整页都是错误页面。

    • 建站经验
    • 114阅读
    • 2022-04-12

  • 网站定位越精准用户就越喜欢
    网站定位越精准用户就越喜欢

    现在做网站已经不容易了,不管是从国家的监管还是市场的竞争,2010年,互联网已经开始枪林弹雨了。但纵观互联网的成功及失败案例,不难总结出那么一点点诀窍:小网站不能犯“大”错。所谓的小网站就是像个人网站、地方门户、行业门户这些细分领域的,其实还不够细分,等会我再解释吧。“大”错,只是不要什么都做,结果什么都做不了,要把内容做小,做小,再做小,这样你的用户才能不断,不断的壮大。为什么这么说呢?先来看看案例。Fackbook点燃SNS的战火,校内把这战火引入中国,于是海内、开心、腾讯、搜狐大家全体参战,中国互联网成了战场。细数他们的成功与失败,谁知?但不可否认,他们都拥有强大的资金链,这点,确定了个人、小企业已经失去了一大半竞争能力了,再者,他们有强大的用户基数,这点,更是个人和小企业无法比拟的。但细分领域的SNS正在派出水面,这点暂时没有非常抢眼的案例,但我觉得未来的战场必然在细分领域。现在看看垂直领域,因为我本身在做建站学,属于建站技术咨询,是垂直后再细分,所以这块我觉得比较有可讲性。首先,我为什么不做垂直领域的建站门户,原因有二:第一,建站门户已经多如牛毛,我不是他们的对手;第二,建站门户赚钱的没有几家,我对这个市场没有兴趣。好了,再说说我为什么要做建站领域的咨询服务,原因也有二:第一,咨询服务是比较容易盈利的,这点看看有问必答就知道了;第二,我一个人精力有限。好了,也许你会说那门户不也在赚钱吗?这点,不可否认,很多门户是赚钱的,但是,门户赚钱不是因为它大,恰恰这就是门户的高明之处,门户是用它的大品牌来做小应用,再用小应用来赚大钱。我想,这点可能有许多人不解,我也是几年才想通的,为什么腾讯这么赚钱?其实细数下腾讯的业务,早年,连QQ都差点收费了(好像收费一段时间),后来觉得不对,这块蛋糕快被别人抢了,于是马化腾那帮人就开始想法子了,最终决定免费,其实真的免费了吗?不,马化腾想赚钱,但方法错了,后台就推出了QQ秀,QQ空间,QQ游戏,QQ网游……这些细分领域做好了,做精彩了,马化腾就发了。连人家大门户也要赚小领域的钱,更何况我们这些个人、小企业呢?再者,细分领域还是很多未发觉的黄金点。再近在地方社区方面冒出来的19楼,厦门小鱼,化龙巷等等,他们这些为什么赚钱?好了,我来解释给你听,首先,他们是地方性很强的社区,他们的用户群体非常集中,他们的客户群体也非常集中,于是他们赚的钱也非常集中,他们的用户决定他们的客户,他们要做的事情非常简单,就是服务好本地用户,让那些人只知道有19楼,其他20楼,30楼,我才不管,有19楼就够了,所以19楼成功了。而厦门小鱼也是,厦门网友都只道厦门有一只鱼,叫厦门小鱼,具体多小,不知道,反正不大,所以好玩。于是,厦门小鱼也成功了。作为网站的策划人员,你要做的是把你的网站,做小,做小,再做小,然后把业务做大,做大,再做大,这也是我做建站学的最终追求。希望,愚见能对各位同行(至少是新人吧)起到点石之效,至于成不成金尽凭大家发挥聪明才智。

    • 建站经验
    • 138阅读
    • 2022-04-12

  • 你的网站做到这4点你就成功了
    你的网站做到这4点你就成功了

    建设网站不但要把握大节,还要注重小节,本人多年建站积累了一些经验,我列出了以下4点建设一个成功网站的关键要素,做好这4点你的网站就成功了。  1.网站的原创内容。  2.网站的外链。  3.网站的收录年龄。  4.网站的用户体验。  一.网站的原创内容:原创内容不但搜索引擎喜欢,而且有了好内容就会不断有人被吸引进来,或者转载你的文章,或者经常访问等,这些都是能够提升网站的权重,本人不推荐伪原创,因为伪原创会降低页面的用户体验度,用户打开页面看到乱七八糟的内容就会立刻关掉,时间久了你的网站权重自然会下降。  二.网站的外链:部分搜索引擎上明确表示不要大量的在博客、论坛、留言本等以回复形式增加网站外链,这样会降低自身网站的权重,我建议大家的文章外链要大于留言外链。  三.网站的收录年龄:一个网站正常被收录后的年龄越大权重就越高,而且相当高,所以我建议大家搞网站不要有任何作弊行为,确保网站稳定的被搜索引擎收录,时间久了权重自然会提升。  四.网站的用户体验:搜索引擎的宗旨是一切为用户服务,所以网站的用户体验是非常重要的,要你的网站怎么方便用户怎么做,一切从用户的角度考虑,用户体验关系到很多细节,网站内部SEO。  建设一个成功的网站需要坚持!需要持之以恒!时刻记住这句话:不急,慢慢来。

    • 建站经验
    • 123阅读
    • 2022-04-12

  • 大型高性能网站的十项规则
    大型高性能网站的十项规则

      在中国,开源的LAMP栈是最流行的网络架构,它使用PHP开发,运行在Apache服务器上,以MySQL作为数据库,所有这些都运行在Linux上。它是个可靠的平台,运行良好,是现在全球最流行的Internet系统架构。然而,我们很难对其规模进行正确的扩展并保持安全性,因为每个应用层都有其自身的问题、缺陷和最佳实践。我们的工作就是帮助企业用最低的操作成本来创建并运行高性能的、可伸缩的、安全的系统,因此对于这类问题我们有很丰富的经验。  当前的实际情况是,很多网站都是由开发人员快速而廉价地创建,通常没有任何IT人员或者经理,只是由程序员来管理系统。造成的结果是,虽然花费很低的成本,网站就可以开始运行,但是当拥有大量用户、需要扩展规模的时候,通常就会面临真正的问题。毕竟,中国拥有三亿八千万的Internet用户,如果其中的0.01%访问这个站点,就很容易引发25万~50万的页面访问量。这些问题在各个级别上都会产生,下面总结的规则是对最一般的问题进行概述,并且说明为什么这些规则如此重要,以及最好采用什么方法来修正它们。遵循这些建议的站点会提高它的可伸缩性、安全性以及操作上的稳定性。  1.使用合适的会话管理  第一个想到的扩展系统的方法就是添加更多硬件。例如,使用两台服务器而不是一台。这听着合理,但会产生潜在问题:会话管理。这对Java程序来说是很严重的问题,在PHP中也会产生可延展性问题,对于数据库的负载尤其如此。  会话被定义为单独的最终用户登录或者连接一段时间,其中通常会包含多个TCP/IP的HTTP连接、几个Web页面,通常还包括几十个甚至上百个页面元素,如框架、菜单、Ajax更新等。所有这些HTTP请求都需要知道用户是谁,才能满足安全的要求,并向用户传送适当的内容,因为这些都是会话的组成部分。通常每个会话都会包括相互关联的会话数据,如用户名、用户ID、历史、购物车、统计资料等等信息。  问题在于,在有两台Web服务器和多个HTTP连接的情况下,用户流量会在两台服务器之间分配和移动,服务器很难知道用户是谁,并对所有数据进行跟踪,因为每个页面或者页面的组成部分都可能来自不同的服务器。在PHP中,通常是这样解决的,在第一次连接或登录的时候就创建一个会话ID并将其放在Cookie中,然后这个Cookie会和每个HTTP请求一起发送。  这样做带来一个问题,接下来每段PHP脚本都需要基于ID来查找会话数据。由于PHP无法在执行过程之间保持状态(这与Java不同),这个会话数据需要存储在某个地方,通常是在数据库中。但是,如果复杂的页面需要在每个页面载入过程中对其进行十次查找(这是经常要做的),那就意味着每个页面都要执行10次SQL查询,这会导致数据库上很大的负载。  在前面所举的中国Internet用户0.01%的例子中,可能很容易在每秒内仅仅为了管理会话就生成上百个查询。解决方法是一直使用位于Cookie中的会话ID,并且使用像Memcached之类的服务来缓存会话数据以获得高性能。  还要注意其中存在安全性的问题,因为黑客可以伪造另一个用户的会话ID,这是很容易找到或看到的,特别是在公用的Wi-Fi中。解决方法是对会话ID进行恰当的加密或者签名,并将其与时间区间、IP地址以及其他关键信息像浏览器或者其他细节相绑定。在Internet上有很多不错的关于良好的会话管理的例子,你可以根据需要找到最适合的。  2.总是要考虑安全性  尽管编写像防止SQL注入和登录安全之类的代码涉及很多安全问题,但不幸的是,几乎没有人考虑过安全性,而那些考虑到的人也没有对其进行很好地理解。而本文要关注的是操作性的系统安全。对于这类安全,我们的焦点集中在三个安全领域:防火墙、运行的用户以及文件访问权限。  除了配置专门的硬件防火墙(像Cisco的ASA)之外,所有服务器都还应该运行像Iptables之类的防火墙,它会保护服务器免受其他威胁和攻击。这些威胁和攻击可能来自公共的Internet、其他服务器或本地服务器,也包括使用VPN或者SSH通道的开发和操作人员。我们仅对指定的IP开放确实需要的端口。Iptables可能会很复杂,但是有很多不错的模板,我们通常可以使用它们来帮助客户创建Iptables。例如,默认的RedHat或者CentOS防火墙的配置说明只有10行,显然并不实用。我们最佳实践的Iptables配置大概有5页,这其中包含了Linux所能提供的最高级的安全防范。  所有公用的服务,都应该运行在专门的用户下,如Apache。切记永远都不要使用Root用户运行,因为这会让任何闯入到Apache的用户接管整个服务器。如果Apache只是运行在Apache用户下或者运行在Nobody下,那么闯入Apache就不是一件容易的事情了。  Web服务器运行或者服务的文件(像.php和.html文件)对于Web服务器的用户应该是不可写的。这意味着Apache或者Nginx用户不应该拥有Web目录的写权限。有很多方法都可以做到这一点,而最简单的就是将这些文件为其他用户所有,然后让Apache/Nginx等用户归属于能够使用640权限读取文件的组中。这会防范几乎所有的黑客和针对页面的攻击。  此外,永远不要使用FTP来上传文件,特别是在公用的Wi-Fi环境中,因为在其中黑客很容易盗取用户名和密码。取而代之的是使用SFTP会更加安全。另外,每个雇员都应该拥有自己的用户ID和随机密码。  3.使用标准的路径和安装配置  一个令人讨厌的部署问题是,开发者很少考虑他们的软件会被部署到生产Web服务器的什么位置,以及如何部署。我们看到过许多大型的系统将它们的PHP代码部署在/home/xiaofeng或者/web/code路径下。事实上,这两个路径都是非常不标准的,并且会带来操作和安全性的问题。当这些系统从开发环境转移到测试环境再到生产环境中时,因为每个安装配置都是非标准的,所以经常会出现问题,这时就需要开发者调整才能够正常工作。  你应该总是使用标准的安装包和二进制文件来安装像Apache之类的服务器。不要从源代码编译或者安装Tarball,因为这会导致长期稳定性和管理上的问题,另外在服务器上安装多个不同的版本也会造成混淆。  Web站点应该总是在指定的平台和Linux发布的标准路径下进行测试和部署,像RedHat或者CentOS下的/var/www/html路径。这有助于对系统进行有效的权限管理、备份、配置、监控以及其他操作。  Web服务器的日志应该存放在/var/logs或者/var/logs/app_name下,而不应该位于主代码区域。这样做的原因不仅仅是因为这些标准的路径很重要,更应该关注的是,恰当地配置服务器会将/var配置为分离的文件系统。如果应用程序突然写入了大量日志并占用所有磁盘空间,由于我们做了以上的配置就不会导致系统崩溃,或者其他严重的问题。如果日志位于其他位置,就可能会产生问题。  4.总是使用日志  在Web系统中做多少日志都不为过。所有系统都应该将重要的数据写入到日志中,不管是它们自己的日志还是系统的Syslog。Cron的Job以及其他Shell脚本或者C语言的程序,对日志都有相应标准以及简单的函数。在Shell脚本中,只需要使用Logger命令就可以实现日志的写入。在脚本启动/停止、重要的脚本执行以及实时数据产生的情况下都要执行写入日志操作。这样出现问题的时候,查看主要的系统日志就可以很容易地看到发生了什么。  大型系统经常会使用专门的工具如Local5来记录日志,并配置Syslog或者Syslog-ng来将其存放在单独的文件中,这样会更容易使用。需要注意的是,Syslog工具和Logger(以及任何Syslog调用)默认优先使用user.notice,如有必要,你可以对其进行调整。  一个好的系统会对程序进行配置,用来打开或者关闭日志,并可以选择在每模块或者功能的级别上应用不同级别的日志。这使得我们可以记录非常详细和强大的日志,用来分析和调试在生产操作中所发生的问题。  5.使用良好的数据库设计和SQL  在任何系统中,数据库通常是最大的性能瓶颈。而影响数据库性能的最大两个问题是数据库设计和SQL代码质量。很多系统都拥有良好的或者至少是可用的数据库设计,但由于没有经过适当的性能测试,SQL代码质量通常都会很差。这样的SQL代码在开发环境中可能运行很快,因为其中只有小数据集和最小的负载。但是当成千上万的用户同时读取数据库中上百万条记录的时候,它就很可能会崩溃。  不幸的是,这些问题一开始并不明显,直到系统增大、突然开始崩溃的时候才会显现出来。在增大的过程中,数据库系统看起来运行得很快(因为数据都位于内存中,而且很少有并发的查询),并且对用户的响应也很快,但实际上它的内部运行效率很低。这并不重要,我们关注的是在系统增大并遇到性能问题之前找到这些问题并加以解决。  关于这个问题有很多不错的书和站点进行了解析,其中的关键工具包括慢查询日志、INNODB状态系统,以及描述当前性能的MySQL统计信息。我们见到过很多系统每秒会读取500,000条数据,这是出现SQL问题的明显预兆,但公司往往对其一无所知直到服务器开始崩溃。  MySQL系统应该对所有数据使用INNODB存储引擎,因为INNODB与之前的MyISAM相比,运行得更快、更稳定,并且管理性能和备份工作也更加容易和快捷。在主配置文件中,INNODB应该被设置为默认的数据库引擎,并且系统应该不时地进行检查,看是否意外创建了MyISAM的表。  6.总要拥有良好的DB配置和备份  很多公司都没有良好的备份机制,也不知道如何恰当地完成这项工作。MySQL的Dump是不够的,因为最好的备份方法是使用LVM快照和INNODB对系统进行热备份,从而得到超快的速度和超高的可靠性。  另外,在将所有备份文件从服务器上转移出来之前要进行压缩和加密。另外还要确保拥有设计合理的MySQL配置。MySQL默认安装使用说明中只有5~10行关于配置的说明,这根本不适合开发使用。而我们提供给客户的最佳实践文档足足有10页那么长。文档中大约有100种有用的关于安全、性能和稳定性问题的设定,包括防止数据败坏,其中很多设定都是非常重要的。  7.使用读/写数据库分离  随着系统变得越来越庞大,特别是当它们拥有很差的SQL时,一台数据库服务器通常不足以处理负载。但是多个数据库意味着重复,除非你对数据进行了分离。更一般地,这意味着建立主/从副本系统,其中程序会对主库编写所有的Update、Insert和Delete变更语句,而所有Select的数据都读取自从数据库(或者多个从数据库)。  尽管概念上很简单,但是想要合理、精确地实现并不容易,这可能需要大量的代码工作。因此,即便在开始时使用同一台数据库服务器,也要尽早计划在PHP中使用分离的DB连接来进行读写操作。如果正确地完成该项工作,那么系统就可以扩展到2台、3台甚至12台服务器,并具备高可用性和稳定性。  8.使用类似Memcached之类的数据库缓存  即便有了好的数据库设计、SQL和读写离,大型的系统仍然需要更快的性能,特别是对会话状态、好友列表以及BBS文字之类的东西。为了达到这个目的,我们可以使用像MemCached之类的数据缓存,它是一个高性能的简单数据缓存,已经被所有最大型的站点使用。但是要小心的是,不要100%依赖于一台Memcache服务器来提高性能,因为如果那台服务器崩溃了,就会破坏整个系统的性能。在这种情况下,应该使用2~3台Memcache服务器形成簇集架构,并且有选择地包含一个缓存准备过程,如果缓存服务器重启,需要重新载入数据,它能够快速地载入缓存。  9.构建测试和开发环境  很多公司只有开发者的桌面系统和他们的生产服务器。当系统变得越来越大、越来越复杂时,测试和管理代码就会导致严重的问题。最佳的实践是拥有两个测试系统,一个用于开发者的代码和功能的整合测试,另一个要与生产环境完全一致,从而更容易向生产环境平滑地过渡。幸运的是,现在使用云计算(或者私有云)可以轻松达到这一点。一个5~10台服务器的生产环境,可以很容易地在办公室或者IDC中使用一台服务器来复制,从而用于测试,而这台服务器我们可以用于多个客户的项目。  10.使用版本控制  最后,要对一切使用版本控制,包括测试和生产环境的部署。很多开发者都使用SVN或者类似的方法。在理想状态下,这些方法可以被用于所有代码、脚本、HTML、图片、配置、文档和测试。版本控制应该是代码转移到测试环境的必经之路,而不是简单地复制或者使用tar文件,因为这二者都是不可靠的。开发者应该将所有一切都签入,打上标签,然后将它们签出到测试系统。如果所有都没问题,那么它们会将该版本签出到生产环境。  总结  不管是在开发还是在运营过程中,创建可靠的高性能Web系统都有很多应该注意的事项。本文试图从可操作性和可靠性的角度讨论最重要的几点。当你构建和管理站点的时候,请不要忘了这些重要的问题。遵循这些规则会有助于确保系统长久、良好地运行。

    • 建站经验
    • 100阅读
    • 2022-04-12

  • 给站长们的九点忠告
    给站长们的九点忠告

    茫茫的百万网站潮流,充斥着整个网络世界,在这些网站的背后有着数以万计甚至百万的站长,有了这些站长们默默的耕耘,才会为我们的生活和工作和学习带来了更多的便利和休闲之处。但伴随着站长大军的突起,越来越多的问题也摆在站长们的面前。好多将要踏入站长行列和已经成为站长的朋友们,总是误以为只要有个网站就可以赚钱,这是最片面的理解。一个网站之所以可以赚钱,不是因为网站的本身,而是要靠站长们的辛勤劳作和持之以恒的信心,还要有更多的行业知识、自身修养、专业了解等等因素构成的。就各种问题的出现,我们能否从容而对,找到解决的办法和途径,做了如下九点忠告,希望对各位朋友们有所帮助:1.弄清目的:做网站前,我们要首先明确做网站的目的,是为赚钱,还是个人爱好,还是想为行业提供相关的资料,或是公益网站,或是纯粹的就是玩;目的明确了,那么接下来就是为目的而付出,不管是什么目的,首先都要有个主导思想,不要盲目的去做站。要不然就像走一条无尽的路,永远也看不到尽头,永远会在这漫漫长路上徘徊。到最后可能会迷失了方向,而导致怨天尤人。2.找准方向:方向是一个站的灵魂,找不准方向就会让自己很累、很噪、很迷茫。每一个站都有不同的特色和特殊之处,这都是经过深思熟虑,多重思考的结果。如果不确定的,可以同身边的朋友或同事、同学、亲戚等了解相关的信息,沟通你的想法,让他们为你出谋划策。毕竟一个人的思想是有限的,而多人的思想综合到一起,那就是无限的了,主要还是做自己擅长的内容和信息为主,这样对于以后的发展有很大的作用。3.充裕的时间:一个网站的成功需要大量的时间付诸,尤其是刚开始的站,每天都要关注网站的动态、内容的更新、客户的追踪、网站的优化等相关工作。其实这是个累人的活,不光是时间,脑力劳动也非常巨大,每天要看不同的信息,了解竞争对手变化,了解相关专业知识,搜罗信息、用户沟通等,所以,要想成为站长行列的一员,首先要想好,以后的业余时间可能都会牺牲在网站中了。4.资金支持:对于一个不不挣钱的网站来说,这也是一个无形的投资,虽然不多,但也是我们的血汗钱,不能就让这些钱付诸东流了。这还不像我们去买一件衣服,能看得见的东西,网络本来是无形的、虚拟的,所以别想着投入的钱会成为一个摆在你面前的一个实物产品。一个小的站大概每年也要1000元左右的费用,稍大点的每年要几千,甚至上万元。所以,首先考虑自己是不是有这部分资金来支撑,是否承受这部分费用。5.行业信息了解:知己知彼,百战不殆;网络信息的发达,让我们触手可及,每天都在受这些信息的灌输。在平时接触这些信息的时候要时刻关注,时刻留意行业的相关信息,对于网站的发展和未来有个先詹作用。比如与你同行的信息、企业信息、行业信息、产品信息等,都要牢牢盯住,也许从这些信息中就可找到商机。6.网站的相关技术知识:有些朋友们对网站的知识都还没有了解,就想成为站长中的一员,这是很可怕的,也是很可贵的;可怕之处是,站长的人员素质和相关专业知识令人堪忧,良莠不齐;有的甚至都不知道在哪儿买域名、空间,服务器更不了解,就想踏进这个门槛,不是说不可以,但是最起码要先了解下相关知识;可贵之处是,凸显人们对网络、网站的认知,可以更加丰富我们的网络生活,为我们的学习、工作、生活带来更多的选择。一个合格的站长应该具备很多的知识和了解知识的渠道。还有些关于网站的技术和相关的法律知识,比如:网站备案、域名解析、各种网站语言、网站推广、网站营销、网站策划、心里学、色彩学、构架学等,避免以后出现麻烦,这些都要了解。7.勤于思考,应对变化:网络市场信息万变,每天都有不同的变化,及时了解,及时应对;面对问题,多思考;一个合格的站长应该有应对各种突发事件和即将发生的事件,做出合理的解决方案、方法。8.戒骄戒躁、急功近利:网站的初期肯定不会有太大的成绩,但是这时候作为站长的我们应该沉得住气,不要躁;坚持,是做网站准绳之一,只要你去做了,那肯定就会有成绩出现。能在这百万网站中有一个立足的地方,那就是我们的荣幸,要为这份荣幸而奋斗,付出才有收获嘛,哪有天上掉馅饼的好事,如果有,那也不一定砸中的就是你。只要坚持就有机会。同时也不要急功近利,在网站中放些非法或是其他有害、不良信息,这样以后可能会很麻烦,严重可能会触犯到法律。得不偿失。9.弄虚作假:这是现在很多网站和广告主都会碰到的问题,假流量、假点击率、假排名、假信息等;做人要老老实实,做站要踏踏实实,这样才能让你的网站健康的走下去,也会给用户留下好的印象,用户才会经常光顾的你的网站,赢得更多的回头客,告诉身边更多的朋友登陆你的网站,不然下次看到了就想躲开,开都不开。以上是个人总结的九个点,如有不全,敬请谅解,希望中国的站长队伍能健康、茁壮的成长,能为中国的互联网发展发挥更多的光和热。

    • 建站经验
    • 161阅读
    • 2022-04-12

  • 强行原创,最为致命!
    强行原创,最为致命!

    借用”强行装逼,最为致命“的网络流行语,我以此句式命名了本文的标题,看到标题想必大家已经知道本文要写的主题是什么了。但,知道归知道,我具体要写什么,你肯定不知道。考虑到可能有些朋友刚入行SEO,所以我就再啰嗦一下SEO和原创的关系。至少以后跟别人讲,会让人觉得你还是比较专业的。SEO分为站内和站外优化,站内优化其中一项涉及到内容优化,从SEO角度来说,所谓的原创就是搜索引擎数据库还没有索引和收录过的内容,一般来说原创的网站内容更利于SEO优化。所以说原创内容对于SEO来说是好事,但为什么说“强行原创,最为致命”呢?!重点在于“强行”二字。翻开大多数的SEO个人网站来看,我们不难发现只要涉及到理论方面的内容,绝大多数都是千篇一律,看似写的长篇大论,里面可能还掺杂着你看不懂的名词,变着花样让你觉得这边篇文章很高大上,很有深度,但中心思想其实都差不多,这也是为什么只要是SEO的文章很少有人认认真真去看了,因为没有新颖独特的东西能吸引到人去阅读。没有干货的东西,或者说没有营养的东西,你的网站很难留住人。强行原创可能一时半会你的网站会受到搜索引擎的青睐,会提升你网站的收录量,但随着搜索引擎越来越注重用户体验,你的网站早晚会被淘汰。那搜索引擎是如何判断网站用户体验的好坏的?很简单,用户的点击量、停留时间、点击深度等都是搜索引擎搜索引擎评估用户体验的因素,这些对于日渐成熟的搜索引擎技术并不是什么难事。如果你的网站没有人看,没人点击了,只剩一个没有生机的躯壳,那还有什么存在的价值?即使你的网站因为强行原创,带动了某些冷得几乎没人知道的垃圾关键词排名,通过站长工具一查,纸面上的数据还算可以,但没人去搜索,转换不了流量,试问,这又有什么意义呢?网站内容原创固然是好事,但没有了灵魂的原创又还有什么意义呢?还是那句话,不要为了更新而去强行原创更新网站的内容,那样只会得不偿失,浪费的只是自己的时间。认真写好每一篇原创文章,留住用户,用户喜欢了,搜索引擎才会更喜欢。如果确实觉得自己写不出好的东西了,我们可以暂时停一停,开拓下思路,觉得有好的东西值得分享了我们再写,宁缺毋滥。我们一定要有这样的信念:要么我们就不写,要写就一定写出精品!

    • 搜索优化
    • 174阅读
    • 2022-04-10

  • 揭开黑帽SEO的神秘面纱:蜘蛛池、寄生虫、站群
    揭开黑帽SEO的神秘面纱:蜘蛛池、寄生虫、站群

    在SEO行业唯一没有完整教程的就是黑帽技术了,最近写了几篇关于黑帽的文章,很多朋友对此都还比较感兴趣,因为之前没有完整的介绍过,基本上都是一笔带过,所以这次专门写这篇文章揭开大家心中的疑惑满足各位的好奇心。搜索引擎对于黑帽SEO虽然是一而再再而三的打击,但仍然是春风吹又生,下面就给大家介绍几种比较常见的黑帽手法。黑帽SEO之一:站群+蜘蛛池很多种黑帽SEO手法需要用到蜘蛛池,比如我们曾经说到的办证、信用卡等都需要用到这类手法来优化。首先得掌握整个行业的关键词,一般情况下自己行业的关键词都不会低于一万个,特别是办证类的,地域+关键词,主词+副词这样拼合下来是很简单的,当然也可以使用关键词挖掘工具。第二步通过软件可以达到自动生成页面,大多数的CMS都没有这个功能,因为需要把自己的关键词加进去,然后生成页面,内容部分是采集来的,大多数这类功能是采集工具实现的,至于什么采集工具、如何编辑规则小编这就不分享了,避免广告嫌疑,但大多数的采集工具都可以做到,联系软件作者付费帮忙写规则即可!第三步通过蜘蛛池对页面不断增加外链,当你使用site工具查询这个站点域名的时候,你发现不了这个网站有外链,但实际上是通过蜘蛛池做的锚文本。小结:这种形式都是以站群的形式去做的。黑帽SEO之二:蜘蛛池+大型门户利用大型门户的高权重网页,再用蜘蛛池不断对其进行发布外链,然后让搜索引擎误以为其大型门户的动态页面就是这个关键词。首先找到一批大型网站,注意这批大型网站必须是未禁止动态页面收录的大型网站,另外手里还是必须要掌握一批关键词,这批关键词可以是大词,因为我们是利用别人网站做的排名。第二步在大型门户网站首页URL后面加个问号然后加上随意数字,你会发现还是这个首页,我们对这个页面进行蜘蛛池链接,通过发布蜘蛛池链接到这个页面,一个页面链接5000个蜘蛛池左右。小结:这类技术的好处是可以上的词比较大,并且上的排名快,但是如果一旦被门户个禁止了,那就所有词都没戏了。黑帽SEO之三:寄生虫寄生虫大多数都是通过从黑客手里购买站点,然后对其站点不断生成新的页面产生排名,但现在这类技术已经不实用了。更重要的原因是小编又不是黑客,我只是个做SEO的,所以不懂黑客哪一套,也无法给大家分享!1、一般高权重网站都专业程序员去管理,黑客没那么容易拿到权限。2、一般低权重网站就算你拿到了权限,但也对你排名没什么很大的价值。以上三种就是在SEO界当年比较流行的黑帽手法了,这里为什么我回强调是“当年”,因为大家要知道一点,只要在网上出现相关介绍的所谓的黑帽手法,基本上都已是昨日黄花了,所以真正有价值现在能够使用的黑帽手法还得靠我们自己去摸索研究!当然了,这类人可能也都是屈指可数了!

    • 搜索优化
    • 183阅读
    • 2022-04-10

站三界导航
本站声明:本站严格遵守国家相关法律规定,非正规网站一概不予收录。本站所有资料取之于互联网,任何公司或个人参考使用本资料请自辨真伪、后果自负,站三界导航不承担任何责任。在此特别感谢您对站三界导航的支持与厚爱。