文章分类 -  WEB_SCHEMA

上一页 1 2 3 4 5 6 ··· 9 下一页
摘要:今天,我把CoolShell变成https的安全访问了。我承认这件事有点晚了,因为之前的HTTP的问题也有网友告诉我,被国内的电信运营商在访问我的网站时加入了一些弹窗广告。另外,HTTP的网站在搜索引擎中的rank会更低。所以,这事早就应该干了。现在用HTTP访问CoolShell会被得到一个 30 阅读全文
posted @ 2017-09-06 13:54 luckc# 阅读(253) 评论(0) 推荐(0)
摘要:这并不是一个回答的问题的文章,而是由此引发的一个思考。 大家先心里仔细想想,当你们听到高并发网站时,心里对这个网站是个什么概念?首先想到的是淘宝吗?带着问题,我们一起思考技术 写这个话题是因为我对搜索引擎给我的答案很不满意,然后决定把思考的一些东西分享出来,希望可以大家彼此讨论下。 我们经常在面试的 阅读全文
posted @ 2017-09-06 13:53 luckc# 阅读(402) 评论(0) 推荐(0)
摘要:本文将以“好友中心”为例,介绍“多对多”类业务,随着数据量的逐步增大,数据库性能显著降低,数据库水平切分相关的架构实践。 一、什么是多对多关系 所谓的“多对多”,来自数据库设计中的“实体-关系”ER模型,用来描述实体之间的关联关系,一个学生可以选修多个课程,一个课程可以被多个学生选修,这里学生与课程 阅读全文
posted @ 2017-09-04 10:05 luckc# 阅读(258) 评论(0) 推荐(0)
摘要:本文将以“帖子中心”为例,介绍“1对多”类业务,随着数据量的逐步增大,数据库性能显著降低,数据库水平切分相关的架构实践: 如何来实施水平切分 水平切分后常见的问题 典型问题的优化思路及实践 一、什么是1对多关系 所谓的“1对1”,“1对多”,“多对多”,来自数据库设计中的“实体-关系”ER模型,用来 阅读全文
posted @ 2017-09-04 10:04 luckc# 阅读(259) 评论(0) 推荐(0)
摘要:数据库水平切分是一个很有意思的话题,不同业务类型,数据库水平切分的方法不同。 本篇将以“订单中心”为例,介绍“多key”类业务,随着数据量的逐步增大,数据库性能显著降低,数据库水平切分相关的架构实践。 一、什么是“多key”类业务 所谓的“多key”,是指一条元数据中,有多个属性上存在前台在线查询需 阅读全文
posted @ 2017-09-04 10:03 luckc# 阅读(139) 评论(0) 推荐(0)
摘要:提醒,本文较长,可提前收藏/转发。 本文将以“用户中心”为例,介绍“单KEY”类业务,随着数据量的逐步增大,数据库性能显著降低,数据库水平切分相关的架构实践: 如何来实施水平切分 水平切分后常见的问题 典型问题的优化思路及实践 一、用户中心 用户中心是一个非常常见的业务,主要提供用户注册、登录、信息 阅读全文
posted @ 2017-09-04 10:03 luckc# 阅读(167) 评论(0) 推荐(0)
摘要:花了不少时间,把自己曾经做过的系统,曾经遇到到的问题,曾经实践过的架构方案,梳理总结和沉淀,尽量“系统的”记录成文字,和大家一起讨论。 本文是不同业务场景下,体系化的介绍“数据库水平切分”技术,和大家分享。 一、总起 文章:《每每谈到数据库架构,我们在讨论什么》 内容: 单库体系架构 数据库分组架构 阅读全文
posted @ 2017-09-04 10:02 luckc# 阅读(154) 评论(0) 推荐(0)
摘要:本文,将介绍数据库架构设计中的一些基本概念,常见问题以及对应解决方案,为了便于读者理解,将以“用户中心”数据库为例,讲解数据库架构设计的常见玩法。 一、用户中心 用户中心是一个常见业务,主要提供用户注册、登录、信息查询与修改的服务,其核心元数据为: User(uid, uname, passwd, 阅读全文
posted @ 2017-09-04 10:02 luckc# 阅读(193) 评论(0) 推荐(0)
摘要:QConf是奇虎360广泛使用的配置管理服务,现已开源: QConf Source Code。欢迎大家关注使用。 本文从设计初衷,架构实现,使用情况及相关产品比较四个方面进行介绍。 设计初衷 在分布式环境中,出于负载、容错等种种原因,几乎所有的服务都需要在不同的机器节点上部署多个实例。同时,业务项目 阅读全文
posted @ 2017-08-11 15:29 luckc# 阅读(253) 评论(0) 推荐(0)
摘要:最近在折腾服务发现这个功能,偶然发现了consul,发现国内资料很少(包括etcd),看了官方文档后,发现很厉害啊,consul是一个用来配置服务发现的工具,consul是分布式的、高可用、横向扩展的。consul提供的一些关键特性: service discovery:consul通过DNS或者H 阅读全文
posted @ 2017-08-04 18:43 luckc# 阅读(1119) 评论(0) 推荐(0)
摘要:分库分表的基本思想 Sharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库(server)上,从而缓解单一数据库的性能问题。不太严格的讲,对于海量数据的数据库,如果是因为表多而数据多,这时候适合使用垂直切分,即把关系紧密(比如同一模块)的表切分出来放在一个server上。如果表并不 阅读全文
posted @ 2017-07-14 23:12 luckc# 阅读(960) 评论(0) 推荐(0)
摘要:总览 回到主题,这两天已经提了离职,闲来无事就想着还可以总结总结什么,平台架构、事故解决方案等以前都写过了,这次就主要写写我们都用过那些技术吧。我分了五块内容来介绍我们的技术栈:前端、后端、中间件、运维和工具。画了一个思维导图方便大家整体预览。 接下来就展开来说 前端 我司的前端比较简单主要分为了三 阅读全文
posted @ 2017-07-03 22:24 luckc# 阅读(234) 评论(0) 推荐(0)
摘要:在网站全站HTTPS后,如果用户手动敲入网站的HTTP地址,或者从其它地方点击了网站的HTTP链接,通常依赖于服务端301/302跳转才能使用HTTPS服务。而第一次的HTTP请求就有可能被劫持,导致请求无法到达服务器,从而构成HTTPS降级劫持。这个问题目前可以通过HSTS(HTTP Strict 阅读全文
posted @ 2017-06-05 13:46 luckc# 阅读(10335) 评论(0) 推荐(1)
摘要:1. 概要 每台机器都使用多实例的模型。 每个机器放多个实例,每个实例放多个DB。 一些信息可以参考: https://www.youtube.com/watch?v=UBHcmP2TSvk 多实例之间没有进行资源隔离,这么做是让每个实例都能发挥最大性能。 目前大部分核心业务已切换成MyRocks引 阅读全文
posted @ 2017-05-17 21:43 luckc# 阅读(313) 评论(0) 推荐(0)
摘要:前言 随着互联网的高速发展,我们经历的数据量越来越大、越来越重,运维也越来越重要。有幸参加“GOPS2017·全球运维大会.深圳站”,希望通过本文和大家分享过去一年多时间里B站运维监控系统的发展历程以及我的思考。 一、自动发布 回想2015年中入职B站,运维部才正在成立。铺面而来的各种事务,压得我和 阅读全文
posted @ 2017-05-17 10:27 luckc# 阅读(222) 评论(0) 推荐(0)
摘要:Gearman是一个用来把工作委派给其他机器、分布式的调用更适合做某项工作的机器、并发的做某项工作在多个调用间做负载均衡、或用来在调用其它语言的函数的系统。 Gearman 工作原理 Client(客户端):创建一个Job。 Server(服务):找到合适的Worker,把 Job 交给 Worke 阅读全文
posted @ 2017-05-02 11:48 luckc# 阅读(125) 评论(0) 推荐(0)
摘要:我们都知道服务器的负载能力的重要性,本文从5个可能影响负载能力的点上进行讨论。 首先,有必要了解提高服务端PHP代码效率所需的关键操作。 最重要的是对性能数据的收集,如果你想对某个地方进行优化,那么你需要测量优化前后的数据以进行对比。一般来说,程序的响应时间以及对内存的使用是比较重要的。对于PHP来 阅读全文
posted @ 2017-05-01 10:36 luckc# 阅读(118) 评论(0) 推荐(0)
摘要:1、腾讯朋友 我2010年毕业后第一份工作,持续2年左右。朋友网的后端开发全部是PHPer,朋友网使用的Server(当然不包括底层存储Server)也几乎都是PHP写的,包括Webserver(PWS)、 SOA服务器(PSF)、消息队列服务器(SAPS)。这些PHP写的Server部署超过千台, 阅读全文
posted @ 2017-04-28 20:53 luckc# 阅读(2074) 评论(0) 推荐(0)
摘要:由于默认的linux内核参数考虑的是最通用场景,这明显不符合用于支持高并发访问的Web服务器的定义,所以需要修改Linux内核参数,是的Nginx可以拥有更高的性能;在优化内核时,可以做的事情很多,不过,我们通常会根据业务特点来进行调整,当Nginx作为静态web内容服务器、反向代理或者提供压缩服务 阅读全文
posted @ 2017-04-17 22:40 luckc# 阅读(3526) 评论(0) 推荐(0)
摘要:美团外卖经过3年的飞速发展,品类已经从单一的外卖扩展到了美食、夜宵、鲜花、商超等多个品类。用户群体也从早期的学生为主扩展到学生、白领、社区以及商旅,甚至包括在KTV等娱乐场所消费的人群。随着供给和消费人群的多样化,如何在供给和用户之间做一个对接,就是用户画像的一个基础工作。所谓千人千面,画像需要刻画 阅读全文
posted @ 2017-02-28 11:57 luckc# 阅读(2171) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 9 下一页