Zend_Cache_Backend_Sqlite по сравнению с Zend_Cache_Backend_File

В настоящее время я использую Zend_Cache_Backend_File для кэширования моего проекта (особенно ответы от внешних веб-сервисов). Я блуждал, если я мог бы найти некоторое преимущество в миграции структуры к Zend_Cache_Backend_Sqlite.

Возможные преимущества:

  • Файловая система упорядочена (только 1 файл в папке кэша)
  • Удаление истекло, записи должны быть более быстрыми (мое предположение, так как пехлеви не должен был бы сканировать внутренний-metadatas для истекающей даты каждого кэша),

Возможные недостатки:

  • Нахождение, что запись читает (с зендом файлов проверяют, существует ли файл на основе имени файла и должен быть немного более быстрым) с точки зрения скорости.

Я попытался искать немного в Интернете, но кажется, что нет большой дискуссии о вопросе.

Что Вы думаете об этом?

Заранее спасибо.

5
задан Alekc 8 June 2010 в 08:15
поделиться

1 ответ

Я бы сказал, что это зависит от вашего применения.

Переключение не должно быть сложным. Просто протестируйте оба варианта и посмотрите, какой из них лучше для вас. Ни один бенчмарк не является объективным, кроме вашего собственного.

Если измерять только производительность, то Zend_Cache_Backend_Static - самый быстрый.

3
ответ дан 14 December 2019 в 13:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: