Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2669|回复: 0
打印 上一主题 下一主题

大型网站服务器架构

[复制链接]

437

主题

566

帖子

2381

积分

金牌会员

Rank: 6Rank: 6

积分
2381
跳转到指定楼层
楼主
发表于 2015-12-13 00:06:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 jimu 于 2015-12-13 01:17 编辑

BootStrap
页面静态化(shtml)和SSI
负载均衡
cdn:CDN的全称是Content Delivery Network,即内容分发网络
Session服务器实现:Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

反向代理服务器  : 中转者 直接面对用户  避免慢速的internet占用服务器的连接数。还有安全、负载均衡等优点。

服务器优化的固定套路:分离
上传服务器 下载  服务服务器 、web服务器 文件服务器
转码服务器 、 加水印服务器 、 数据库读写[数据库写同步]分离、数据库分区、分表   云存储
分离开

混合架构

缓存:数据库压力降低一万倍
缓存服务器

全文检索
SQL like的问题
全文检索的需求:高效率;模糊匹配。
Lucene(Solr)
高并发优化场景1
秒杀、抢单
方法1:锁。缺点:效率低,慢。
方法2:两阶段处理:自由抢,然后排队裁判。
文章阅读数
避免同时加1,数据丢失
方法1:锁
方法2:每条阅读单独记录,然后定时汇总更新阅读数。-----  行记录增加性能高,然后再统计

云计算
按需付费  -----云服务
12306都在用 (10W人  5亿人)
几台服务器?
CDN网络

阿里云主机、阿里云RDS【云数据库】、 又拍云存储、polyv视频云。

跨平台的.NET运行环境 Mono





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )

GMT+8, 2024-11-25 23:18 , Processed in 0.052432 second(s), 18 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表