
高并发解决方案
studyphp123
心中有岸,不怕远航!
展开
-
【PHP面试题】浏览器缓存和压缩优化技术(HTTP缓存机制;Nginx配置缓存策略;前端代码和资源的压缩)
文章目录一、HTTP缓存机制1、高并发下只能通过提升服务器负载解决?2、缓存只能做数据库缓存吗?3、缓存分类1) HTTP缓存模型中,如果请求成功会有三种情况:2)本地缓存相关Header:3)协商缓存相关Header:4、缓存策略的选择1)适合缓存的内容2)建议使用协商缓存注意事项:3)不建议缓存的内容二、Nginx配置缓存策略1、模拟 Nginx 实现缓存2、本地缓存配置2)可以设置 Prag...原创 2018-11-19 16:27:01 · 674 阅读 · 0 评论 -
【PHP面试题】为什么要减少HTTP请求?
文章目录一、为什么要减少HTTP请求?1、性能黄金法则2、如何改善(即减少组件话费的响应时间)?二、减少HTTP请求的方式1、图片地图2、CSS Sprites(CSS精灵)3、合并脚本和样式表4、图片使用 Base64 编码减少页面请求数一、为什么要减少HTTP请求?1、性能黄金法则只有 10%~20%的最终用户响应时间花在接收请求的HTML文档上,剩下的 80%~90%时间花在HTML文...原创 2018-11-15 22:39:17 · 1110 阅读 · 0 评论 -
【PHP面试题】什么是防盗链?如何实现防盗链?
文章目录一、什么是防盗链?1、盗链1) 盗链是指在自己的页面上展示一些并不在自己服务器上的内容。2) 整体来说,盗链是获得他人服务器上的资源地址,绕过别人的资源展示页面,直接在自己的页面上向最终用户提供此内容。3) 常见的是小站盗用大站的图片、音乐、视频、软件等资源。4) 通过盗链的方法可以减轻自己服务器的负担,因为真实的空间和流量均是来自别人的服务器。2、防盗链行为3、防盗链概念一、防盗链的工作...原创 2018-11-15 14:58:20 · 1920 阅读 · 0 评论 -
【PHP面试题】PHP如何解决网站大流量与高并发的问题?
文章目录1、高并发架构相关概念1)并发2)我们说的高并发是什么?3)高并发的问题,我们具体该关心什么?4)常用性能测试工具① ab② wrk③ http_load④ Web Bench⑤ Siege⑥ Apache JMeter5)QPS达到极限,该怎么办?① QPS 达到 50② QPS 达到 100③ QPS 达到 800④ QPS 达到 1000⑤ QPS 达到 20002、高并发解决方案案...原创 2018-11-08 23:54:12 · 9062 阅读 · 0 评论