架构
pengone
这个作者很懒,什么都没留下…
展开
-
大型网站数据库和其他优化
千万人同时访问的网站,一般是有很多个数据库同时工作,说明白一点就是数据库集群和并发控制,这样的网站实时性也是相对的。这些网站都有一些共同的特点:数据量大,在线人数多,并发请求多,pageview高,响应速度快。总结了一下各个大网站的架构,主要提高效率及稳定性的几个地方包括:1、程序程序开发是一方面,系统架构设计(硬件+网络+软件)是另一方面。软件架构方面,做网站首先需要很多web服务器存储静态资转载 2015-12-09 08:36:54 · 932 阅读 · 0 评论 -
RBAC权限管理
原文链接http://blog.csdn.net/painsonline/article/details/7183613/RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者转载 2017-08-10 15:44:15 · 367 阅读 · 0 评论 -
理解
不做无谓开销原创 2017-06-28 11:52:55 · 267 阅读 · 0 评论 -
协程
作者:陈果果果果果栋链接:https://www.zhihu.com/question/32218874/answer/55469714来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。笔者是一个菜鸟,以下全部是乱喷的....哈哈,首先我其实不觉得协程是趋势。但是协程真的改进了IO操作的用户体验。协程是啥首先我们得知道协程是啥?协转载 2017-06-21 17:53:04 · 295 阅读 · 0 评论 -
程序安全
1. 用户提交的字符串拼接到sql语句之前一定要做过滤 #sql注入2.用户的文件名也是一个参数 一定要做过滤 #sql注入 xss原创 2017-05-19 10:00:51 · 421 阅读 · 0 评论 -
图片服务器
架构高性能海量图片服务器的技术要素在图片规模比大的情况,nginx处理能力受制于文件系统的io,意味着,在大规模图片的场景,如果运维还依旧采用传统文件系统的方式,无论是备份成本, 还是前端成本,将是无法去衡量,不要去指望调优一点文件系统的一些参数,能带来多大的性能收益,也不要去目录hash+rewrite的方式,改进不大, 因为新版的文件系统默认开启了dir_index,解决了同一个目录下文件转载 2016-01-11 16:01:45 · 465 阅读 · 0 评论 -
大型网站系统架构演化之路
大型网站系统架构演化之路前言一个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构是随着业务的扩展而逐步完善的,并不是一蹴而就;不同业务转载 2015-12-07 15:49:03 · 359 阅读 · 0 评论 -
(Nginx+Apache)实现反向代理与负载均衡
反向代理负载均衡使用代理服务器可以将请求转发给内部的Web服务器,使用这种加速模式显然可以提升静态网页的访问速度。因此也可以考虑使用这种技术,让代理服务器将请求均匀转发给多台内部Web服务器之一上,从而达到负载均衡的目的。这种代理方式与普通的代理方式有所不同,标准代理方式是客户使用代理访问多个外部Web 服务器,而这种代理方式是多个客户使用它访问内部Web服务器,因此也转载 2015-12-04 15:02:01 · 560 阅读 · 0 评论 -
PHP开启opcache方法
说明PHP 5.5+版本以上的,可以使用PHP自带的opcache开启性能加速(默认是关闭的)。对于PHP 5.5以下版本的,需要使用APC加速,这里不说明,可以自行上网搜索PHP APC加速的方法。 PHP开启opcache方法1、打开php.ini文件2、找到:[opcache],设置为:[opcache]; dll地址zend_extension转载 2015-12-15 15:03:18 · 776 阅读 · 0 评论 -
一些读物
一线架构师实践指南原创 2015-12-15 11:44:59 · 295 阅读 · 0 评论 -
php编译缓存
PHP编译缓存目前最常见的PHP编译缓存工具有:APC,Accelerator,xcache(国产)等。PHP是一种解释型语言,在PHP语言执行代码的时候,需要下面两步:1、编译过程。PHP读取文件,并编译该文件,然后生成能够在Zend Engine虚拟机上执行的中间码。2、执行过程。PHP直接执行中间码。以下两种情况,会导致PHP运行程序代码效率低下:原创 2015-12-14 15:54:11 · 682 阅读 · 0 评论 -
密码学简介
原文链接:http://www.nature.com/nature/journal/v549/n7671/full/nature23461.html当用户访问以https开头的网站时,用户的计算机(笔记本电脑,桌面设备,手机或其他设备)使用传输层安全(TLS)将其安全地连接到Web服务器。TLS结合了一系列加密操作,以确保没有第三方可以理解发送的内容(机密性); 没有第三方可以修改消息翻译 2017-09-14 09:57:02 · 582 阅读 · 0 评论