PHP 如何避免在每次请求时加载源文件?
PHP how to avoid load source file on each request?
我有以下API。 CityData.php 是一个包含 city 和 zip 的文件,大小为 100kb。使用此功能,解释器会在每次请求时将文件从磁盘加载到内存。我怎样才能避免这种情况并在请求之间共享它?
<?php
require_once 'Config.php';
class CourseController{
public function getCourseApi()
{
require_once 'CityData.php';
......
}
}
CityData.php
130433 => '馆陶县',
130434 => '魏县',
130435 => '曲周县',
130481 => '武安市',
130500 => '邢台市',
130502 => '桥东区',
........
Mem Cash 是一个很好的解决方案,您可以加载一次数据,然后它就会在 RAM 中可用多久。
我有以下API。 CityData.php 是一个包含 city 和 zip 的文件,大小为 100kb。使用此功能,解释器会在每次请求时将文件从磁盘加载到内存。我怎样才能避免这种情况并在请求之间共享它?
<?php
require_once 'Config.php';
class CourseController{
public function getCourseApi()
{
require_once 'CityData.php';
......
}
}
CityData.php
130433 => '馆陶县',
130434 => '魏县',
130435 => '曲周县',
130481 => '武安市',
130500 => '邢台市',
130502 => '桥东区',
........
Mem Cash 是一个很好的解决方案,您可以加载一次数据,然后它就会在 RAM 中可用多久。