PHP高并发的解决方案
2024-08-23 03:32:04
这几天面试,被问到这样一个问题:如何解决大流量的高并发问题.起初不知所措,在查阅相关资料,以及网上大牛们的解答之后,总结出以下几点:
1.服务器,如果同时访问量超过10W的话,需要采用专用服务器来承载.或者使用数字集群等技术,将多个IP绑定到一个域名下,一个IP被多台主机使用.
2.缓存技术.采用缓存技术可以减少数据连接的中转过程,从而直接访问. 缓存技术包括:普通缓存,页面缓存,静态缓存等.
3.禁止外部盗链.外部的盗链无疑是负载的另一体现.通过Apache可能直接禁止外部盗链,也可以通过refer来限制.
4.处理大容量文件下载.如果文件超过2M,可以采取另一服务器提供专门的文件上下载.
相信这几点,应该可以应付面试了吧.真正的技术,可能要到遇上的时候才能接触到.
最新文章
- 转:CentOS/Debian/Ubuntu一键安装LAMP(Apache/MySQL/PHP)环境
- securecrt 用心跳保持连接
- Inside Kolla - 04 Kolla 目录结构
- valuestack,stackContext,ActionContext.之间的关系
- 配置centos 7 mysql
- OC10_文件练习
- 0-1背包问题与N皇后问题的纠结
- SGU 160.Magic Multiplying Machine
- Android学习之简单的数据存储
- python 调用shell命令三种方法
- 根据View获取该控制器
- 2017 ZSTU寒假排位赛 #1
- meta 整理
- 详解Java中的clone方法
- linux 安装 PHP fileinfo 扩展
- Python内置函数(48)——ord
- HBase根据Rowkey批量查询数据JAVA API(一次查多条,返回多个记录)
- vue组件star开发基于vue-cli
- AutoCAD Civil 3D多版本插件安装包制作
- 三. html&;JavaScript&;ajax 部 分