上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 38 下一页
摘要: 实现的途径:expire cache-control 更新缓存的机制 如何校验本地缓存是否过期 expires cache-control(max-age)如果超期,说明失效 然后进行etag是否过期(是一串字符串)优先校验 先用etag,如果没有 last-modified last-modifi 阅读全文
posted @ 2018-10-27 17:37 saintdingtheGreat 阅读(3684) 评论(0) 推荐(0) 编辑
摘要: 静态文件 动态文件 需要算法,函数封装后,返回给浏览器端的 静态资源的服务场景 CDN 异步I/O 效果不明显 tcp_nopush 注意,须在sendfile开启的前提下 技术思想:把所有待发的包整理到一起之后,一并发送出去,提高传输效率 tcp_nodelay 对实时性要求比较高的场景,传输必须 阅读全文
posted @ 2018-10-26 01:02 saintdingtheGreat 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 截图,代码截屏均引用自慕课网nginx相关教学视频 基于用户的访问控制模块 http_access_module 基于用户登录信任的模块 http_access_module 参数示意:address 具体的ip地址,CIDR 网段例如192.168.0 unix:一种按照socket访问的方式 a 阅读全文
posted @ 2018-10-25 17:18 saintdingtheGreat 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 官方模块 第三方模块 下图所示的是一个nginx从编译,语法检查到重载的过程 重载完以后 执行ip -a命令查看网卡地址 在浏览器中拼接mystatus 就可以查看一些请求相关信息(这里mystatus 使用的是一个在default.conf中自定义的location地址),server是握手数,a 阅读全文
posted @ 2018-10-23 14:54 saintdingtheGreat 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 日志格式类型等 包含两类:access_log error.log log_format log只能在http模块下配置 下图是一个典型error_log配置 warn表示默认日志级别为‘’警告‘’ 格式如下: 一个典型的access_log格式: main是给log_format起的名字,上图所示 阅读全文
posted @ 2018-10-23 03:22 saintdingtheGreat 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: curl https://www.fixdown.com/soft/25663.html 返回一堆html代码,是请求地址(服务端)返回的响应报文 curl -v https://www.fixdown.com/soft/25663.html>/usr/null >是请求头 <是响应报文 上述内容也 阅读全文
posted @ 2018-10-23 02:48 saintdingtheGreat 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 默认配置语法 全局 服务级别的配置 user 设置nginx服务的系统使用用户,基本上不用动 worker_processes 工作进程数 跟nginx多worker有关,增大连接数的并发处理,如8核cpu设置为8 error_log nginx的错误日志 pid nginx服务启动时候的pid 把 阅读全文
posted @ 2018-10-23 02:11 saintdingtheGreat 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 中间件负责接收/分发请求给相应的应用,让网站更层次化,也用于安全防控;更可用于负载均衡;支持海量并发。 中间件服务 代理服务 类似产品IIS GWS(google web server) httpd--apache基金会 io复用:解决并发问题,中间件 cpu亲和,nginx有多个工作进程,均匀的分 阅读全文
posted @ 2018-10-23 00:37 saintdingtheGreat 阅读(105) 评论(0) 推荐(0) 编辑
摘要: iptables相关命令 iptables -L查看相关规则 iptables -F关闭所有的防火墙规则 getenforce 查看selinux是否开启 ,如果已经开启,可以通过setenforce 0关闭防火墙 永久关闭selinux的办法 建立文件夹nginxclip 然后在nginxclip 阅读全文
posted @ 2018-10-22 23:40 saintdingtheGreat 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 原文源自:https://www.cnblogs.com/activiti/p/7810166.html操作系统为centos7 64 1、修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant-tables=1 这一行配置让 mysqld 启动时不对密码进行验证 2、重启 mysqld 服务:systemctl restart mysqld 3、使用 ... 阅读全文
posted @ 2018-10-22 11:19 saintdingtheGreat 阅读(239) 评论(0) 推荐(0) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 38 下一页