网站有时需要很长时间才能加载

我正在使用Ubuntu 14.04运行一个LAMP系统。 我的服务器上有4个内核和8个内存

问题是,当我连接到我的网站后,空闲时间(2-3小时或更多)需要大量的时间来加载。 有时在60-110秒左右。

该网站加载缓慢的情况下

1)当网站闲置2-3小时或更长时间时发生。第二次尝试之后,在闲置期后访问网站后在8-10秒内加载网站。

2)我也有每小时运行的RSS费用。 RSS网站运行时也需要60-70秒。

请让我知道如何解决这个问题。

添加东西

第一个图像是在cron中没有运行RSS,第二个是在cron中运行RSS

没有RSS的顶部 与RSS顶部 从free -m输出

total used free shared buffers cached Mem: 7985 3981 4003 0 183 1943 -/+ buffers/cache: 1855 6130 Swap: 0 0 0 

这很可能是由内存问题引起的。 换出内存是精确的。 在空闲期间必须运行一些内存密集的任务,所有的Apaches,Phps和其他的都被换出 。 一旦你尝试连接,他们会被换入 ,但这需要很长时间。 一旦他们回到内存中,一切正常。 解:

  1. 增加更多的内存到你的机器。

  2. 通过使用cgroup使关键stream程不易交换。

在此之前,请诊断您的内存使用情况,系统负载,交换参数以validation这确实是罪魁祸首。