Рейтинг:0

Путь встроенных изображений Ckeditor

флаг fr

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

Я слышал, что это вызовет проблемы с производительностью, если файлов много. Чтобы избежать этого, я хотел бы включить метку времени в путь, по которому будет храниться файл, аналогично тому, что Drupal делает с обычной загрузкой файлов.

Есть ли способ добиться этого?

я нашел это вопрос, но ему 5 лет, и нет реального ответа.

флаг ru
*Все эти файлы будут храниться в одной папке. Я слышал, что это вызовет проблемы с производительностью при большом количестве файлов.* Нет, не совсем так. Что бы вы ни слышали, это полностью устарело или не применимо к Drupal по умолчанию.
leymannx avatar
флаг ne
Преждевременная оптимизация — корень всех зол
Рейтинг:0
флаг cn

Хотя стандартный Drupal может работать с множеством файлов в одном каталоге, некоторые хосты Drupal (например, Pantheon) имеют ограничения:

От их документы:

Высоконаселенные каталоги

Если у вас есть отдельные каталоги с десятками тысяч файлов (например, репозиторий изображений) может потребоваться рефакторинг этого файла структура, чтобы увидеть хорошие результаты на Пантеоне. Опасная зона начинается около 50 000 файлов в одном каталоге, и производительность падает внезапно выключается при просмотре более 100 000 файлов.

Сам Drupal способен управлять загруженным контентом в разные каталоги на основе даты или пользователя, что предпочтительнее дампа все загрузки в одном месте. Рефакторинг существующего крупномасштабного сайт с этой проблемой, как правило, просто вопрос реорганизации files, а затем обновить таблицу файлов в Drupal.

Если вам нужно реализовать это, вы можете посмотреть, что Модуль «Пути к полям файлов» делает.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.