Вы здесь

Image cache (image style) в Drupal 7 - принцип работы и оптимизация - как?

0

Коллеги подскажите, в Drupal 6 был отдельный модуль Image cache, чтобы им воспользоваться через tpl.php шаблон достаточно было прописать в url изображения название созданного стиля и изображение автоматически подгонялось под созданный пресет, не создавая при этом дубликата на хостинге. Как я понял в Drupal 7 всё иначе? Подскажите как применить к url файла определённый пресет? На хостинге в 7 версии создаются копии оригинального изображения с применением стилей? Если да, то это ведь генерирует большой прирост в объёме сайта, есть способы это оптимизировать, кто и как с этим борется? Если сайт большой и имеет много галерей, то это совсем беда.

Версия Drupal: 
7.x
Вопрос задан 16.08.2015 - 01:17

Ответы

0

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

дубликат создавался

Как я понял в Drupal 7 всё иначе?

нет

Подскажите как применить к url файла определённый пресет?

к внешнему url никак, к внутреннему - https://api.drupal.org/api/drupal/modules%21image%21image.module/functio...

На хостинге в 7 версии создаются копии оригинального изображения с применением стилей?

да

Ответ дан 16.08.2015 - 11:00
Аватар пользователя xandeadx
xandeadx
1542

Понял, спасибо, мне казалось почему-то, что в Drupal 6 это как-то иначе работает,по крайней мере такого прироста не давал сайт как сейчас на Drupal 7. После анализа прироста ясно, что это картинки и ничего более.

Комментарий оставлен 16.08.2015 - 13:30
0

вы правы. друпал заполняет диск копиями картинок с применением стилей.
если вам надо иначе то попробуйте сторонний класс
http://www.paulund.co.uk/resize-image-class-php
или любой другой по запросу https://www.google.ru/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-...

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

Ответ дан 16.08.2015 - 02:34
-3

Если сайт большой и имеет много галерей (и вы паритесь по поводу объёма сайта) - используйте соответствующие средства и протоколы ДАВНЫМ ДАВНО ДЛЯ ЭТОГО СУЩЕСТВУЮЩИЕ и именно для этого предназначенные !!!

Протоколы HTTP и HTTPS для других задач изначально разрабатывались.

З.Ы. по-ходу адепты Друпала башкой думать разучились
пихать оптом картинки убогими модулями и ныть при этом - это ништяк... ))

Ответ дан 16.08.2015 - 08:56
Аватар пользователя embed
embed
-4