Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Быстрый рост количества иннодов на хостинге


Recommended Posts

image.png.7342d1c02bd768432a46df65497f217c.png

 

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

Надіслати
Поділитися на інших сайтах


Так и что... в чем проблема-то? :) лимит ваш судя по скрину и на половину не расходован.

Opencart ваш делает в папке image огромную кучу ресайзов фоток.

SSH доступ есть? Зайдите в самый корень куда есть доступ (не знаю, vps у вас или shared хост) и запустите:

du --inodes -s *|sort -h

Не в корень сайта, а выше. Т.к. мало ли, может inodes у вас отъедает не сайт вовсе, а например спам на почту какую-то идет, а вы даже не в курсе и не проверяете ящик. Или какой-то tmp каталог забивается php сессиями (которые из-за кривых настроек не подчищаются).

И пройдитесь по каталогам, посмотрите где больше всего файлов.

Скорей всего это image/cache

 

137тыс это не сказать что прям и много...

Снимок11.png

Змінено користувачем NotSlow
Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах


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

Ресайз фоток это довольно тяжелая операция. А CPU - более ценный ресурс, чем диск. Это плохо когда процессор постоянно будет делать дурную работу по ресайзу, вместо того чтоб лучше/быстрей занимался php скриптами сайта и mysql базой.

 

Хостинг просто банально хочет чтоб вы по-больше платили уже за тариф по-выше... :)

Змінено користувачем NotSlow
  • +1 1
Надіслати
Поділитися на інших сайтах


В 25.11.2023 в 09:52, kostya242 сказав:

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

Запам'ятайте раз та назавжди нема ніякого "кешу зображень" (на заборі теж багато чого пишуть, але то забор, а не ...)
То ресайзи зображень опенкарт
Видаляти їх категорично не можна (без поважної причини) ... (мало того вони ще й в індексу пошукових систем)
Якщо хочете зменшити кількість ресайзів - приведіть уніфікацію розмірів зображень
Наприклад у вас є
50 х 50
60 х 60
70 х 70
Це ж практично те саме "на око"
Зробіть один розмір для усіх 60 х 60 наприклад, це зменшить кількість на 2 "набіра" ресайзів і це дуже багато
 

  • +1 4
Надіслати
Поділитися на інших сайтах

25.11.2023 в 11:29, markimax сказал:

Зробіть один розмір для усіх 60 х 60 наприклад, це зменшить кількість на 2 "набіра" ресайзів і це дуже багато

Как понять, почему вообще ресайз возникает? Для каких целей? И что значит сделать один размер для всех, может есть настройки чтобы задать это?

Надіслати
Поділитися на інших сайтах


Ну вы заливаете фотки оригинальные какие? Небось что-нть типа 5000x5000px (условно).

Дальше на сайте на странице со списком товаров или на странице товара кучка мелких фоток - они по вашему должны в изначальных 5000x5000 (каждая !) на страницах появляться? Чтоб посетитель увидел 50x50 превьюшку он должен по вашему целиком огромное оригинальное фото загрузить? И так если на странице десятки таких превьюшек, то заставим посетитяле ждать пока загрузятся десятки-сотни мегабайт фоток?

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

Хотите уменьшить количество этих сгенерированных уменьшенных фоток? Проведите ревизию и уменьшите зоопарк размеров мелких фоток на сайте. Меньше вариаций размеров - меньше будет файлов итоговых.

  • +1 2
Надіслати
Поділитися на інших сайтах


25.11.2023 в 11:23, kostya242 сказал:

почему вообще ресайз возникает? Для каких целей?

вам потрібне  full size  зображення у кошику?

 

Надіслати
Поділитися на інших сайтах

25.11.2023 в 11:41, NotSlow сказал:

Ну вы заливаете фотки оригинальные какие? Небось что-нть типа 5000x5000px (условно).

Дальше на сайте на странице со списком товаров или на странице товара кучка мелких фоток - они по вашему должны в изначальных 5000x5000 (каждая !) на страницах появляться? Чтоб посетитель увидел 50x50 превьюшку он должен по вашему целиком огромное оригинальное фото загрузить? И так если на странице десятки таких превьюшек, то заставим посетитяле ждать пока загрузятся десятки-сотни мегабайт фоток?

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

Хотите уменьшить количество этих сгенерированных уменьшенных фоток? Проведите ревизию и уменьшите зоопарк размеров мелких фоток на сайте. Меньше вариаций размеров - меньше будет файлов итоговых.

Також цікавив цей момент

Дуже інформаційно розписали

дякую

Змінено користувачем vadim99
Надіслати
Поділитися на інших сайтах


25.11.2023 в 10:29, markimax сказал:

Запам'ятайте раз та назавжди нема ніякого "кешу зображень" (на заборі теж багато чого пишуть, але то забор, а не ...)
То ресайзи зображень опенкарт
Видаляти їх категорично не можна (без поважної причини) ... (мало того вони ще й в індексу пошукових систем)
Якщо хочете зменшити кількість ресайзів - приведіть уніфікацію розмірів зображень
Наприклад у вас є
50 х 50
60 х 60
70 х 70
Це ж практично те саме "на око"
Зробіть один розмір для усіх 60 х 60 наприклад, це зменшить кількість на 2 "набіра" ресайзів і це дуже багато
 

також дякую  за додаткову інформацію 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.