Please enable JavaScript.
Coggle requires JavaScript to display documents.
常用架构技术 (分布式存储 (高可用 (高可用服务 任何时候,任何宕机、磁盘损坏、系统升级、停机维护、集群扩容等,不影响访问, 高可用数据…
常用架构技术
分布式存储
高可用
高可用服务
任何时候,任何宕机、磁盘损坏、系统升级、停机维护、集群扩容等,不影响访问
高可用数据
任何情况下,数据可靠存储不丢失
架构层面手段-冗余:服务器热备+数据复制
Doris
HDFS
HBase
后端优化
使用缓存
加速AS数据读取速度
本地缓存:针对热点特别集中
尽量为AS可以直接使用的格式(html)
用Cache存储Session
Memcache持久化连接相对数据库来说 非常廉价
MySQL优化
增加内存
使用RAID
瓶颈:网络通信和磁盘操作
域名服务器
GeoDNS
基于BIND将域名解析到最近Server
BIND
PHP优化
APC
PHP字节码缓存,加速执行
替换PHP中strtr
Wikipedia服务端优化
Tex
文本格式化,特别将公式转为图片
Imagemagick
用于图片处理和转化
LB
LVS (Linux)
反向代理
Squid
应用服务器
Lighttpd
Light weight
Speed
分布式Cache
Memcached
全文搜索引擎
Lucene
CDN
内容页面不包含动态信息,以免缓存很快过期
每个页面有唯一REST风格URL以便快速查找去重
Http响应头写入Cache控制信息(是否缓存,有效期)