What's Hot

英雄榜:果尔网稿件征集启示

SEO优化案例分析 : 2013-11-23 14:25:27 - SEO资讯

你认可果尔网上的文章观点吗?你想把你心中的想法告诉大家吗?你愿意和果尔一起打造真正的纯SEO交流平台吗?……欢迎发送您的建议或意见,以及您的原创文章(请. ...

怎样解决网站高并发问题和搜索引擎流量

Posted:2019-10-10 11:34:10 - comments | 作者: @果尔 @ SEO培训学院 修订1.4 ID:74820

author

对于当今大流量的网站,每天几千万甚至上亿的流量,是如何解决访问量问题的呢?以下是一些总结的方法:

 

  第一、确认服务器硬件是否足够支持当前的流量。

 

  普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大,那么必须首先配置一台更高性能的专用服务器才能解决问题,否则怎么优化都不可能彻底解决性能问题。

 

  第二、优化数据库访问。

 

  服务器的负载过大,一个重要的原因是CPU负荷过大,降低服务器CPU的负荷,才能够有效打破瓶颈。而使用静态页面可以使得CPU的负荷最小化。前台实现完全的静态化当然最好,可以完全不用访问数据库,不过对于频繁更新的网站,静态化往往不能满足某些功能。缓存技术就是另一个解决方案,就是将动态数据存储到缓存文件中,动态网页直接调用这些文件,而不必再访问数据库,WordPress和Z-Blog都大量使用这种缓存技术。我自己也写过一个Z-Blog的计数器插件,也是基于这样的原理。

 

  如果确实无法避免对数据库的访问,那么可以尝试优化数据库的查询SQL.避免使用Select*from这样的语句,每次查询只返回网站流量自己需要的结果,避免短时间内的大量SQL查询。

 

  第三、禁止外部的盗链。

 

  外部网站的图片或者文件盗链往往会带来大量的负载压力,因此应该严格限制外部对于自身的图片或者文件盗链,好在目前可以简单地通过refer来控制盗链,Apache自己就可以通过配置来禁止盗链,IIS也有一些第三方的ISAPI可以实现同样的功能。当然,伪造refer也可以通过代码来实现盗链,不过目前蓄意伪造refer盗链的还不多,可以先不去考虑,或者使用非技术手段来解决,比如在图片上增加水印。

 

  第四、控制大文件的下载。

 

  大文件的下载会占用很大的流量,并且对于非SCSI硬盘来说,大量文件下载会消耗CPU,使得网站响应能力下降。因此,尽量不要提供超过2M的大文件下载,如果需要提供,建议将大文件放在另外一台服务器上。目前有不少免费的Web2.0网站提供图片分享和文件分享功能,因此可以尽量将图片和文件上传到这些分享网站。

 

  第五、使用不同主机分流主要流量

 

  将文件放在不同的主机上,提供不同的镜像供用户下载。比如如果觉得RSS文件占用流量大,那么使用FeedBurip流量ner或者FeedSky等服务将RSS输出放在其他主机上,这样别人访问的流量压力就大多集中在FeedBurner的主机上,RSS就不占用太多资源了。

 

  当有人从搜索引擎进入某个网站时,一般是在寻找某个具体问题的答案,或者与某个话题有关的信息。

 

  想象一下搜索引擎的实质:输入你需要的关键字/词,希望找到答案。这意味着来自搜索引擎的访问者会在你的网站内停留并阅读网站内容,以找到他们需要的信息。如果他们没能成功从你的网站上找到需要的答案,说不定会从你的某个广告里找到。一般来说这表示你可以从来自搜索引擎的访问者得到更高的广告点击率。

 

  研究结果显示近年来人们开始相信搜索引擎的搜索结果,这对网站的影响自然是巨大的。如果你的网站某个关键词的搜索排名非常靠前,网站的识别度就可以提高。

 

  这项研究还表明:如果你位于某个关键词搜索结果第一位,会有为数不少的人把你看成是行业权威。这会直接影响人们来到你的网站后的反应。在新访问者来到你的网站前,如果他们已经对你产生了好印象,那你就可以从他们那里得到一些信任——在这种情况下,他们更可能注册或者订阅你的网站


果尔SEO,中国医疗美容机构SEO经验分享平台。本文头像LOGO署名文章版权所有,转载请注明出处。

更多

上一篇:网站流量少如何解决和进行网站更新