当前位置: 首页 > news >正文

php面试相关

22.描述一下大流量高并发量网站的解决方案

  答:

   1、确认服务器硬件是否足够支持当前的流量。

   2、使用memcache缓存技术,将动态数据缓存到内存中,动态网页直接调用这些文件,而不必在访问数据库。

   3、禁止外部的盗链。

   4、外部网站的图片或者文件盗链往往会带来大量的负载压力,因此应该严格限制外部对自身图片或者文件盗链,目前可以简单的通过refer来控制盗链,apache自己就可以通过配置来禁止盗链。

   5、控制大文件的下载。

   大文件的下载会占用很大的流量,对于非SCSI硬盘来说会消耗,使得网站响应能力下降。

   6、使用不同的主机分流主要流量

   7、使用流量统计软件。

  在网站上安装一个流量统计软件,可以即时知道哪些地方耗费了大量流量,哪些页面需要再进行优化。

   8、分库分表。

   9、Sphinx全文索引引擎。

相关文章:

  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • java经典面试题!
  • Bootstrap模态框的简单示例
  • 解决Could not commit JPA transaction RollbackException: Transaction marked as rollbackOnly
  • Linux下使用mke2fsk格式化虚拟磁盘分区的方法
  • ios KVOKVC
  • 开源入侵检测系统OSSEC搭建之二:客户端安装
  • Cisco设备型号编码详解
  • Android 通知栏自定义视图并且设置事件的开发
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • ubuntu 访问window
  • Java垃圾收集调优实战
  • jqeury轮播图插件 简单教程(适合新手)
  • android 文件的权限
  • 研磨设计模式之 策略模式--转
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • 【React系列】如何构建React应用程序
  • C学习-枚举(九)
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • js ES6 求数组的交集,并集,还有差集
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • Spring Cloud中负载均衡器概览
  • 番外篇1:在Windows环境下安装JDK
  • 聊聊flink的TableFactory
  • 前端技术周刊 2019-01-14:客户端存储
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 入门到放弃node系列之Hello Word篇
  • 三栏布局总结
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • MPAndroidChart 教程:Y轴 YAxis
  • # Java NIO(一)FileChannel
  • #define用法
  • (39)STM32——FLASH闪存
  • (笔试题)分解质因式
  • (第二周)效能测试
  • (第一天)包装对象、作用域、创建对象
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (附源码)计算机毕业设计大学生兼职系统
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全
  • .gitignore文件---让git自动忽略指定文件
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .NET Core6.0 MVC+layui+SqlSugar 简单增删改查
  • .Net CoreRabbitMQ消息存储可靠机制
  • .NET Framework .NET Core与 .NET 的区别
  • .net(C#)中String.Format如何使用
  • .NET教程 - 字符串 编码 正则表达式(String Encoding Regular Express)
  • .Net中的设计模式——Factory Method模式
  • /usr/bin/python: can't decompress data; zlib not available 的异常处理
  • @column注解_MyBatis注解开发 -MyBatis(15)
  • @ResponseBody
  • @synthesize和@dynamic分别有什么作用?
  • [ 隧道技术 ] cpolar 工具详解之将内网端口映射到公网