関数名:realpath_cache_size()
該当するバージョン:PHP 5> = 5.3.2、PHP 7
関数の説明:RealPath_Cache_Size()関数は、現在のRealPathキャッシュサイズを取得するために使用されます。
使用例:
// 获取当前的realpath 缓存大小$cacheSize = realpath_cache_size(); // 输出缓存大小(以字节为单位) echo "Realpath cache size: " . $cacheSize . " bytes";
説明:
- RealPath_Cache_Size()関数は、PHPバージョン5.3.2以上で利用できます。
- この関数はパラメーターを受け入れません。
- 返品値はバイトのキャッシュサイズです。
- RealPath_Cache_Size()関数は、ファイルへのReal Pathを保存するために使用される現在のRealPathキャッシュサイズを取得するために使用されます。 RealPathキャッシュを有効にすると、大量のファイルパスを処理するときにパフォーマンスが向上します。
- RealPath_cache_size()によって返される値は、実際のキャッシュサイズであり、キャッシュされたエントリの数ではありません。キャッシュ内のエントリの数を取得するには、RealPath_Cache_Get()関数を使用できます。
注:
- RealPath_Cache_Size()関数は現在のキャッシュサイズを返し、キャッシュの最大空きスペースを表しません。キャッシュサイズの制限は、PHP.iniファイルのRealPath_Cache_Size構成アイテムによって決定されます。
- RealPathキャッシュサイズを変更するには、PHP.iniファイルにRealPath_Cache_Size構成アイテムの値を設定する必要があります。たとえば、64mに設定:RealPath_Cache_Size = 64M。
- RealPathキャッシュのサイズが構成アイテムの制限を超えると、自動的に空にされて再現されます。
- RealPathキャッシュを使用する前に、RealPathキャッシュが有効になっていることを確認してください。 PHP.iniファイルにRealPath_Cache_Size構成アイテムの値を設定することにより、キャッシュを有効にできます。