Задать вопрос
  • DHCP сервер, 2 пула на 2 интерфейса. По одному пулу каждый интерфейс. Как разделить?

    @cinquefoil2016
    А в чем проблема, настройте на каждом интерфейсе IP из пула. DHCP будет получать бродкасты по ним и отдавать из пула нужные IP
    Ответ написан
    3 комментария
  • Стоит ли хранить изображения в бд?

    Kozack
    @Kozack
    Thinking about a11y
    Тут мне нравится подход в WordPress:
    1. В базе данных хранятся имена файлов (aaa.png, bbb.jpg);
    2. Отдельно в БД или ещё где-то хранится путь к каталогу, где эти файлы искать. (/path/to/img/folder/);
    3. В файловой системе в указанном выше каталоге, хранятся все файлы с указанными выше именами;
    4. Отдельно в том же месте хранятся оптимизированные, уменьшенные, как либо измененные файлы, с тем же именем но специальным суффиксом. (aaa-100-100.png, aaa-800-600.png, aaa-4k.png).
    5. А далее всё просто: при необходимости получить конечный урл на файл мы указываем ИД файла в БД и суфикс.

      <?php
      getImageURL(1, '800-600'); // → /path/to/img/folder/aaa-800-600.png
      ?>


      И уже эта функция подставляет нужный суффикс и префикс к пути.



    Таким образом можно физически хранить несколько модификаций одного и того же файла в файловой системе, но иметь только одну запись в БД и при необходимости легко получать разные версии одного файла в разных местах сайта.
    Ответ написан
    3 комментария