初次加载数据库驱动页面非常慢; 为什么? 阿帕奇+ PHP
我们公司的一个Apache / PHP / MySQL驱动的站点正在被移动到一个新的服务器上。 它还没有转移到生产,所以只有两个用户左右。 但是,使用数据库加载页面可能需要几秒钟的时间。 例如:首页加载时为13.8秒,后续加载时为0.01-0.02秒。 这是一个包含30个查询的页面。 我猜想会涉及到某种types的MySQLcaching,但是我的主要问题是:为什么初始负载非常慢? 有什么可以从这个诊断吗? 特别是在MySQL SHOW STATUS输出中有一些很大的数字让我担心。 顶级输出: top – 12:22:33 up 163 days, 22:45, 7 users, load average: 0.09, 0.16, 0.29 Tasks: 960 total, 1 running, 959 sleeping, 0 stopped, 0 zombie Cpu(s): 0.3%us, 0.7%sy, 0.0%ni, 99.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 1025492k total, 700924k used, 324568k […]