每秒网站可以最大处理的链接数,叫做并发链接数。
必会面试题:
1、请描述dns系统解析原理?
2、请描述http协议的工作原理
3、用户访问网站流程
4、请问你的公司我刚访问量是多少 pv ip 并发?
5、请说出http状态码200 301 403 404 500 502 504 意义?
6、静态 动态 伪静态
web服务软件
1、静态软件 Nginx(Tengine) Apache Lighttpd
2、动态软件 php程序(php引擎) java程序(tomcat/resin/jboss/weblogic)
Python程序(python)
Day44:
Nginx是目前最流行的静态web服务软件
Nginx :
开源、支持高性能、高并发www服务和代理服务软件,俄罗斯人开发。
三大主要功能:
1、网页服务:自身是web服务,
还支持动态web服务
PHP(fastcti_pass)
Java(proxy_pass)
Python(uwsgi_pass)
memcache(memcache_pass)
...
apache、lighttpd、IIS
2、负载均衡 反向代理
haproxy,lv , 硬件 F5,netscaler
只支持http,现在tcp/udp
3、缓存服务器
squid,varnish
特点:静态小文件高并发,占用资源少,软件本身小。
2008年冒头,当时Apache老大,Nginx如何超越对手。
企业面试时需要解答Nginx http服务器的特色优点?
a、高并发
b、资源消耗少
c、可以做http反向代理加速缓存
Nginx 作为web服务器的主要场景:
a、静态服务器 html js css 小图片等静态数据
b、Nginx结合FastCGI运行ph等动态程序(例如使用fastcgi_pass方式)
c、结合tomcat/resin等支持java动态程序(proxy_pass方式)
d、反向代理、负载均衡
http负载均衡
e、做web缓存服务器 (把文件放入内存里)
差异化:
1、web服务,高并发(符合时代需求)
2、京东超越淘宝
a.全网正品
b.快递快