2016-11-13 41 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