函数作为程序语言中非常重要的组成部分,为我们编程提供了一种封装功能的手段,使我们可以编写出高内聚、可复用的程序功能。简单的说函数就是输入指定参数,经过内部处理后 返回计算得出的结果。
本篇就主要梳理一下PHP函数的参数: 通过参数列表可以传递信息到函数,即以逗号作为分隔符的表达式列表。
php7.x新特性
语义化版本(Semantic Versioning) 2.0.0
Nginx深入使用-配置HTTPS服务器
要配置HTTPS服务器,必须在服务器server
块的监听套接字listen
上启用ssl
参数,并指定服务器证书server certificate和私钥private key文件的位置:
1 | server { |
服务器证书是一个公共实体。它被发送到连接到服务器的每个客户机。私钥是一个安全的实体,应该存储在具有受限访问权限的文件中,但是,它必须能够被nginx的主进程读取。私钥可以交替地存储在与证书相同的文件中:
1 | ssl_certificate www.example.com.cert; |
在这种情况下,文件访问权限也应该受到限制。虽然证书和密钥存储在一个文件中,但是只有证书被发送到客户机。
Nginx深入使用-http负载均衡服务器
负载平衡是一种通过多个应用程序实例,以达到优化资源利用率、最大化吞吐量、减少延迟和确保容错配置的常用的技术.
nginx作为一个非常有效的HTTP负载均衡器,将流量分配到多个应用服务器,并使用nginx提高web应用程序的性能、可伸缩性和可靠性。
Nginx深入使用-服务器名称(server_name)规则
服务器虚拟主机名称是使用server_name
指令定义的,并确定由哪个server
块来处理给定的请求。参见nginx如何处理请求。它们可以由精确名称、通配符名称 或 正则表达式 来定义:
Nginx深入使用-nginx如何处理请求
在构建高并发、高性能应用时,nginx是一个非常简单和高效的方案之一。nginx作为HTTP和反向代理web服务器(也提供邮件服务),其优秀的架构设计、丰富的官方模块和第三方模块、master-worker进程模型、异步非阻塞请求处理、基于Linux的I/O复用等这些保证了nginx可以轻松应对十万以上并发连接请求。同时超低的内存,一般情况下,10000个非活跃http连接在nginx中仅消耗2.5MB的内存。nginx优秀的设计保证了其扩展性,so拥有极为丰富的第三方模块。高可靠,基于nginx核心框架代码的优秀设计、模块设计的简单性;另外master-worker进程模型也提高了nginx在单个worker进程出错时,其他worker处理不受影响以此保证其服务的高可靠。
本文就简单介绍和记录一下nginx的相关配置,在对处理http请求时的相关作用。
MySQL只读模式:read_only和FTWRL
MySQL主从(Master-Slave)实操
MySQL数据库自身提供的主从复制功能可以方便的实现数据的多处自动备份,实现数据库的拓展。多个数据备份不仅可以加强数据的安全性,通过实现读写分离还能进一步提升数据库的负载性能。