备案域名购买

老域名出售,已备案域名查询,老域名注册,已备案域名交易,买老域名,二手老域名,出售老域名,上饶网站建设

主页 > seo教程

网站建设前期策划要点提醒

  网络的飞速发展让更多的人都在需求网站建设的手段来发展自身,试图将自己的效益最大化。但是,纵观真正成功的网站建设都是要经过精密的网站建设前期策划的。没有一个好而周密的计划,后期的网站建设也将是无源之水无本之末。
  网站建设策划第一步就是要了解你的目标市场。网站建设都是有目标群体的,进行网站建设首先就要观察你的网站的受众群体在哪里。怎样的信息才是这些群体关心和热衷的,只有有的放矢的网站建设才能引得关注并最终取得成功。不合时宜的网站建设内容相信受众也是不买账的。
  其次,网站建设策划还必须要明确自己建站的目的,网站建设不是一种潮流,作为一种有效的辅助电子商务的手段,网站建设只有发挥好了才能赢得更多的受众,品牌效益也才不是纸上空谈。因此,在网站建设时就要根据自己的产品、销售渠道和销售对象等情况,明确自己的网站类型。
  再次,网站建设并不是一具空壳,它必须要有实实在在的内容,也就是说要有可读性。网站信息的新颖、网站访问的便捷性、这个网站建设的友好性这些都是网站建设过程中应该考虑的问题。
  最后,网站建设策划前期,一定要明确自己的竞争优势。没有任何亮点和优势的网站建设是经不起竞争和压力的。这就需要网站建设的企业对自己的商品、价格、服务、品牌、配送渠道等方面进行全面的考量,从而拿出自己最有分量的竞争优势,也能更好地体现到网站建设中去,从而加强自己的核心竞争力。
  如果你在网站建设之前,循着我们的提示将上述各个环节思考清楚,并找出相对准确的答案,你就有了一个非常好的开端,剩下的主要是一些技术性的问题了。网站建设前期合理的策划是保证网站建设顺利进行的有效保障。

标签:网站建设  前期策划  zhushican发布于2014/8/17围观评论:0

什么是CuteFTP?如何将网站内容上传

  CuteFTP是一个常用的上传网站内容的软件,用于将网站内容上传(FTP)到网站空间。
  如果你的网站设计制作完成,并且注册了域名、购买了虚拟主机空间,最后一道工序,就是将网站内容发布(上传)到服务器空间了。网站内容发布到服务器有不同的方法,现在许多网站都具有后台信息发布功能,通常直接将网站内容在后台管理界面中输入并编辑之后点击“发布”按钮就可以了。不过作为网站设计学习,一般采用的是自己制作的网站,是将网站内容制作好之后,通过FTP的方式上传到网站空间的。
  上传网站内容通常通过FTP软件来进行(当然也可以通过浏览器FTP方式,只是不太方便),在多种流行的FTP软件中,CuteFTP是最收欢迎的一个软件,不仅使用方便,而且是共享软件,可以免费试用,有些版本的CuteFTP软件甚至在试用期结束后仍然可以继续使用其基本功能,只是需要显示一些广告,这对于以网站建设学习为目的的初学者来说,应该是比较合适的。
  国内许多软件下载网站上都有CuteFTP软件的下载,需要时可以在搜索引擎中利用关键词“CuteFTP 下载”进行检索,就会出现很多提供下载的网址。当下载安装该软件之后,进行简单的设置即可,其中包括服务商提供给你的服务器IP地址、网站服务器用户名称、密码等。当设置完成,即可点击“连接”按钮接通到服务器地址,这样即可将设计好的本地电脑硬盘上的网站文件上传到网站空间了。
  当然,对于第一次接触这个软件的学习者,最好还是先对软件使用方法做一些简单的了解。另外,网络营销教学网站在这里也简单提醒一下,作为初学者,没有必要用最新版本的FTP软件(新版本通常需要注册码,也就是获得正式授权的合法使用),即使最低版本的软件也具有正常上传网站文件的功能,而且现在网络速度和稳定性都比较高了,通常也不太需要断点续传的功能。

标签:CuteFTP  网站内容上传  zhushican发布于2014/8/17围观评论:0

网站设计完成之后如何才能让别人通过互联网访问

  网站设计制作好之后,保存在自己的电脑里面别人是无法访问的,要让别人能够访问你的网站,还需要将这些网站内容发布到互联网上,这就需要有一个域名和一个网站空间。当然自己的电脑也可以做网站服务器,不过其方法比较复杂,初学者难以一下子掌握,因此一般先采用购买虚拟主机【什么是虚拟主机?】的方式来开通自己的网站。对于网页数量不是很大、功能不是很特殊的网站,虚拟主机已经足以满足要求了。
  购买虚拟主机的方式也就是在虚拟主机服务商那里购买一个存放网页内容的服务器空间【如何选择虚拟主机提供商?】,虚拟主机通常是按照空间大小和其他功能来收费的,常见的小型虚拟主机空间为100M-500M,每年的费用大约100元到几百元不等,对于一般小型网站应该足够用了。这项工作完成之后,如果你已经注册了域名,就可以通过域名解析【什么是域名解析?】,也就是把你的域名与虚拟主机的IP地址相对应起来,这样,把设计好的网站文件上传到网站空间【如何上传网站内容?】,如果一切正常的话,就可以通过你的域名访问自己的网站了。
  域名注册可以在网站设计完成之后进行,也可以在网站设计之前先注册好。网络营销教学网站建议您在网站策划建设之前先注册域名,这是因为网站设计时有时可能会用到域名相关的信息(比如设计网站LOGO、BANNER、联系Email等),而且域名注册之后,即使暂时没有开通网站,也可以购买以自己的域名为后准的企业邮箱,即域名注册是基础,不一定要和虚拟主机同时购买。

标签:网站设计  互联网  zhushican发布于2014/8/17围观评论:0

网站合理布局一些建议

  当我们浏览一个网站的时候,网站给人的第一印象就是网站的外观,当然网站内容也是非常的重要!然而网站的外观却能更好的吸引你的网站浏览者去阅读你的内容!所以要想吸引更多的眼球,首先我们要做好网站的布局,正所谓人靠衣装,美靠靓装么,精致的网站其中也需要合理的布局。
  做过网页的朋友都知道网页都知道网页是由html代码、图片、css样式、javascript(早期是以html表格布局现在已经不建议使用了)等元素组成!对于网页应该考虑网义的整体设计将图片、内容以及色彩通过合理的布局搭配产生这也是你的网页合不合理的表现,当然还得考虑你网站内容对用户能较好者展现也就是用户对网站内容的体验。因此设计一个精致网页考虑如何布局是很重要的。
    网页设计不仅仅只是展示你网站的内容当然也得给浏览者良好的体验感。
    下面介绍下一般的网页 布局的步骤
    首页要想象你想做做网页的大概外观轮廓可以用笔在白纸中勾勒出了然后进行粗略的布局等考虑完整的突出和整体平衡协调对logo、导航的块放置在显眼突出的位置。然后在细化你的初略布局,这要考虑网站元素(图片和文字)占用的空间分布均匀和色彩的平衡适当调节制作一些变化。让不同的形态、色彩等元素相互对比, 来形成鲜明的视觉效果;对网页做到适当的疏密有度适当留些空白在布局当中比例适当非常重要, 虽然不一定都要 做到黄金分割, 但比例一定要协调;要制作出 具有创意的布局, 设计者就必须将以上的设计原则充 分活用到网页布局里, 同时应尽可能的借鉴他人网站的成功经验。
    网页设计不应该只是将内容放到网页中就行 了, 还应该对内容合理进行安排, 这样才能达到内容与形式的完美结合, 增强网站的吸引。虽然布局的好坏在很大程度上取决于网页设计者艺术修养水平和创新能力, 但是这并不是说网页布局无章法可循, 完全是灵感之作它也有自己内在的规律和要求。网页的 排版布局也是决定网页美观与否的一个重要方面, 通过合理的、有创意的布局,可以把文字、 图像等内容完美地展现在浏览者面前。并充分考虑网站的目的及用户环境,考虑网页的受注 目程度和可读性, 融入网页创作富有创意的构思, 从而制作出用户体验高的网页。

标签:网站合理布局  zhushican发布于2014/8/17围观评论:0

告别网站的“欢迎页”

  曾经很长一段时间,很多站长都喜欢,在自己的网站进入的时候加上个欢迎页面,也许那时候是流行可仅非昔比 ,下面是我做的一些分析
         1、我的第一个个人主页一打开就是一张很眩的图片,图片上有个“进入”,点击后才算真正看到我的主页。现在回想起来那个时候这样做,大概是很想迅速展现自己很眩的设计技巧。02年左右给一些企业做的网站很多都是先打开一个很眩的flash,播放完才进去网页。
  可能是因为我性子比较急,或者因为自己对于设计的理解在慢慢变化,特别是做交互设计以后我参与的网站都坚决拒绝这样的“欢迎页面”或者“欢迎动画”。(我说的“欢迎页”指一些只为了“欢迎”的页面。不包括一些包含了“登录”等功能的页面,也不包括一些二级网站完全分开的“导航页”。还不包括…)
  2、前几天受邀跟几位牛人一起担任“网易奥运观方站”比赛的评委,今天在给华南赛区打分时留下两个印象最深刻的问题:一个是“无论什么链接都开新窗口。甚至包括并列的导航”,第二个是“网站打开后先进入一个不包含任何功能的‘欢迎页’”。
  3、两个问题同样严重,第一个其实我们已经讨论过很多次。
  4、第二个问题再次勾起我对于“欢迎页”的思考:欢迎页到底有什么作用?我想到了一个最常见的目的:“直接迅速展示品牌形象”。
  但我个人认为这样的理由根本站不住脚。
  特别是当今这个品牌满天飞的年代,用户更需要是通过体验去感受品牌,没有感受就直接接受品牌是很难的(除非某些打着“民族”或者“爱国”幌子的“品牌”)。
而且,展示品牌也无需把用户挡在外面大谈特谈,完全可以靠网站的整体设计来展现。
  5、暂且不下一个完全否定“直接展示品牌”的结论。现在至少可以下这样一个结论“非品牌展示型网站”都不需要单调的“欢迎页”。 特别是以内容型为主的网站和以功能型为主的网站。(这大概也是为什么,基本上现在只会在一些个人网站或企业网站看到“欢迎页”。)
  “非品牌展示型”网站最主要的还是内容或者服务,用户的进入带着一种“任务”或者“问题”。无论是设计者还是用户应该更希望可以最快的“完成任务”或者“解决问题”。这个时候“欢迎页”不折不扣的等于“拦路虎”,无论你做的再眩再好看。
  6、退一万步说,就算我们需要“欢迎页”,那么除了品牌展示我们还必须提供的就是“入口”。因为用户最终还是需要进入具体的网页里。所以,入口一定要明显且可以直接选择。
  比如,一些企业网站上来就放一个大动画,连“跳过”都没有,必须看完才能进去。这太强暴。
  比如,海南大学的这个作品,入口是一个藏在“夹缝”中的“进入首页>>”。这很失败。
  比如,广西工学院的这个作品,欢迎页作了一个挺不错的图片切换效果,“进入主页”的文字链接却在最下面,第一屏根本看不到,不是找不到就是需要拖动滚动条。这有点过。
  比如,广东海洋大学的这个作品,入口是红色加粗的文字,设计者大概会认为“这很明显”,但用户其实很可能第一意识“根本不会想到这是链接”,预设用途表现的很差。设计者有点想当然。
  7、还有一个问题:“欢迎页”需要弹出新窗口吗? 我认为不需要,特别是进入后的“全局导航”相对完善的时候。
比如,广外的这个作品。“欢迎页”的flash做的很不错,也有点“站点地图”的意思,但链接要打开一个新窗口就很不该了,因为进去后每个二级界面其实都是有相互导航的,而且也有“回首页”的导航。
  8、刚刚用IM在设计的朋友圈里简单调查了一下。
有人说“我才不想做个傻啦吧唧的‘欢迎页’呢,但甲方老板非得要,我也没办法。他说需要这个页面展示他们的品牌有多牛逼”。(他说的是一个传统服装品牌自己的一个“网上商城”)
还有人说“有个欢迎页面显得礼貌”。我无语。我感觉到更多的并非“礼貌”,而是“拒人门外”。
  9、似乎只有一种情况需要欢迎页, 那就是:只有一个页面的网站,这个页面上面写着“欢迎光临。 最牛中文社区正在建设中…”(怎么这么耳熟?)。
  只要里面有内容,就应该敞开大门让人进去,什么话都可以进去后再说,什么“文化”“风格”都可以在里面表现。没必要把人堵在门口。
  也许我对于“欢迎页”的认识不够全面。谁还认为这样的页面有什么其他作用?

标签:网站  欢迎页  zhushican发布于2014/8/17围观评论:0

明确网站首页设计的目的

  在设计网站的时候,我们通常都是要先规划好,从小的部分开始,然后汇总到一个页面,也就是所谓的主页
    当我开始设计一个网站,通常是向后制作的。我最开始设计的是站中最细微的部分:一个故事描述的页面或是一个搜索的结果页。然后我开始设计容纳这些细小部分的页面:索引或是页面集中的区域。接下来所要做的就是最后的步骤——首页。
  我之所以这样制作的原因是每个容纳页面都需要有预期加入的适当内容。如果首页表达的是一件事,但扩展开的页却是描述了别的内容那就会误导使用者。
  这还意味着,当你的工作转移到首页的时候,大量的任务已经完成。所有制作上的顾虑都来到了头部——在首页上(简单的讲,在制作首页时已经是整个网站制作的收尾工作了)
  公司站点的首页得多花点心思。首页是你给别人的第一印象。就如一句老话,你只能得到一次机会。所以首页得有一套独特的设计目标
  在我进入目标前,这还有一些有趣的现象。每个我所工作过的站点都有惊人相似的流量趋势,而且还有一点是特别突出的。还记得我前面所提到的那写最细小最底层的元素吗?这就最基础的元素——在一个新闻站上它就是详细的新闻内容页,搜索引擎中它就是结果的显示页,在产品目录中它就是详细产品页。这类页占整个站点中所有浏览页的60%到75%。其余的就归首页了。
  这并不是说首页不重要——第一印象是非常重要的。但你看看数量就会发现这些底层元素是多么的庞大。
  就是说,让我们观察呈现独特性首页的挑战。要记住,我所提到的首页是指在任何.com上存在的首页。第一页就好比是你家的前大门一样。
  任何首页都应该具备以下四个要求(真正优秀首页应该达到的目标):
  目标 1:回答这个问题,“这是什么地方?”
  就是这个,不论是什么网站这都是首先要完成的任务。如果你忽略了它那就意味着你将访问者遗弃在混乱中。
  一位新到的访问者首先会做的事就是从并不熟悉的站点上得到这个答案。如果站点不能成功地在几秒内完成这个任务,就会使访问者无语(就是这个“.......”),然后就是离开并再也不会回头访问了。当你遇到某人给你的感觉像个蠢货的时候你会怎么做?你还会要想到再去粘着这个人吗?
  这就是关于制造良好第一印象的全部
  别不好意思去用那些老掉牙的话:“我们是谁,和这是关于什么的。”然后连接到一些更唠叨的关于页面或是浏览页。这样,需要这类帮助的人就有了去向。注意你使用的文字要让读者感觉到是重要的。
  当然要避免过于罗嗦。让你的文字举足轻重。但解释必须出现在页面的顶部——这是你得到回头客的重要办法。
  公司尝试做新的事物前有些事是特别重要的。像Google之所有可以不用在首页上不加任何说明是因为几乎人人都会使用它。但这只是个例外。如果你正在做一些新东西,有些时候你只要做下简单的解释就行,像:Flock 是一款免费的,并且是开放源码的WEB浏览器
  如果第一次来你站点的人不能在首页三秒内明白这是什么样的站点,第一个目标你就失败了,只有人们知道这是什么站点才会使用它。
目标 2:不要让访问者反复走老路
  第二个目标是为那些已经知道他们在做什么的人而准备的。这些用户就和你一样,他们是站点的熟客。
  要达成前两个目标有个很好的技术——让页面的一部分区域动态化。这个区域可以给新来的访问者显示解释信息。当用户一旦登陆或就会用其它信息来替换它。
  Flickr很好的体现了这个方法,给不同的用户(登陆过的、没登陆过的)提供了完全不一样的首页。。。。

标签:网站首页设计  zhushican发布于2014/8/17围观评论:0

CSS网页布局开发时的常见问题小结

  在进行CSS网页布局开发时,您肯定遇到过形形色色的布局问题,虽然本站网页布局频道提供了大量的教程,但最后可能被搞得焦头烂额。本文的目的是让您的设计过程更为容易,当您遇到困难时为您提供快速参考。
一、有疑问,先验证
  在调试时,先对您的代码进行验证往往能省去不少麻烦事。格式不正确的XHTML/CSS 会导致许多布局上的错误。
  在其他浏览器中进行测试之前,请先在最先进的浏览器中撰写和测试CSS代码,而不是相反。
  如果您在破旧的浏览器中编写和测试,你的代码就不得不依赖那个破旧浏览器的糟糕的显示,然后在符合标准的浏览器中进行测试,看到显示结果“不正常” 时,你会很沮丧的。相反,您应该先将您的代码完善,然后再设法为较低级的浏览器打算。这样从一开始您的代码就是符合标准的,你不必再为支持其他浏览器而劳心费神。当然了,目前遵从标准的浏览器无疑就是 Mozilla, Safari 或 Opera。
二、确保您期望的效果确实存在
  许多特定的浏览器专有的CSS扩展在正式标准中并不存在。 如果您对 filter(滤镜)或滚动条指定了样式,那么您就用了私有代码,除了IE之外,在别的浏览器中毫无作用。如果验证器告诉您代码没有定义,极有可能您用了私有样式,这样在不同的浏览器中很难达到一致的效果。
  如果布局中一定要用浮动对象,别忘了适时使用清除(clear)属性。
  浮动对象似易实难,而且不总是令人如愿以偿。如果您发现浮动对象伸出了容器的边界,或者不像您所期望的那样显示,请检查您的期望是否正确。关于这个问题请看Eric Meyer的教程
  边距的合并:可用padding 或 border 来避免。
  您可能被多余的(或者想要却不出现的)空白搞得焦头烂额。如果您用了 margins,边距的合并可能就是问题的根源。 Andy Budd 对此的解释可能为你解惑。
  避免将 padding/border 和固定宽度同时应用到同一元素。
  IE5 的区块模型是错误的,是它把事情办坏了。对此也有权宜之计,不过最好是绕过这个问题,当子元素的宽度固定时,为父元素指定padding。
三、避免IE下未指定样式内容的闪烁。
  如果您仅仅靠 @import 来输入外部样式表,早晚您会发现IE有“闪烁”的毛病。在应用CSS样式之前,未经格式化的HTML文本会短暂地出现。这是可以避免的。
四、别指望 min-width 在IE中有用。
  IE不支持它,但是它将 width 当作 min-width,所以通过一些 IE 的过滤技巧(filtering),可以实现同样的最终效果。
  把CSS过滤器(filters)当作最后的手段
  CSS 技巧和过滤器可以使您有选择地应用到(或者不应用到)某些元素。应当尽可能地找到标准的跨浏览器的解决办法来实现您想要的效果,而不是动不动就使用过滤器。要将它当成走投无路时的救命手段。在这里可以找到大量的CSS 过滤技巧。[译注:不要把这里的filters和IE中的滤镜混淆。由于各个浏览器对CSS标准的支持程度不一,人们找到了许多技巧,将浏览器无法解释或错误解释的样式表或规则屏蔽掉。这就是所谓的CSS过滤器或技巧。webjx.com
  如果使用了锚点,在应用超链接样式时要特别小心。
  如果您在代码中使用了传统的锚点(),您会注意到 :hover 和 :active伪类也会作用于它。要避免这种情形,你可以使用 id,或者使用鲜为人知的语法: :link:hover, :link:active
五、记住“LoVe/HAte”(爱/恨)链接规则
  要以下面的顺序指定超链接伪类:Link, Visited, Hover, Acitve。任何其他顺序都不妥当。假如用了:focus,次序应为 LVHFA(“Lord Vader‘s Handle Formerly Anakin”,Matt Haughey这样建议)。
  请记住“TRouBLED”(麻烦的)边框。
  边框(border)、边距(margin)和补白(padding)的简写次序为:顺时针方向从上开始,即 Top, Right, Bottom, Left。比如 margin: 0 1px 3px 5px;表示上边距为零,右边距为1px,依此类推。
六、非零值要指明单位。
  在用CSS指定字体、边距或大小时,必须指明所用的单位。某些浏览器对未指明单位的处理方法不足为凭。零就是零,不管是 px还是em还是其他单位,它不需要单位。例如: padding: 0 2px 0 1em;
七、测试不同的字体大小。
  像Mozilla和Opera这样的高级浏览器允许对字体进行缩放,不管你用的是什么单位。某些用户的默认字体大小肯定和您的不同,尽最大努力去满足他们。
  用嵌入式测试,发布时改为输入。
  将样式表嵌入在你的HTML源代码中,在测试时可以消除许多缓存引起的错误,尤其是某些Mac下的浏览器。但在发布前,一定要记住将样式表移到外部文件,用 @import 或 引入。
八、加上明显的边框有利于布局调试。
  像 div {border: solid 1px #f00;} 之类的全局规则可以暂时为你查出布局问题。为特定的元素加上边框可帮您找到难以发觉的交错或空白问题。
  对图片路径不要用单引号。
  当设置背景图片时,要坚持用双引号。尽管看起来有些多余,但是如果不这么做,IE5/Mac会噎住。
  不要为将来的样式表(比如手持式设备或打印用样式表)留个“空位”。
  Mac IE5 对空的样式表比较感冒,会增加页面的装入时间。建议样式表中至少应该有一条规则(哪怕是注释也好),免得 MacIE噎住。
  另外值得一提的还有一些虽然不针对某些功能,但是在开发过程中应当注意的理论
九、好好组织您的CSS文件
  恰当地成块注释CSS,将相似的CSS选择符编为一组,养成一致的命名习惯和空白格式(为跨平台考虑,建议用空白字符而不是tab。)以及适当的次序。
  以功能(而不是外观)为类和ID命名
  假如您创建了一个 .smallblue 类,后来打算将文字改大,颜色变为红色,这个类名就不再有任何意义了。相反,您可以用更有描述性的名字如 .copyright 和 .pullquote。
十、组合选择符
  保持CSS短小对减少下载时间非常重要。请尽量为选择符分组、 利用继承(inheritance)以及使用简写(shorthand)来减少冗余。
  使用图片替换技术时要考虑亲和力
  已经发现传统的FIR在屏幕阅读器,以及关闭图片显示[的浏览器]中会出问题。 对此有其他解决办法,要根据具体情况,慎重使用。

标签:CSS  网页布局  zhushican发布于2014/8/17围观评论:0

网站建设基础知识介绍

 (1) 什么是IP地址?
  在Internet上有千百万台主机,为了区分这些主机,人们给每台主机都分配了一个专门的地址,称为IP地址。通过IP地址就可以访问到每一台主机。IP地址由4部分数字组成,每部分都不大于256,各部分之间用小数点分开。例如百度主机的IP地址就是"119.75.217.56"。
(2) 什么是固定IP地址?
  固定IP地址是长期固定分配给一台计算机使用的IP地址,一般是特殊的服务器才拥有固定IP地址。
(3) 什么是动态IP地址?
  通过Modem和电话线上网等的机子不具备固定IP地址,而是由ISP动态分配暂时的一个IP地址。普通人一般不需要去了解动态IP地址,这些都是计算机系统自动完成的。
(4) 什么是公有的IP地址?
  公有地址(Public address)由Inter NIC(Internet Network Information Center 因特网信息中心)负责。这些IP地址分配给注册并向Inter NIC提出申请的组织机构。通过它直接访问因特网。
(5) 什么是私有的IP地址?
  私有地址(Private address)属于非注册地址,专门为组织机构内部使用。
以下表列出留用的内部寻址地址
  A类 10.0.0.0
  B类 .0.0
  C类 .0
(6) 什么是域名?
  要记住那么多枯糙的数字串显然是非常困难的,为此,Internet提供了域名(Domain Name)。可以根据公司名、行业特征等制定合适、易记的域名,这就大大方便了人们的访问。对于普通用户而言,他们只需要记住域名就可以浏览到网页,例如,去沈阳网站制作的主页,我们只要记住它的域名,而不用管它具体的IP地址。
(7) 什么是域名解析?
  机器间互相只认IP地址,要域名与IP地址之间是一一对应的,还得使用域名解析服务。域名解析需要由专门的域名解析服务器来完成,整个过程是自动进行的。
(8) 什么是子域名?
  域名有很多级,中间用点分开。例如中国的顶级域名是以CN结尾的,所有以CN结尾的域名便都是它的子域。

标签:网站建设  基础知识  zhushican发布于2014/8/17围观评论:0

高并发网站的设计架构的一些通用性原则及技巧

设计高并发架构需要注意的一些因素与要点:
1,负载均衡架构
    首先网站前端需要采用负载均衡群集解决用户高并发的响应,目前常用方法包括 a、squid反向代理,这也是各大网站常用的方法,包括sohu、sina…;b、DNS轮循;c、采四层硬件设备,包括google、baidu使用这种方式。。。对于lvs,小频道或不重要应用可以尝试使用,对于大流量、实时性要求高的网站目前还不成熟。

2,高性能中间件选择、优化
    中间件选择、优化非常重要,当服务流量大于一定承度时,性能的稍微提升,对于整体硬件成本控制、服务的整体性能提升都是非常可观的。对于web server 目前常用的属apache,但apache 多进程(线程池)架构有一些缺点,进程频繁生成\注销系统开销大,特别当流量大时更是明显,对于应用逻辑简单的可以考虑lighttpd 采用单进程+epoll并发模式,效率高,但对多CPU支持有问题,但可采用启多服务解决这个问题;如果由于应用架构原因必须使用apache,可考虑apache module 性能比普通CGI成倍提升。。。其它原则,包括各中间件各版本测试、包括性能、安全上的考良,找到平衡点,不要太关注某一点因素,导致整体架构上出现隐患,另外一点非常重要,那就中间件的参数优化,这些方面大家可以google、baidu上找找,比较多,但有个原则那就是需要根据服务器实际资源情况进行优化,如httpd最大进程数设多大合适呢?有些朋友,就随手来个2048,觉得这样肯定不会再出现httpd由于进程阀值过低导致拒绝服务,但这有个隐患,因为生成进程,是需要硬件资源的,当进程数达到一定承度,可能服务器内存会溢出,导致服务器crash,特别是内存消耗量大的应用。这样的案例很多,需谨记
3,扩展性问题
     扩展性对于高速发展期间的网站非常重要,大家可以经常在网上看到某某网站的发展励途,那简直就是一部进化史,过程曲折而痛苦~~。因此成熟的经验就非常重要了,扩展性可以从两个方面来看:网络系统上的扩展性及应用本身的扩展性,首先在网络上需层次分明,尽量扁平化,全网冗余不能存在故障点,尽量按业务类型进行划分网络结构(pv大小、优先级)防止互扰,重要的一点:网络设计中,简单就是美~~,在不影响扩展性的前提下,不要搞得太复杂;网络硬件资源、机架位、IDC都需提前至少半年进行规划,这些规划的重要依据是公司业务发展的前景评估,这就体现公司的战略眼光了,包括是否需要外地IDC(依用户群体而定)。。。;另外,选一个好点的IDC是非常必要的,否则就得疲于IDC迁移了,北京地区好IDC还是不少的:皂君庙(有点老了。)、土城、联通、酒仙桥、爱立信、互联世纪、奥运官方机房数字北京据说马上也能入驻了。。。当然了,有钱也能像google一样自已搞个IDC,国内谁有这个实力?
     另一点就是应用本身的扩展性了,原则其实很简单,应用设计时应尽量确保应用的层次化、采用高性能的中间件、逻辑复杂及大数据量交互的功能尽量做成独立模块\后台、cache层、数据库分层(读/写操作分离),不要图前期简单直接将功能全部揉进前端CGI中,这很致命,随时都可能会遇到性能瓶颈、而且毫无扩展性。。。
      当以上两点很好的解决后,现在唯一的问题就是每半年根据业务的PV增涨、新业务发展,预购服务器了。。。;当然了,对现有架构优化,性能提升才是根本解决之道,特别是现在全球经济不景气,大家都不好过,这就是运维工程师的责任了,优化再优化!
4,应用设计、开发中的注意点
    架构层设计好后,应用层设计就是我们重点关注对象了,这也是一个项目成功的关键,好的设计主要体现在:性能(高并发承载能力)、可扩展性、可维护、安全性(数据完整性、应用稳定性、前端应用安全如SQL注入。)、模块冗余、负载均衡等等,技术点:线程池、epoll、TCP(长/短)连接的选择、功能模块的细化及后台化、模块冗余/负载均衡考虑(可扩展性)、高频数据cache缓存、数据分层、应用单故障点的解决(数据唯一性问题)等。
    有两点要注意:(1)应用设计时要允分考虑服务器、硬件设备甚基于IDC的不可靠性;也就是说我们在应用设计时需要考虑到应用运行过程中,随时都可能会有1~2台服务器或更多服务器出现故障情况(网络故障、灾难、攻击、停电(整个IDC全挂)),
    如google GFS就是一个典型,我们不能将应用的稳定性寄托于硬件的稳定上,特别是门户型公司大部份采用的都是X86普通机型,服务器crash是家常便饭、随时随刻(当总量到一定量级时),所以我们在做应用架构设计时需允分考虑这些问题发生时的对策,做到允分的冗余/负载均衡(这两点可统一),如多IDC间通过智能CDN的流控、单IDC应用模块多节点冗余/负载均衡等,即使某些应用由于特殊原因无法做到这点,也需允分考虑应急预案。好的设计在这些突发情况下可以做到不用人工干预,当然难度也很大。记得李开复在北大演讲时说过:google一个IDC同时故障800台机器,不会影响到任何应用的正常响应;(2)大流量应用/模块中能不使用数据库就不要使用数据库.
5,数据库问题
    如数据库缓存,在高并发高处理的时候,在整个应用程序下,缓存是全局共享的,然而在我们进行修改的时候就,如果两个或者多个请求同时对缓存有更新的要求的情况下,应用程序会直接的死掉。这个时候,就需要一个好的数据并发处理策略以及缓存策略。
    数据库的死锁问题,死锁在高并发的情况下的出现的概率是非常高的.还有就是考虑图片服务器分离,数据库集群和库表散列,镜像等
6,用户分地域优化问题
     这就根据某个地域用户集中访问进行相应的设制策略.等服务了。

标签:高并发网站  设计架构  通用性原则  技巧  zhushican发布于2014/8/17围观评论:0

网站被降权的几种原因分析

一、什么情况下网站会被百度降权
  1.网站长时间无法访问(服务器不稳定);
  2、新站过快增加外链(容易进入沙盒);
  3、频繁修改网站标题、关键词、描述等;
  4、大量采集内容、页面重复度高。

  二、导致网站被降权主要有以下几个常见原因:
  1.友情链接,友情链接可能是导致网站降权出现的几率最大的,特别是百度优化的过程中,百度对友情链接的要求很高,在百度给站长的一封信就明确表示,慎重选择你的网站的友情链接。
  2.内容问题,长期更新了一些与主题不相关的内容,这样的话搜索引擎认为你是在欺骗他,他对你网站进行了降权。一定要注意更新的内容一定要与主题相关,切勿为了家原创文章,不断的写一些与网站主题不相关的文 ...
  三、怎么知道你网站被降权
  1、主关键词排名下降;比如原来关键词在首页,现在突然掉到几十页或者找不到排名了;
  2、网站快照不更新或快照日期很早以前的;
  3、收录数量递减,没有新的收录页面放出来;
  4、很多长尾关键词排名下降;
  5、PR下降;
  6、蜘蛛爬行量减少。
  四、排名不见了,是不是网站降权了?
  排名不见有二个可能: 1 网站被降权是其中一个可能 2 百度更新 时对排名做调整楼主所说的降权不能完全肯定,判断网站降权从下面几个方面: 1 排名忽然下降或消失,并且很难再做上去 2 快照不及时更新,如每周更新一次 3 发的文章原来很快收录,忽然很长时间不见收录这几个出现可判断为网站降权
  五、站如果出现大量的死链,会降权吗?
  死链,简单地说就是打不开的链接。产生原因主要包括:网站升级,原来的文章改动,重新发布,数据库出现问题,文章位置变动,服务器问题,更新时以旧换新等等。死链对于网站来说,可以说是比较致命,尤其是大量的死链。搜索引擎会认为此网站出现问题,或是用户体验很差,从而降低权重,访问减少,收录减少,排名受到影响。

标签:网站被降权  zhushican发布于2014/8/17围观评论:0

回顶部