PHP, как избежать загрузки исходного файла при каждом запросе? - PullRequest
0 голосов
/ 26 июня 2019

У меня ниже API.CityData.php - это файл с названием city и zip размером 100 КБ.С помощью этой функции интерпретатор загружает файл с диска в память при каждом запросе.Как я могу избежать этого и разделить его между запросами?

<?php
    require_once 'Config.php';
    class CourseController{
        public function getCourseApi()
        {
            require_once 'CityData.php';
            ......
        }
    }

CityData.php

  130433 => '馆陶县',
  130434 => '魏县',
  130435 => '曲周县',
  130481 => '武安市',
  130500 => '邢台市',
  130502 => '桥东区',
........

1 Ответ

1 голос
/ 26 июня 2019

Mem Cash - хорошее решение, вы можете загрузить данные за один раз, после чего они будут доступны в оперативной памяти в течение необходимого вам времени.

...