14 January 2014
1月10日参加公司后台架构的技术总结

#####1. KPI

KPI的理论基础是二八原理,是由意大利经济学家帕累托提出的一个经济学原理,即一个企业在价值创造过程中,每个部门和每一位员工的80%的工作任务是由20%的关键行为完成的,抓住20%的关键,就抓住了主体。

二八原理为绩效考核指明了方向,即考核工作的主要精力要放在关键的结果和关键的过程上。于是,所谓的绩效考核,一定放在关键绩效指标上,考核工作一定要围绕关键绩效指标展开。

#####2. PV/UV

单页点阅率(Page View),网页自服务器呼叫后,被读者浏览的次数。 单页点阅率是网站分析的一个术语,用以衡量网站用户访问的网页的数量。对于网站所有者,可以看到网页的变化(如信息和信息的编排方式)是否带来了更大的流量。对于广告主(如果网页上有广告),单页点阅率的关注点在于预期它可以带来多少广告收入。出于这个原因,它成为一种广泛用于基于互联网的市场营销和广告术语。

UV(独立访客):Unique Visitor,访问您网站的一台电脑客户端为一个访客。00:00-24:00内相同的客户端只会被计算一次。

IP(独立IP):指独立IP数。00:00-24:00内相同IP地址之被计算一次。

#####3. channel公司

中国频道成立于1996年,是国际知名的为全球企业用户、组织机构、商务人士及个人用户提供互联网应用服务的提供商(ISP)。10几年来,公司在激烈的市场竞争中始终走在行业前列,实现了跨越式发展,为社会各界提供专业的企业邮局、虚拟主机、独立主机、域名注册、网站建设、网站推广和个人邮箱、网络游戏等服务。

#####4. Passenger(ruby) Alt text

Phusion Passenger is a web server and application server, designed to be fast, robust and lightweight. It takes a lot of complexity out of deploying web apps, adds powerful enterprise-grade features that are useful in production, and makes administration much easier and less complex.

#####5. Varnish 应对雪崩 反向代理 1000个请求,1个访问后台,999个等待,访问数据库结束后,1000个返回

Varnish 是一款高性能且开源的反向代理服务器和 HTTP 加速器,其采用全新的软件体系机构,和现在的硬件体系紧密配合,与传统的 squid 相比,varnish 具有性能更高、速度更快、管理更加方便等诸多优点,很多大型的网站都开始尝试使用 varnish 来替换 squid,这些都促进 varnish 迅速发展起来。

#####6. MangoDB存储图片 半线下服务 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

当附件数量海里去了~~ 那这样存就蛋疼了, 备份是个问题,硬盘IO瓶颈那会也会凸显出来。问题接踵而来。那会,就需要分布式文件存储了。利用GridFS存储文件, 再利用MangoDB的分片(sharding) 就可以做到海量存储了。

#####7. 表冷热不一 InnoDB行锁死

#####8. CDN内容分发系统 CDN节点会在多个地点,多个不同的网络上摆放。这些节点之间会动态的互相传输内容,对用户的下载行为优化,并借此减少内容供应者所需要的带宽成本,改善用户的下载速度,提高系统的稳定性。

#####9. Crontab冗余计算 定时计算 crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。

#####10. Solr查询 Alt text

Solr是开放源码的企业搜索服务器(Enterprise Search Server)软件,由Apache软件基金会所研发。Solr 使用Lucene程式库以及需要Servlet容器作执行环境。Solr本身提供XML/HTTP与JSON的应用程式接口。

#####11. MySql集群 http://www.cnblogs.com/zhishan/p/3385631.html

#####12. 首页不应该访问DB,要么静态文件,要么缓存

#####13. Dos攻击 DoS是Denial of Service的简称,即拒绝服务,造成DoS的攻击行为被称为DoS攻击,其目的是使计算机或网络无法提供正常的服务。

#####14. Redis Redis是最流行的键值对存储数据库。

#####15. HTTP 502/503

  • 502 Bad Gateway The server was acting as a gateway or proxy and received an invalid response from the upstream server.
  • 503 Service Unavailable The server is currently unavailable (because it is overloaded or down for maintenance). Generally, this is a temporary state. Sometimes, this can be permanent as well on test servers.

#####16. 部署流程

#####17. 分层 单元测试 回归测试 自动化

#####18. 反向代理和前向代理 在计算机网络中,反向代理是代理服务器的一种。它根据客户端的请求,从后端的服务器上获取资源,然后再将这些资源返回给客户端。[1]与前向代理不同,前向代理作为一个媒介将互联网上获取的资源返回给相关联的客户端,而反向代理是在服务器端作为代理使用,而不是客户端。

原文链接:一些网站架构中常见的术语和技术,转载请注明来源!

EOF