7.15. Storage settings

Storage settings are managed on the "Settings" tab.

Uploaded logo will be displayed instead of the default one in the web interface of the storage.

The mode of operation of the web interface when first opened via a browser:

  • List — files are displayed as a list, clicking on a file downloads it.
  • Gallery — media files are displayed as thumbnails; clicking on a media file opens it in a browser or downloads it.

Gallery mode is enabled automatically if the directory contains 85% or more media files. If you manually switch to list mode in the web interface, gallery mode will no longer be enabled automatically.

Supported file formats for thumbnails in gallery mode are listed in the table.

Supported Not supported
Images AVIF, BMP, GIF, HEIC, JPG/JPEG, PNG, SVG, WEBP TIFF
Audio MP3, WAV, OGG
Video MP4, WEBM OGV

When using gallery mode for media files, thumbnails are created and stored in the /.thumbs directory.

Managing redirection when files in the storage are accessed via HTTP — make files available via both HTTP and HTTPS, or redirect HTTP requests to HTTPS.

Adding Cache-Control header to files. Allows you to use browser caching mechanism — when you access a file again, the browser will take it from the cache if less time has passed since the previous download of the file from the server than specified in the caching settings.

Indexing is enabled by default. When indexing is disabled, the header X-Robots-Tag: noindex is added to all files, public links, and storage pages.

Content

    Comments

    eugen.semenov.esk
    Здравствуйте, у меня сайт с листингом товаров, на одной странице может быть 100+ картинок, на каждую из которых у меня есть уже готовая публичная ссылка, даже не смотря на кеширование она получаеться очень медленно, а иногда вовсе не получаеться из-за 429 Too Many Requests. Что мне делать и какой смысл ограничивать кол-во запросов к публичной ссылке на картинку, разумееться на неё будет приходить куча запросов.
    karlov
    Публичные ссылки предназначены для того, чтобы быстро поделиться файлом или каталогом с каким-либо человеком. Если вы размещаете ссылки на сайте, то нужно использовать не публичные ссылки, а Secure Link — https://www.ukraine.com.ua/wiki/storage/secure-link/. При использовании Secure Link ошибки 429 возникать не должно, т. к. в таком случае файлы будут отдаваться напрямую nginx, что происходит намного быстрее.
    papinaeda
    А какой вообще лимит по количеству обращений к хранилищу через API? Пытаюсь перенести кэш с картинками товаров в хранилище, но сталкиваюсь с ограничением по количеству запросов. Дело в том, что при открытии карточки товара, на лету генерируются картинки разных размеров и сохраняются в кэш для последующего использования. Нужно всего один раз сгенерировать весь этот массив картинок, но постоянно упираюсь в потолок ограничений. Можно ли это ограничение временно отключить, чтобы сформировать массив картинок?
    karlov
    Уточните, какой именно метод вы используете и сколько запросов отправляете?
    papinaeda
    Около 80-100 штук. Но это я тестирую на локальной машине, а если запустить на рабочем сайте, то количество запросов возрастет многократно.
    karlov
    Лимиты API хранилища идентичны лимитам основного API — https://www.ukraine.com.ua/wiki/account/api/#limits. Стоит организовывать отправку запросов так, чтобы вписываться в лимиты (например, добавлять тайм-ауты, обрабатывать данные пакетно).
    rudenko
    Стоит ли использовать для этого API? Возможно лучше будет работать при использовании FTP? Хотя вы правы относительно лимита запросов в хранилаще по API - он должен быть существенно выше, чем для работы с другими сервисами хостинга, которые не требуют большого количества запросов.