2015-09-22 3 views
0

У меня есть экземпляр wiki для мультимедиа, который получает много вызовов api. Я хотел бы использовать встроенный кеш файлов (wgUseFileCache), но похоже, что он работает только для запросов веб-страниц. Можно ли использовать кеш-файл на api?Mediawiki wgUseFileCache с вызовами api

ответ

1

Насколько я знаю, нет встроенного способа использования кеша файлов для запросов Api. Для достижения того, что вы хотите, вы можете использовать и другие слои кэширования, например. Varnish или (возможно, вы используете его уже как веб-сервер) nginx.

1

Некоторые модули API кэшируют данные внутренне, поэтому убедитесь, что $wgMainCacheType настроен на что-то разумное, но, по словам Флориана, MediaWiki сама не кэширует вывод API. Однако он устанавливает правильные заголовки кеша, поэтому вы можете использовать mod_cache или что-то еще поверх него.