Я переписываю приложение, которое использует базу данных Filemaker.Исторически PHP-скрипт имел соединение PHP SDK с Filemaker.Я конвертирую его, чтобы использовать API Filemaker 17.
Во время разработки я создаю новую запись, а затем отображаю список записей.После создания новой записи старая система (использующая PHP SDK) немедленно отобразит обновленный список.Новая система, которую я разрабатываю, не будет.
Через несколько минут новая система (с помощью API Filemaker 17) покажет правильный список.Кажется, это занимает 5-10 минут.
Все это происходит с помощью порталов.
Я использую PHP-фреймворк Symfony.Я попытался очистить кэш Symfony.
Я также попытался добавить метку времени UNIX к URL-адресу _find вызова API.Он по-прежнему возвращает мне список, но это устаревший список.
Я также использую опцию 'cache-control: no-cache'
cURL.
Я изучил документацию по API FM 17, ноне могу найти ничего подходящего.
Есть ли кеш, который реализует FM API?Если так, как вы это отключите?
Я ожидаю, что список будет обновляться немедленно через API FM 17.
- Обновлено -
Если я вручную обновлю запись , содержащая данные портала, список, возвращаемый из API, работает мгновенно.Кэшируются ли данные портала?