我问的原因是因为当使用top我没有看到任何类似APC的进程。 所以我认为内存使用量将在apache进程中占据。
是这样的,这是否意味着内存APC正在使用是在每个Apache进程中复制,从而占用可能比最初分配给它更多的内存?
如果是这种情况,memcache是一个更好的解决scheme,即使它没有在多个负载均衡的服务器上使用?
Windows上的filemtime()的已知问题 – 文件被任意地触动?
使用Python 3.6,Apache 2.4和Django 1.11在Ubuntu上安装mod_wsgi
主机localhost是不允许连接到这个MysqL服务器的
用Nutch重新抓取url只是为了更新网站
htaccess多参数
在共享虚拟主机服务器上使用wsgi和virtualenv部署Django项目,无需root权限
负载平衡集群不能与Apache HTTP Server 2.4.6和JBoss EAP 7一起使用
在PHP 5.5.1 / apache 2.4.6中,带有下划线的标头名称被忽略
cgi死了吗?
如何在Java中生成没有空格和换行符的XML签名?
APC使用共享内存来存储操作码缓存。 在mod_PHP的情况下,这个内存在所有的Apache进程之间共享。 所以即使有5个Apache进程,30MB缓存也只占用30MB。
但是,当使用mod_PHP时,每个Apache进程都会浪费大量资源,因为每个进程都包含PHP解释器。 因此,当Apache提供静态内容(html,css,js,图像文件等)时,它会使用加载完整PHP解释器的过程。 为了解决这个问题,有些人通过mod_fastcgi或mod_fcgi使用FastCGI。 与FastCGI一起使用操作码缓存变得有点棘手。
目前没有办法将memcache用作操作码缓存。 即使有,它可能比预期的要慢。
除了作为操作码缓存之外,APC还提供共享内存。 这强烈表明它有自己的内部共享内存系统类似于memcached。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。