首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在提供文档、css、映像之前,减缓Apache web服务器的响应

在提供文档、css、映像之前,减缓Apache web服务器的响应
EN

Server Fault用户
提问于 2010-01-27 14:29:29
回答 3查看 3.8K关注 0票数 2

我有一个运行WordPress (PHP和MySQL)的网站。网站对请求的响应非常缓慢。

当我查看Safari中的web检查器时,问题似乎不在于文件大小。

http://img.skitch.com/20100127-1yjnf586wdr3tx4akk8fj5qwhx.png

要用5秒才能送达内容。我能采取什么措施?我对服务器管理很陌生,这只是一个共享的服务器。我没有一个完全的控制,但它可能是值得尝试优化。

我尝试了tracerouteping命令,但是这些命令没有问题。

EN

回答 3

Server Fault用户

发布于 2010-01-27 14:38:48

这可能与文件的大小无关。如果您运行wordpress,您的积压将是数据库和处理器。数据库,用于恢复页面应该是什么样子、内容等的所有信息,以及用于将所有内容编译成实际文档并发送出去的处理器。

可能想看看如何调整Apache的缓存设置。如果某些页面经常被请求,那么一遍又一遍地构建它们是没有意义的。

票数 3
EN

Server Fault用户

发布于 2010-01-28 19:23:13

尝试使用Firefox并为其安装一个名为Firebug (http://getfirebug.com/)的插件。一旦您设置了它,启用“网络”面板并重新加载您的页面。这将显示服务器响应的每个部分所需的时间,包括初始连接速度、下载时间、服务器响应滞后等。还可以使用此面板查看是否正在缓存项目,如JavaScript、图片和CSS。

由于您是在共享主机上,所以您将对服务器设置几乎没有控制权,但是您可以通过密切注意您要求服务器做的事情,以其他方式加快速度。

吉尔!并且习惯了使用Firebug,这是一个救生器。

最后一件事,确保你使用的是你能使用的最新版本的wordpress,不要使用太多的插件。每一点开销都会减缓你的负荷。

票数 1
EN

Server Fault用户

发布于 2011-10-03 10:31:54

Wordpress,就像很多CMS一样,都是很重的,我并不奇怪共享服务器会给你这样的延迟来服务第一个字节。

首先要做的是确保您有一个可用的操作码缓存(php是“标准”缓存),没有一个Wordpress会在新用户每次请求时生成主页。如果apc安装在服务器上,如果您有方法配置它,您可以先尝试这个配置:

代码语言:javascript
运行
复制
apc.enabled=1
apc.shm_size=64
apc.max_file_size=3M
apc.ttl=7200
apc.user_ttl=7200
apc.stat_ctime=1

然后查看包中包含的apc.php脚本提供的统计数据,它将帮助您更充分地设置这些价值

我要做的第二件事是为Wordpress使用缓存插件,比如:http://wordpress.org/extend/plugins/w3-total-cache/

它将在第一次请求时呈现内容,然后每次可能时都提供静态内容。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/106800

复制
相关文章

相似问题

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