Стратегии развертывания для WP-Supercache [закрыты]

Я хочу улучшить процесс развертывания, который в настоящее время использует Capistrano для развертывания из размещенного репозитория git. По большей части это работает очень хорошо.

Однако у меня возникают проблемы с развертыванием WP-Supercache:

  • Активация плагина WP-Supercache создает файл advanced-cache.php в wp-content, которая содержит абсолютный (и специфический для сервера путь) к файлу в папке плагина WP-Supercache.
  • Файлы кеша хранятся в wp-content/cache, который я (правильно) исключаю из git.

Поиск, который я сделал, показал мне пару возможных альтернатив для advanced-cache.php

  • Попросите задачу развертывания создать файл advanced-cache.php каждый раз (используя шаблон).
  • В начальном развертывании плагин создаст правильный файл на сервере, затем переместите его в общую папку и задайте задачу развертывания, которая символизирует его.

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

Итак, у кого-то есть хорошее решение /процесс для этого - необязательно должно быть связано с Capistrano, я думаю, что эта проблема возникает для любого развертывания, которое включает WP-Supercache.

7 голосов | спросил anu 7 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 07 Sep 2012 13:52:48 +0400 2012, 13:52:48

1 ответ


1

Я использую WP-SuperCache, и поскольку я просто использую (не взламываю его), тогда он отключается, когда я нахожусь в разработке. Я активирую его только на производстве. Это может оказаться неэффективным, потому что вы можете проверить, как работает кеширование при разработке. Тем не менее, я нашел (по крайней мере для меня) тестирование в разработке бесполезным, поскольку данные и трафик находятся в производстве, а не в разработке.

Итак, это может быть не ответ, но если вы не делаете взлома для кода плагина, вы можете пропустить его в процессе разработки и активировать его только в процессе производства.

ответил Omar Abid 27 PMpSat, 27 Apr 2013 17:53:07 +040053Saturday 2013, 17:53:07

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132