Как уменьшить вес магазина?
Магазин стал занимать слишком много места, при общем количестве заказов 12504, товаров 2104 и покупателей 7225 занимает более 3000 Мб. Насколько эти цифры соотносимы?
Год назад уже обращался с этим вопросом (Запрос: №1294407), после изменил правила загрузки и сохранения оригиналов изображений, в результате чего пропало множество больших фото товара и пришлось их заново закачивать. Результат - опять занято дисковое пространство.
Удалил множество старых выключенных товаров, на некоторое время помогло. НО год назад при 2430 товарах - 2800Мб, сейчас при 2104 - 3048Мб
И постоянно растет, без каких-либо активных действий с моей стороны (новые выкладываемые товары исчисляются единицами, новые плагины в последнее время не устанавливал)
Очень надеюсь на помощь в поиске и устранении раздувающих магазин факторов
4 ответа
Дисковое пространство при использовании интерент-магазина в основном тратится на эскизы изображений товаров. Вот способ его сэкономить:
После этого у вас на сервере будут храниться только те эскизы, которые вам действительно нужны.
Запустил процесс перегенерации эскизов как описано, проходит некоторое время - процентов 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
что с этим делать?
Какой запрос писать провайдеру?
Они пишут что им нужно знать нужно знать как именно работает данный скрипт, и какие ограничения могут влиять на его работу
Михаил, ответьте, пожалуйста, как именно работает данный скрипт, и какие ограничения могут влиять на его работу!
Мне провайдер отказывается помочь, не зная в чем именно проблема - процесс вылетает после 10 минут работы с ошибкой "504 Gateway Time-out / nginx/1.8.0" - по процентам это более 30 процентов, но не более 42, цифра постоянно меняется.
Если судить по сообщению "504 Gateway Time-out", то можно (1) попробовать увеличить таймаут фронтенд-сервера хостинга (nginx). Или (2) уменьшить время исполнения PHP-скриптов бекенд-сервером (apache), чтобы оно стало чуть меньше таймаута фронтенд-сервера. Первый вариант мне кажется предпочтительным, если возможность выбрать одно из двух.
Ок, сейчас будем пробовать, спасибо, отпишусь!
Год назад уже удалил и создал заново эскизы. Только большие фото все пропали - нельзя было увеличить изображение, не находило нужный файл.
Что повлекло много часов работы для нахождения и заново заливки фото товаров.
Какие обязательно должны быть настройки чтоб такого не повторилось?
Возможно, вы перед этим вручную удаляли оригиналы изображений, поэтому всполедствии и не из чего было создавать новые эскизы.
Вручную точно оригиналы не удалял. Больше всего пострадали фото товаров выложенных в магазин еще в SS-Pro. Но и недавние, из WASS тоже (
Мне ОЧЕНЬ важно, чтобы изображения не слетели. Возможно чтобы удалил и заново создал эскизы специалист, Вы например?
Какая цена вопроса?