首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VPS的高CPU负载

VPS的高CPU负载
EN

Server Fault用户
提问于 2016-05-15 16:56:50
回答 2查看 1.3K关注 0票数 -2

我使用数字海洋的VPS。配置为: 8GB RAM,4 Core处理器,80 8GB,安装了cpanel。大多数访问者都在http://www.secretdiarybd.com/bn站点上。在wordpress平台上。mysql数据库的大小目前为80 MB。大约有250到300名同时来访的人。my.cnf文件如下:

代码语言:javascript
复制
[mysqld]
default-storage-engine         = InnoDB
key-buffer-size                = 256M
myisam-recover                 = FORCE,BACKUP
max-allowed-packet             = 16M

tmp-table-size                 = 128M
max-heap-table-size            = 128M
query-cache-type               = 0
query-cache-size               = 128
max-connections                = 100
thread-cache-size              = 50
open-files-limit               = 65535
table-definition-cache         = 2024
table-open-cache               = 2024

# INNODB #
innodb-flush-method            = O_DIRECT
innodb-log-files-in-group      = 2
innodb-log-file-size           = 256M
innodb-flush-log-at-trx-commit = 1
innodb-file-per-table          = 1
innodb-buffer-pool-size        = 1G
innodb-buffer-pool-instances   = 1

服务器负载始终是30+,内存使用率在20%左右。怎样才能减少服务器的负载?请注意,网站和数据库是优化的。

EN

回答 2

Server Fault用户

发布于 2016-05-15 22:10:33

在web服务器上缓存通常比使用Wordpress插件缓存要有效得多。我有一个Wordpress/Nginx缓存教程,但也可以使用Apache。这个文章将介绍微缓存。,如果您的内容变化很快,这是很有帮助的。大多数Wordpress博客都是很好的缓存,您只是将登录用户排除在缓存之外。

票数 1
EN

Server Fault用户

发布于 2016-05-15 21:47:09

对于具有200+并发访问的站点来说,这些值是非常正常的。有了这样的通信量,将推荐一台专用服务器。

同时,您可以安装名为WP超级缓存的免费Wordpress插件。选择最佳配置可能需要分析业务逻辑,但您可以按照以下提示设置插件:

  • 缓存模式= mod_rewrite模式
  • 压缩=禁用,因为在许多情况下不需要它
  • 缓存清除=禁用(插件仍然会自动清除已更新或注释的页面的缓存);
  • 只在评论为启用时清除post/page (只有当您的站点对评论开放,并且评论号不在页面之外显示时,例如在帖子列表中)
  • 在更新=禁用时清除所有页面/帖子(仅当您的站点没有在主页或其他页面中显示帖子列表时)
  • 排除用户代理:删除该字段中的所有内容,因此搜索引擎也将看到站点的快速缓存版本,您的PageRank也将从中受益。
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/776914

复制
相关文章

相似问题

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