在讨论这个问题之前,让我详细介绍一下我的网站。
我有以下Godaddy托管计划(Delux计划,增加了资源)
该网站每天的访问量不到1000次。
然而,我发现它已经耗尽了资源。
这怎么可能?
发布于 2016-10-16 08:51:48
Linux对RAM的使用
Linux通常会使用吃很多内存来避免磁盘缓存(交换文件),并且如果很少或没有免费的内存,则不会指出任何错误。只有当您没有空闲内存并且Linux操作系统正在使用交换文件时,您才应该认为这是一个问题。
Linux交换文件
应该尽可能避免磁盘交换缓存,因为磁盘上发生的SQL查询要慢得多,并导致系统开始排队请求,这会增加CPU使用和IO读/写。
这是网站管理员我需要更多的内存还是CPU?常见的问题吗?答案不是一种或另一种,如果进程是基于SQL的,还是基于CPU的,则每个站点的答案都不同。SQL将同时命中CPU和RAM,但是如果SQL被缓存,那么它就不会像处理得那么快而进入另一个CPU。在大多数情况下,更多的ram将解决资源问题。
如果您的服务器正在使用交换空间,则需要增加RAM。大多数站点通常需要更多的RAM,而不是CPU,所以您总是可以减少到1核心,增加RAM。就我个人而言,如果选择的话,我会选择1 CPU核心1.5GB RAM,而不是2个CPU核心,1GB RAM。
消失HTTP缓存
HTTP是一个来源加速器,专为内容密集的动态网站以及大量消耗的API而设计。与其他网络加速器不同,如Squid (最初是客户端缓存),或者主要是原始服务器的Apache和nginx,Varnish被设计为一个HTTP加速器。与其他代理服务器不同,清漆只关注HTTP,其他代理服务器通常支持FTP、SMTP和其他网络协议。包括维基百科在内的高知名度高流量网站、“纽约时报”、“卫报”、“印度教”、“罗马晚报”、社交媒体以及Facebook、Twitter、Vimeo和Tumblr等内容网站都使用清漆。在网络上排名前10K的网站中,大约十分之一的网站使用了该软件。
许多“好的”托管公司,如甘地,使用消失,它的速度惊人的快,并已众所周知的加快网站100-1000倍的速度。
内容发布网络
您还可以通过使用CDN网络来减少获取的数量,它们是非常廉价的,可以帮助您减少服务器负载,但也可以.帮助您加快您的网站,因为他们将加载最近的文件到您的访问者的位置。谷歌奖励快速网站,我推荐Cloudflare和类似的服务。
https://webmasters.stackexchange.com/questions/100264
复制相似问题