Size: a a a

Laravel для начинающих

2020 May 11

A

Adel in Laravel для начинающих
Andrey Helldar
В каждой папке рекомендуется держать не больше 70-ти картинок, и в папке не больше 70-ти папок.

На позапрошлой работе в новостном агенстве у нас была такая структура для картинок:
<domain_for_images>/300x180/be/21/8f2b39.713my1.1gke.8c.5k.jpg
от файловой системы наверно зависит
источник

AH

Andrey Helldar in Laravel для начинающих
Adel
от файловой системы наверно зависит
И мощности железа, согласен
источник

AH

Andrey Helldar in Laravel для начинающих
В любом случае, в одной папке не стоит хранить десятки тысяч картинок даже на SSD
источник

AH

Andrey Helldar in Laravel для начинающих
KOSUMOV | ALI
Да, не у меня даже 70 тысяч нет . А webp стоит использовать и в общем как его настроить то ?
Особо ничего настраивать не надо.
Юзай пакет https://github.com/Intervention/image и будет счастье.
источник

AH

Andrey Helldar in Laravel для начинающих
KOSUMOV | ALI
А чтобы загружалось быстро и не тормозили что рекомендуется?
1. Мощный сервер с большим объемом оперативки и SSD на борту;
2. Хорошую пропускную способность канала (минимум 100 метров в секунду - зависит от одновременного количества посетителей сайта);
3. nginx;
4. Не хранить 100500 файлов в одной папке;
5. Выделить под картинки отдельный домен, где вообще нет бэкенда - только физические файлы;
6. Всё.
источник

K

KOSUMOV | ALI in Laravel для начинающих
Andrey Helldar
1. Мощный сервер с большим объемом оперативки и SSD на борту;
2. Хорошую пропускную способность канала (минимум 100 метров в секунду - зависит от одновременного количества посетителей сайта);
3. nginx;
4. Не хранить 100500 файлов в одной папке;
5. Выделить под картинки отдельный домен, где вообще нет бэкенда - только физические файлы;
6. Всё.
А если у меня сейчас хранятся в одной папке и к записям уже прикреплены, то как из разбиты по директориям вот вопрос
источник

VR

Vladimir Ryzhov in Laravel для начинающих
KOSUMOV | ALI
А если у меня сейчас хранятся в одной папке и к записям уже прикреплены, то как из разбиты по директориям вот вопрос
А в чём проблема переприкрепить?
источник

K

KOSUMOV | ALI in Laravel для начинающих
Vladimir Ryzhov
А в чём проблема переприкрепить?
У меня был сайт на самописном, теперь переведу на Лару. Я не знаю как это делать , может есть какая то докум
источник

VR

Vladimir Ryzhov in Laravel для начинающих
в цикле перебрать и переложить по папкам - зачем для этого документация
источник

K

KOSUMOV | ALI in Laravel для начинающих
Vladimir Ryzhov
в цикле перебрать и переложить по папкам - зачем для этого документация
А потом пути как указать ?
источник

VR

Vladimir Ryzhov in Laravel для начинающих
KOSUMOV | ALI
А потом пути как указать ?
в смысле? пути в базе хранятся, туда и записать, картинки раскидать по папкам, название папки можно генерить из md5 файла, в битриксе кажется так же, да и выше похожие пути показывали
источник

И

Игорь in Laravel для начинающих
Andrey Helldar
1. Мощный сервер с большим объемом оперативки и SSD на борту;
2. Хорошую пропускную способность канала (минимум 100 метров в секунду - зависит от одновременного количества посетителей сайта);
3. nginx;
4. Не хранить 100500 файлов в одной папке;
5. Выделить под картинки отдельный домен, где вообще нет бэкенда - только физические файлы;
6. Всё.
Не все)
7. Использовать последние версии ПО и пакетов
источник

AH

Andrey Helldar in Laravel для начинающих
Vladimir Ryzhov
в смысле? пути в базе хранятся, туда и записать, картинки раскидать по папкам, название папки можно генерить из md5 файла, в битриксе кажется так же, да и выше похожие пути показывали
Не матерись)
источник

AH

Andrey Helldar in Laravel для начинающих
Игорь
Не все)
7. Использовать последние версии ПО и пакетов
Это само собой разумеется)
источник

VR

Vladimir Ryzhov in Laravel для начинающих
Andrey Helldar
Не матерись)
я может что-то пропустил, но это ж вроде просто
источник

AH

Andrey Helldar in Laravel для начинающих
Vladimir Ryzhov
я может что-то пропустил, но это ж вроде просто
Я про битрикс)))
источник

VR

Vladimir Ryzhov in Laravel для начинающих
Andrey Helldar
Я про битрикс)))
дак это ж только как пример, там картинки так и раскидывались, кажется первые три символа из md5 = название папки
источник

AH

Andrey Helldar in Laravel для начинающих
Vladimir Ryzhov
дак это ж только как пример, там картинки так и раскидывались, кажется первые три символа из md5 = название папки
:)
источник

K

KOSUMOV | ALI in Laravel для начинающих
Vladimir Ryzhov
в смысле? пути в базе хранятся, туда и записать, картинки раскидать по папкам, название папки можно генерить из md5 файла, в битриксе кажется так же, да и выше похожие пути показывали
А что если текущие 60 тысяч оставить как есть, и далее уже как вы говорите распределять по папкам ?
источник

MF

Misha Fomin in Laravel для начинающих
Парни привет. Подскажите где это надо писать? В контроллере в котором идет обработка реквеста с валидацией?
источник