Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php simplexml缓存文件_Php_Caching_Xml - Fatal编程技术网

Php simplexml缓存文件

Php simplexml缓存文件,php,caching,xml,Php,Caching,Xml,我正在加载一个XML文件,这个文件很重,包含很多数据,我只使用了少量数据。这导致我的网站需要很长时间才能加载 有人能给我一个解决方案吗?simplexml中有没有一种方法可以将文件缓存一段时间?我的网站是PHP的 提前谢谢 Richard您不会直接使用simplexml来完成它。您需要使用的是其他文件功能(fopen或file\u get\u contents),保存文件或提取所需的位并保存。如果自上次检查以来经过了足够的时间(或者如果经过了足够的时间,新数据将可用),则可以删除缓存的数据并再

我正在加载一个XML文件,这个文件很重,包含很多数据,我只使用了少量数据。这导致我的网站需要很长时间才能加载

有人能给我一个解决方案吗?simplexml中有没有一种方法可以将文件缓存一段时间?我的网站是PHP的

提前谢谢


Richard

您不会直接使用simplexml来完成它。您需要使用的是其他文件功能(
fopen
file\u get\u contents
),保存文件或提取所需的位并保存。如果自上次检查以来经过了足够的时间(或者如果经过了足够的时间,新数据将可用),则可以删除缓存的数据并再次检查