Как уменьшить вес магазина?

Магазин стал занимать слишком много места, при общем количестве заказов 12504, товаров 2104 и покупателей 7225 занимает более 3000 Мб. Насколько эти цифры соотносимы?

Год назад уже обращался с этим вопросом (Запрос: №1294407), после изменил правила загрузки и сохранения оригиналов изображений, в результате чего пропало множество больших фото товара и пришлось их заново закачивать. Результат - опять занято дисковое пространство.

Удалил множество старых выключенных товаров, на некоторое время помогло. НО год назад при 2430 товарах - 2800Мб, сейчас при 2104 - 3048Мб

И постоянно растет, без каких-либо активных действий с моей стороны (новые выкладываемые товары исчисляются единицами, новые плагины в последнее время не устанавливал)

Очень надеюсь на помощь в поиске и устранении раздувающих магазин факторов

4 ответа

  • 1
    Михаил Ушенин Webasyst 11 августа 2015 04:32 #

    Дисковое пространство при использовании интерент-магазина в основном тратится на эскизы изображений товаров. Вот способ его сэкономить:

    1. Выясните, эскизы каких размеров нужны для используемых вами тем дизайна в дополнение к стандартным размерам. Добавьте все нужные вам дополнительные размеры эскизов в разделе Настройки → Изображения.
    2. Выполните перегенерацию эскизов с помощью ссылки Удалить и заново создать эскизы изображений всех товаров.
    3. Отключите там же флажок Разрешить создание эскизов произвольных размеров по требованию — чтобы при запросе ненужных размеров не формировались лишние эскизы и не занимали место на сервере.

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

    • +1
      Katinka Katinka 19 августа 2015 14:36 #

      Запустил процесс перегенерации эскизов как описано, проходит некоторое время - процентов 30 процесса и выдает

      <h1 style="font-family: 'Times New Roman'; line-height: normal; text-align: -webkit-center; background-color: rgb(255, 255, 255);">504 Gateway Time-out</h1><hr style="font-family: 'Times New Roman'; font-size: medium; line-height: normal;">

      nginx/1.8.0

      что с этим делать?

      Какой запрос писать провайдеру?

      • +1
        Katinka Katinka 20 августа 2015 01:43 #

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

    • +1
      Katinka Katinka 26 августа 2015 04:21 #

      Михаил, ответьте, пожалуйста, как именно работает данный скрипт, и какие ограничения могут влиять на его работу!

      Мне провайдер отказывается помочь, не зная в чем именно проблема - процесс вылетает после 10 минут работы с ошибкой "504 Gateway Time-out / nginx/1.8.0" - по процентам это более 30 процентов, но не более 42, цифра постоянно меняется.

      • +1
        Михаил Ушенин Михаил Ушенин Webasyst 26 августа 2015 04:34 #

        Если судить по сообщению "504 Gateway Time-out", то можно (1) попробовать увеличить таймаут фронтенд-сервера хостинга (nginx). Или (2) уменьшить время исполнения PHP-скриптов бекенд-сервером (apache), чтобы оно стало чуть меньше таймаута фронтенд-сервера. Первый вариант мне кажется предпочтительным, если возможность выбрать одно из двух.

        • +1
          Katinka Katinka 26 августа 2015 04:46 #

          Ок, сейчас будем пробовать, спасибо, отпишусь!

  • 1
    Katinka 11 августа 2015 05:09 #

    Год назад уже удалил и создал заново эскизы. Только большие фото все пропали - нельзя было увеличить изображение, не находило нужный файл.

    Что повлекло много часов работы для нахождения и заново заливки фото товаров.

    Какие обязательно должны быть настройки чтоб такого не повторилось?

    • +2
      Михаил Ушенин Михаил Ушенин Webasyst 11 августа 2015 05:34 #

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

  • 1
    Katinka 12 августа 2015 03:51 #

    Какая цена вопроса?

  • 0
    Katinka 11 августа 2015 06:45 #

    Вручную точно оригиналы не удалял. Больше всего пострадали фото товаров выложенных в магазин еще в SS-Pro. Но и недавние, из WASS тоже (

    Мне ОЧЕНЬ важно, чтобы изображения не слетели. Возможно чтобы удалил и заново создал эскизы специалист, Вы например?

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите