始创于2000年 股票代码:831685
咨询热线:0371-60135900 注册有礼 登录
  • 挂牌上市企业
  • 60秒人工响应
  • 99.99%连通率
  • 7*24h人工
  • 故障100倍补偿
您的位置: 网站首页 > 帮助中心>文章内容

不同的网站可以选择哪些服务器?

发布时间:  2012/9/16 20:35:19
    选择服务器是需要根据我们自身的需求去选择的,如果是放网站的话,也有很多的服务器可以选择,有图片服务器、页面服务器、数据库服务器、应用服务器、日志服务器等,我们打算放什么内容,就选择相应的服务器就可以了。

  另外还要根据网站的访问量来选择不同的服务器方案,对于访问量大点的网站而言,分离单独的图片和页面相当必要,我们可以用lighttpd来跑图片,用apache来跑页面,当然也可以选择别的,甚至,我们可以扩展成很多台图片和很多台页面,并设置相关域名,如img.domain和 www.domain,页面里的图片路径都使用绝对路径,如<img src="http://img.domain/abc.gif" />,然后设置DNS轮循,达到最初级的负载均衡。当然,多了就不可避免的涉及一个同步的问题,这个可以使用rsync软件来搞定。
 
  还有数据库也是和重要的一个环节,因为网站的瓶颈问题十有八九是出在数据库身上。现在一般的中小网站多使用MySQL数据库,不过它的集群功能似乎还没有达到stable的阶段,所以这里不做评价。一般而言,使用MySQL数据库的时候,我们应该搞一个主从(一主多从)结构,主数据库使用innodb 表结构,从数据使用myisam表结构,充分发挥它们各自的优势,而且这样的主从结构分离了读写操作,降低了读操作的压力,甚至我们还可以设定一个 专门的从做备份,方便备份。不然如果你只有一台主机,在大数据量的情况下,mysqldump基本就没戏了,直接拷贝数据文件的话,还得 先停止数据库服务再拷贝,否则备份文件会出错。但对于很多网站而言,即使数据库服务仅停止了一秒也是不可接受的。如果你有了一台从数据库,在备份数 据的时候,可以先停止服务(slave stop)再备份,再启动服务(slave start)后从会自动从主同步数据,一切都没有影响。但是主从结构也是有致命缺点的,那就是主从结构只是降低了读操作的压力,却不能降低写 操作的压力。为了适应更大的规模,可能只剩下最后这招了:横向/纵向分割数据库。所谓横向分割数据库,就是把不同的表保存到不同的数据库上,比如说 用户表保存在A数据库上,文章表保存在B数据库上,当然这样的分割是有代价的,最基本的就是你没法进行LEFT JOIN之类的操作了。所谓纵向分割数据库,一般是指按照用户标识(user_id)等来划分数据存储的。综上所述,数据库的解决方案一般视情况往往是一个混合的方案,以其发挥各种方案的优势,有时候还需要借助 memcached之类的第三方软件,以便适应更大访问量的要求。
 
  如果有专门的应用来跑PHP脚本是最合适不过的了,那样我们的页面只保存静态页面就可以了,可以给应用设置一些诸如 app.domain之类的域名来和页面加以区别。对于应用,我还是更倾向于使用prefork模式的apache,配上必要的 xcache之类的PHP缓存软件,加载模块要越少越好,除了mod_rewrite等必要的模块,不必要的东西统统舍弃,尽量减少httpd进程的内存消耗,而那些图片,页面等静态内容就可以使用lighttpd或者tux来搞,充分发挥各种的特点。
 
  如果条件允许,独立的日志也是必要的,一般小网站的做法都是把页面和日志合二为一了,在凌晨访问量不大的时候cron运行前一天 的日志计算,不过如果你使用awstats之类的日志分析软件,对于百万级访问量而言,即使按天归档,也会消耗很多时间和资源去计算,所以分离单独 的日志还是有好处的,这样不会影响正式的工作状态。

租用与托管有兴趣请联系我:亿恩-小路1339268817  电话:15890397512

服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]

  • 您可能在找
  • 亿恩北京公司:
  • 经营性ICP/ISP证:京B2-20150015
  • 亿恩郑州公司:
  • 经营性ICP/ISP/IDC证:豫B1.B2-20060070
  • 亿恩南昌公司:
  • 经营性ICP/ISP证:赣B2-20080012
  • 服务器/云主机 24小时售后服务电话:0371-60135900
  • 虚拟主机/智能建站 24小时售后服务电话:0371-60135900
  • 专注服务器托管17年
    扫扫关注-微信公众号
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 亿恩科技 版权所有  地址:郑州市高新区翠竹街1号总部企业基地亿恩大厦  法律顾问:河南亚太人律师事务所郝建锋、杜慧月律师   京公网安备41019702002023号
      0
     
     
     
     

    0371-60135900
    7*24小时客服服务热线