在某人向下投票并向下推动这个问题之前,请下注者能够指出一些更好的资源。感谢。
我有VPS,它运行一个wp博客和一个简单的单页网站。我正在尝试将APC用于博客。在安装APC之前VPS向我发送警报说WP index.php正在吃掉所有东西。现在安装APC后,这些警报已经停止。但是当我使用apc.php检查结果时,我没有在系统缓存中看到任何文件。这是PHP信息
APC Support enabled
Version 3.1.9
APC Debugging Disabled
MMAP Support Enabled
MMAP File Mask no value
Locking type pthread mutex Locks
Serialization Support php
Revision $Revision: 308812 $
Build Date Dec 13 2011 10:12:43
Directive Local Value Master Value
apc.cache_by_default On On
apc.canonicalize On On
apc.coredump_unmap Off Off
apc.enable_cli Off Off
apc.enabled On On
apc.file_md5 Off Off
apc.file_update_protection 2 2
apc.filters apc\.php$ apc\.php$
apc.gc_ttl 3600 3600
apc.include_once_override Off Off
apc.lazy_classes Off Off
apc.lazy_functions Off Off
apc.max_file_size 1M 1M
apc.mmap_file_mask no value no value
apc.num_files_hint 1000 1000
apc.preload_path no value no value
apc.report_autofilter Off Off
apc.rfc1867 Off Off
apc.rfc1867_freq 0 0
apc.rfc1867_name APC_UPLOAD_PROGRESS APC_UPLOAD_PROGRESS
apc.rfc1867_prefix upload_ upload_
apc.rfc1867_ttl 3600 3600
apc.serializer default default
apc.shm_segments 1 1
apc.shm_size 30 30
apc.slam_defense Off Off
apc.stat On On
apc.stat_ctime Off Off
apc.ttl 0 0
apc.use_request_time On On
apc.user_entries_hint 100 100
apc.user_ttl 0 0
apc.write_lock On On
我对实际发生的事感到困惑。我试图阅读所有可能的来源,但我感到困惑。我如何只使用缓存WP index.php而不是其他人?请注意,其简单的mod_php设置不是FastCGI设置。
答案 0 :(得分:2)
就像评论所说的那样,我不知道为什么你不希望所有内容都被缓存。
然而,根据docs,似乎有办法做你想做的事。您可以在apc.filters属性中使用正则表达式来排除除index.php文件之外的所有内容。我不是一名正则表达式专家,但是你的apc.ini中的一些内容应该可行;
apc.filter =!索引\ .PHP