Дело в том, что я очень долго и упорно создавал сайт, основой которого является огромная куча картинок, в общем около 20000, и вот я открыл сайт (зашло примерно 2000 посетителей за 1.5 дня) и в друг начал замечать, что количество файлов на сервере стало неуклонно расти и скоро достигнет предела!(120000, предел 200000)
Выяснилось что оказывается сайт постоянно генерирует изображение в том стиле, в котором задано в стилях для этой галереи, за 1.5 дня сгенерировалось 15Гб и около 80000 файлов. Всё это происходит в папке http://example/sites/default/files/styles
Помогите пожалуйста, скажите, как сделать так чтобы Drupal периодически удалял этот кэш, или как нибудь в оперативе сохранял или может есть какая то альтернатива этого стандартного модуля без этой проблемы.
Помогите пожалуйста - это очень серьезная проблема, так сайт больше трёх дней не проживёт!
Комментарии
От знаете есть способы, чтобы определенные папки на сервере удалялись периодически, но я вам их не буду советовать.
Я вам другую глупость посоветую.
Картинка в папка_файловой_системы/style/папка_прессета изображения появляется тогда, когда пользователь заходит на страницу, на который изображение формируется пресетом заданным в admin/config/media/image-styles
Отсюда вывод: не использовать перессеты.
В настройках отображения типа материала (admin/structure/types/manage/page/display) и во views-ах использовать формат "Оригинальное изображение". А до нужного размера подгонять средствами CSS. В этом случае Google снимет балы за удобство пользования на Page Speed.
А вообще разберитесь какие перессеты изображений для чего у вас заданы. И купите место на диске у вашего хостинга.
А можно поподробней пожалуйста про подгонять средствами CSS.
И про авто удаление тоже расскажите, если не сложно.
с чего Вы это взяли? что за ФС?
Просто купите больше места и желательно на SSD массивах. Не надо ничего удалять.
это не проблема, это фича же! Без неё Вам пришлось бы формировать все размеры (или чем они у вас там отличаются) каждой картинки (превьюшка, полный вид) руками!
Я купил место на хостинге, но как и в любом другом там есть ограничение на количество файлов, у меня оно ограничено 200000, а по поводу купи еще места, сам иди заплати у тебя денег куча же.
CSS - firebug-ом пользоваться учитесь. Примерно так:
.класс_поля img {
width: 200px;
height: auto;
}
прикол в том, что папки стилей занимают обычно меньше чем исходные изображения. Сайт покажите для прояснения ситуации. И хостинг какой, ссылку на тариф плз.
про автоудаление - не ко мне. Извините. Но возможно точно знаю.
Вот http://xrule34.ru/ (но предупреждаю контент эротического характера)
Хостинг http://www.hostinger.ru/hosting тариф премиум
Еще раз извините за содержание сайта.
Юный незнакомец, сайт о 20 тыщах фото не мой а твой. Я тебе говорю (и не только я) как лучше всего решить твоё дерьмо, а ты хамишь.
Это решение проблемы из разряда - "Если у тебя сломалась машина, иди и купи новую"
Поэтому полезности в твоих высказываниях ровным счетом никакой!
Как удачно я зашёл, и даже через HybridAuth зарегаться можно
Если у вас шестикратно растёт количество файлов, то вовсе необязательно отключать стили изображения и отказываться от их кэширования. Скорее всего у вас просто слишком много стилей, попробуйте их более-менее унифицировать, чтобы осталось 2-3 стиля. По трём стилям ваши 20000 картинок разрастутся максимум на 80000 (3 стиля + оригинал). Кстати, подскажет кто - друпал генерит стили на все подряд изображения сразу после их загрузки или только в момент первого обращения к картинке? А то странно выходит, что кто-то за короткий срок успевает просмотреть все изображения во всех доступных размерах.
В момент первого обращения; чтобы генерить сразу после загрузки есть спец модули - https://www.drupal.org/project/imageinfo_cache или https://www.drupal.org/project/ispreg
400 руб/мес? Даже не знаю что сказать. Порно сайты обычно платят больше. Так что сравнение с машинами - неуместное.
Ну так сайту всего 2 дня и я еще ничего не зарабатываю вовсе. Поэтому ничего кроме расходов я пока не вижу.
нормальное сравнение. Смотри.
Я фермер, купил Hammer H2 чтобы возить картошку на рынок. Там 6 литровый двигатель, весит он 3,5 тонны, мне всё нравится, отличная тачка. Но я поездил три дня и кончилось топливо. Я заволновался, почитал форумы и узнал, что у него расход 20л/100км. Это никуда не годится, у меня до этого был велосипед, я его вообще не заправлял. Посоветуйте, что лучше сделать? Может как-то уменьшить объём двигателя? Может можно облегчить машину, снять с неё какие-то наименее важные части кузова - крыша например летом не всегда нужна, задние двери (я езжу один). Ещё один бывалый дед посоветовал мне достать двигатель (самая тяжёлая деталь) и запрячь кобылу, я вот думаю - я быстро не езжу, может мне подойдёт это решение? И справится ли кобыла с моей картошкой?
Размечтался, всё будет ок. Правило 34 будет жить.
В вашем случае другое правило
Но мани, ноу хани, бани!
Прошло 3 месяца и теперь я с уверенностью могу сказать, что правило 34 живет и процветает. Обломись Koshta.