首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在页面加载上提供随机文件时,服务器挂起

在页面加载上提供随机文件时,服务器挂起
EN

Server Fault用户
提问于 2012-09-21 10:01:59
回答 1查看 104关注 0票数 2

我正在优化一个网站,我现在面临的问题是与服务器相关的。在页面加载期间,大约有40-50个请求发送到服务器(取决于页面),在每一种情况下,服务器在某个文件上挂起大约5-6秒(主要是图像,因为css和js正在合并),或者两到三个。看一下萤火虫截图,更好地了解我说的是什么

http://i.stack.imgur.com/aDhih.png

(这里有90个请求,因为js和css没有合并)。

网站是毕格洛化学家。知道是什么导致了这一切。我可以更深入地看一看,我只需要一个提示,什么可能是造成这种行为的原因。谢谢

EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-09-21 10:26:20

您的web服务器似乎没有配置来处理该数量的请求。

  • 启用“保持活动”# KeepAlive:是否允许持久连接(每个连接不止一个请求)。设置为“关闭”以停用。# KeepAlive On ## MaxKeepAliveRequests:在持久连接期间允许#的最大请求数。设置为0以允许无限数量。#我们建议您将这个数字保持在较高的位置,以获得最大的性能。# MaxKeepAliveRequests 200
  • 调整服务器参数,使其有足够数量的进程来处理并发请求#预叉MPM # StartServers:启动# MinSpareServers的服务器进程数:保持备用的服务器进程的最小数量# MaxSpareServers:保持备用的服务器进程的最大数量# MaxClients:允许启动# MaxRequestsPerChild的最大服务器进程数:服务器进程服务的最大请求数 StartServers 5 MinSpareServers 5 MaxSpareServers 50 MaxClients 150 MaxRequestsPerChild 0 # workerMPM # StartServers:启动# MaxClients的服务器进程的初始数量:同步客户端连接的最大数量# MinSpareThreads:保持备用的最小数量的工作线程# MaxSpareThreads:保留备用的最大数量的工作线程# ThreadsPerChild:每个服务器进程中固定数量的工作线程# MaxRequestsPerChild:服务器进程服务的最大请求数 StartServers 5 MaxClients 150 MinSpareThreads 25 ThreadsPerChild 75 ThreadsPerChild 25 MaxRequestsPerChild 0
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/430576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档