2016-11-13 40 views
-2

我編寫了一個php腳本,用於收集某些網站(來自html)的(簡單dom html)信息。 我的問題是,每當我啓動腳本時,它會瀏覽所選的所有網站,並且每次啓動需要20秒。 我想爲包含腳本(htdocs/folder/sript.php)的特定文件夾設置服務器緩存。我想設置服務器緩存執行腳本每5 minites一個例子,否則給最後resaults。 我已經嘗試添加一些行到.htaccess但它不起作用。爲特定文件夾啓用服務器緩存

回答

0

自PHP 5.4,你應該使用PHP opcache:http://php.net/manual/fr/opcache.installation.php

您可以設置高速緩存的黑名單:http://php.net/manual/fr/opcache.configuration.php#ini.opcache.blacklist-filename

對於PHP < 5.4:

你應該使用PHP APC緩存:

sudo apt-get install php-apc

sudo /etc/init.d/apache2 restart

之後,你可以在你的php.ini文件使用類似

apc.filters「[正則表達式]」

+0

不幸的是我的服務器上PHP5.3 – user3710293

+0

好了,你應該使用APC緩存。更新了答案。 – Max