Evgeniy
в статье нет про round robin
Evgeniy
round robin это один из механизмов балансировки
Evgeniy
но если пишешь сайт визитку или интернет магазин то нафиг не нужная инфа
старий
а, уже написали про base64
Anonymous
можно простым примером, как это работает? в вики вроде есть, но там замудрено, я про round robin
Anton
много фронтов могут стоять и в одном DC и в одной стойке
Anton
интересно, а когда больше 1 сервера фронта - это уже хайлоад? 🙂
Anton
не обязательно
Evgeniy
клиент делая запрос будет юзать разный сервер
Evgeniy
да
Evgeniy
место где установлен nginx
Evgeniy
называется фронт
Anton
может быть 1 ИП на нем стоит железка или даже любой легкий http сервер (хоть nginx)
Anton
место где установлен nginx
любой http сервере
Anonymous
ребят, хелп. Отправляю var name = $('.wpcf7 input[name=your-name-555]').val();location = 'https://www.ds-world.ru/site/createpdf.php?yourname='+name; с помощью js
Anonymous
но на createpdf.php?yourname= не приходит
Evgeniy
любой http сервере
ну да vanish еще
Anton
и этот один принимает и по кругу уже раскидывает другим серверам
Anonymous
name
Anonymous
в чем можнт быть промелма
Evgeniy
а балансировка нагрузки на backend round robin
Evgeniy
у тебя получается 1 фронт сервер и N бэкендов
Evgeniy
балансируемых по round robin
Anton
а балансировка нагрузки на backend round robin
Кто как хочет так и называет
Evgeniy
когда попросили отдать эту картинку
Anton
просто программисты разное backendом называют
Evgeniy
фронт лезит в бэк бэк в бд там фаил и по цепочке назад
Anton
и вообще у тебя PHP может просто собирать страничку из готовых кусков и это будет неким фронтом
Anton
все
Anton
уже не интеренсо
Evgeniy
как то более обще принято
Evgeniy
все что стоит за фронтом это бэкенд по сути
Evgeniy
Кем?
человечеством
Anonymous
у тебя получается 1 фронт сервер и N бэкендов
фронт просто принимает запросы и отдаёт статику, а если нужно к бизнес-логике обратиться, то уже к backend?
старий
ну вот был у меня такой кейс, мобильное приложение, бэкенд на php, в мобильном приложении нужно было приаттачивать документы (pdf, картинки, прочее). CDN под хранение документов не было, БД - postgresql. Плюс, эти же документы нужно было открывать в веб-админке.
старий
сохраняли документы в базе в base64
Evgeniy
сохраняли документы в базе в base64
так себе идея если честно)
старий
так себе идея если честно)
согласен, идея не очень
Evgeniy
но кто может адекватные доводы привести?)))
Evgeniy
почему не очень
Evgeniy
вот например фото хостинг
Evgeniy
с огромной посещаймостью кучей серверов и тд)
старий
хотя нет, я беса прогнал
старий
идея не очень, но мы не сохраняли
старий
мы сохраняли на серваке у себя
старий
а гоняли между сервисами в base64
Anton
Anton
При прочих равных? Прогретый кэш и прочее?
Anonymous
Evgeniy
Зачем картинки в БД хранить?
надо хранить путь до места)
Anton
надо хранить путь до места)
А если это место на другом серваке?
Anonymous
надо хранить путь до места)
а так реально делают? если очень много фото
Evgeniy
А если это место на другом серваке?
на фото хостингах "обычно"
Evgeniy
для хранения изображений отдельные сервера
старий
а гоняли мы их в base64, потому что cordova мать ее)
Evgeniy
у которых минимум ресурсов и огромные жесткие диски
Evgeniy
которые хранят файлы
Evgeniy
вот на эти серваки и льют трафик
Evgeniy
в начале ты льешь картинку фронт он передает на сервер приложений
Evgeniy
тот самый сервер приложений складывает ее на файловый сервер
Evgeniy
и пишет путь как ее найти
Anton
на фото хостингах "обычно"
А если ты свой фото хостинг пишешь?
Evgeniy
и далее когда пользователь приходит за картинкой х серверв приложений лезит в бд та грузит путь до файла (он меньше чем fullhd изображение) и этот путь передается на апп сервер который генерирует нужную ссылку
Evgeniy
и это отдается клиенту и другим запросом клиент сам лезит за нужным файлом на сервер
Oleksii
Здраствуйте, подскажите пожалуйста какую библиотеку лучше всего использовать для создания адвекватного поиска?
Evgeniy
поэтому у фото хостингов в пути при загрузке что то типо s34.hosting.image
Evgeniy
s34 - сервер 34 для хранения статики
Anton
Ну у нас еще немножка сложнее...
Anton
но в общих чертах - да
Anton
у нас перед серверами статики еще и кэширующие сервера стоят
Evgeniy
так в большинстве случаев делают