分布式:不同的业务模块部署在不同的服务器上或者同一个业务模块分拆多个子业务,部署在不同的服务器上,解决高并发的问题集群:同一个业务部署在多台机器上,提高系统可用性 通俗易懂的小例子: 小饭店原来只有一个厨师,切菜洗菜备料炒菜全干。后来客人多了,厨房一个厨师忙不过来,又请了个厨师,两个厨师都能炒一样的 ...
分类:
其他好文 时间:
2018-07-25 16:20:33
阅读次数:
156
一、程序设计 1、设计功能系统——数据表设计、数据表创建语句、连接数据库的方式、编码能力 二、框架基础知识 1、MVC框架基本原理——原理、常见框架、单一入口的工作原理、模板引擎的理解 2、常见框架的特性——PHP框架的差异和优缺点 三、算法与数据结构 1、常见算法——算法的概念、时间复杂度和空间复 ...
分类:
编程语言 时间:
2018-07-06 23:24:41
阅读次数:
256
操作系统作为底层硬件和上层应用的中间层,使命之一就是最大限度的发挥硬件能力,解决高并发问题。在Linux上,所有的IO都被抽象成了文件,知名的高并发神器nginx、netty、redis都是基于它的epoll搞的。 高速CPU和低俗IO之间的矛盾是最大限度发挥硬件能力的核心矛盾;CPU和IO设备的协 ...
分类:
其他好文 时间:
2018-07-03 11:44:38
阅读次数:
173
使用集群是网站解决高并发、海量数据问题的常用手段。当一台服务器的处理能力、存储空间不足时,不要企图去换更强大的服务器,对大型网站而言,不管多么强大的服务器,都满足不了网站持续增长的业务需求。这种情况下,更恰当的做法是增加一台服务器分担原有服务器的访问及存储压力。通过负载均衡调度服务器,将来自浏览器的 ...
分类:
其他好文 时间:
2018-06-30 23:41:56
阅读次数:
203
1 Redis介绍 1.1 什么是NoSql 为了解决高并发、高可扩展、高可用、大数据存储问题而产生的数据库解决方案,就是NoSql数据库 NoSql(Not only Sql)非关系型数据库,它可以作为关系型数据库的良好补充。 1.2 NoSql数据库的分类 》 键值(Key-Value)存储数据 ...
分类:
其他好文 时间:
2018-06-08 00:53:18
阅读次数:
170
一、node.js优缺点 node.js是单线程。 好处就是 1)简单 2)高性能,避免了频繁的线程切换开销 3)占用资源小,因为是单线程,在大负荷情况下,对内存占用仍然很低 3)线程安全,没有加锁、解锁、死锁这些问题 php node.js 坏处就是 如何解决高并发? node使用异步IO和事件驱 ...
分类:
Web程序 时间:
2018-06-07 14:14:37
阅读次数:
221
MongoDB是一款NoSql数据库。NoSql数据库叫非关系型数据库,NoSql的全名Not only sql。是为了解决高并发、高可用、高可扩展,以及大数据存储等一系列问题而产生的数据库解决方案。NoSql,它不能替代关系型数据库,只能作为关系型数据库的一个良好补充。 NoSql数据库又分为多种 ...
分类:
数据库 时间:
2018-04-29 01:13:21
阅读次数:
193
1、Redis介绍1.1、什么是NoSql 为了解决高并发、可扩展用大数据存储问题而产生的库方案,就是NoSql数据库。 NoSQL泛指非关系型的数据库,NoSQL即Not-OnlySQL,它可以作为关系型数据库的良好补充。1.2、kv存储数据库键值(Key-Value)存储数据库相关产品:相关产品:TokyoCabinet/Tyrant、Redis、V
分类:
其他好文 时间:
2018-04-19 00:33:26
阅读次数:
186
1 Redis介绍 1.1 什么是NoSql 为了解决高并发、高可扩展、高可用、大数据存储问题而产生的数据库解决方案,就是NoSql数据库。 NoSQL,泛指非关系型的数据库,NoSQL即Not-Only SQL,它可以作为关系型数据库的良好补充。 1.2 Nosql数据库分类 n 键值(Key-V ...
分类:
其他好文 时间:
2018-04-06 15:18:09
阅读次数:
167
修改最大访问数。先更改内核参数查看:ulimit-a查看此行openfiles(-n)140000进入系统配置文件进行修改:[root@bogon~]#vi/etc/systemd/system.conf#DefaultLimitNOFILE=DefaultLimitNOFILE=140000#DefaultLimitAS=#DefaultLimitNPROC=DefaultLimitNPROC=
分类:
其他好文 时间:
2018-04-01 19:55:15
阅读次数:
250