2011-07-13 107 views
0

PHP APC文檔中關於篩選文件的信息不多。PHP APC篩選出大型PDF文件

「A逗號分隔的POSIX的列表擴展正則表達式。如果任何圖案源文件名相匹配時,該文件將不被緩存。注意,用於匹配的文件名是一個傳遞到包括/要求,而不是絕對如果表達式的第一個字符是a +,那麼這個表達式是加法的,因爲表達式匹配的任何文件都會被緩存,如果第一個字符是一個 - 那麼任何匹配的東西都不會被緩存。大小寫是默認的,所以可以忽略。「 http://www.php.net/manual/en/apc.configuration.php#ini.apc.filters

我期待防止APC緩存大型PDF文件。我如何使用apc.filter設置來做到這一點。

非常感謝。

+0

APC是操作碼cacher。你確定APC試圖緩存(不存在)PDF文件的操作碼嗎? –

+0

您的PDF是否由PHP腳本生成? – Problematic

回答

1

APC只緩存正在通過PHP解釋器運行的文件。如果這是針對PDF文件發生的,那麼您的服務器配置錯誤,您需要修復該問題。

通常情況下,PDF文件(像任何其他靜態媒體)應該直接由Apache提供服務 - PHP和APC都不會看它們。

+0

s/PHP文件/ PDF文件? – Problematic

+0

Derp!是的,修正了這一點。 – duskwuff

+0

錯過了一個.. :) – Problematic