Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

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


Recommended Posts

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

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

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

du --inodes -s *|sort -h

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

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

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

 

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

Снимок11.png

Edited by NotSlow
Link to comment
Share on other sites


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

Link to comment
Share on other sites


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

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

 

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

Edited by NotSlow
  • +1 1
Link to comment
Share on other sites


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

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

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

  • +1 4
Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites


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

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

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

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

  • +1 2
Link to comment
Share on other sites


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

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

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

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

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

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

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

дякую

Edited by vadim99
Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.