#nginx源代码解析

Nginx负载均衡配置与负载策略

原理负载均衡的目的是为了解决单个节点压力过大,造成Web服务响应过慢,严重的情况下导致服务瘫痪,无法正常提供服务。 应用场景春节期间在12306网站上买过火车票的朋友应该深有体会,有时查询一张火车票都会很慢,甚至整个网页都卡住不动了。通常一个访问量非常大的Web网站(比如:淘宝、京东、12306等),由于一个...

【高级】PHP-FPM和Nginx的通信机制

PHP-FPM介绍CGI协议与FastCGI协议每种动态语言(PHP,Python等)的代码文件需要通过对应的解析器才能被服务器识别,而CGI协议就是用来使解释器与服务器可以互相通信。PHP文件在服务器上的解析需要用到PHP解释器,再加上对应的CGI协议,从而使服务器可以解析到PHP文件。由于CGI的机制是每处理一个请...

laravel报404错误与NGINX报404错误区别

 nginx自己配置的404页面 和laravel配置的404页面;如果报了404 ;执行laravel的404页面; 那这个404页面对nginx来说意味着什么  laravel 路由和页面找不到会报404; nginx是 木有...
代码星球 ·2020-11-21

Apache和Nginx的区别

Nginx轻量级,采用C进行编写,同样的web服务,会占用更少的内存及资源抗并发,nginx以epollandkqueue作为开发模型,处理请求是异步非阻塞的,负载能力比apache高很多,而apache则是阻塞型的。在高并发下nginx能保持低资源低消耗高性能,而apache在PHP处理慢或者前端压力很大的情况下,很...
代码星球 ·2020-11-21

Nginx和Apache区别

NginxVS Apache相同点:1、都是HTTP服务器软件2、功能上都采用模块化结构设计3、都支持通用的语言接口,如PHP、Perl、Python等4、支持正向、反向代理、虚拟主机、URL重写、压缩传输、SSL加密传输 不同点:1、Apache处理速度很慢,占用很多内存资源2、功能上,Apach...
代码星球 ·2020-11-21

全面了解 Nginx 到底能做什么

来源:https://www.jianshu.com/p/8bf73d1a758c  本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得。所以还请见谅,同时欢迎留言交流  ...

parse_str — 将字符串解析成多个变量

$arr2="first=value1&second=value2&third[]=value3&third[]=value4";parse_str($arr2,$param);echo"<pre>";print_r($param);echo"</pre>"; ...

域名解析的DNS缓存如何清理

域名解析(DNS)缓存是什么?域名解析缓存又名DNS缓存,常见表现名称是TTL:(TimeToLive)生存时间,就是域名解析记录在DNS服务器中的存留有效时间。当各地的DNS服务器接受到解析请求时,就会向域名指定的NS服务器(权威域名服务器)发出解析请求从而获得解析记录;在获得这个记录之后,记录会在DNS服务器(各地...

nginx 80端口重定向到443端口

nginx80端口重定向到443端口,也就是http访问自动跳转到https配置如下:一、按照如下格式修改nginx.conf配置文件,80端口会自动转给443端口,这样就强制使用SSL证书加密了。访问http的时候会自动跳转到https上面。server{listen80;server_namewww.域名.com;...
代码星球 ·2020-11-21

nginx的四个基本功能

1.反向代理2.负载均衡3.HTTP服务器(包含动静分离)4.正向代理以上就是做网站小编了解到的Nginx在不依赖第三方模块能处理的事情,下面详细说明每种功能怎么做1、反向代理反向代理应该是Nginx做的最多的一件事了,什么是反向代理呢,以下是百度百科的说法:反向代理(ReverseProxy)方式是指以代理服务器来接...
代码星球 ·2020-11-21

nginx报502修复日志

  windows电脑环境下装的phpstudy2016软件,前一天配好nginx.conf和vhost.conf把本地域名配置好,然后在postman上能正常访问。一切很正常。      问题来了,第二天再用postman去发起请求的时候...
代码星球 ·2020-11-21

Nginx报错:Sorry, the page you are looking for is currently unavailable. Please try again later.

查看了进程,nginx,php-fpm都在运行,排除程序错误,那么就是配置的问题了.一个可能的错误,是由于配置中的 fastcgi_pass配置错了错误的配置如下  server{listen80;server_namelocalhost;#charsetkoi8-r;#access_lo...
代码星球 ·2020-11-21

laravel 在nginx服务器上除了首页其余都是404的问题

nginx对应站点的.conf配置文件添加如下代码 location/{try_files$uri$uri//index.php$is_args$query_string;#语法:try_filesfile1[file2...filen]fallback} nginx接到请求后先判断是否是静态资源文...

VUE的插件解析

  插件通常用来为Vue添加全局功能。插件的功能范围没有严格的限制——一般有下面几种:添加全局方法或者property。如:vue-custom-element添加全局资源:指令/过滤器/过渡等。如vue-touch通过全局混入来添加一些组件选项。如vue-router添加Vue实例方法,通过把它们添加到Vue.pro...
代码星球 ·2020-11-21

VUE的mixin混入解析

一、基础  常用场景:有两个非常相似的组件,他们的基本功能是一样的,但他们之间又存在着足够的差异性,此时的你就像是来到了一个分岔路口:我是把它拆分成两个不同的组件呢?还是保留为一个组件,然后通过props传值来创造差异性从而进行区分呢?    两种解决方案都不够完美:如果拆分成两...
代码星球 ·2020-11-21
首页上一页...3637383940...下一页尾页