Под одно устройство врядли нужен интернет магазин запустить лендинг пейдж и пустить на него трафик можно достаточно быстро на специализированных для этого сервисах, например leadkit.ru. Так будет возможность прощупать спрос + с ценой поиграться или с акциями.
Сейчас cdn используется только для картинок. В режиме чтения cdn дает отличный прирост загрузки страниц. Вопрос только как ускорить загрзку данных в него.
А подскажие по такому юзкейзу. В целях экономии был написан свой «cdn». Nodejs сервак раздающий статику. Загрузка на его происходи следующим образом.
Отправка файла на основной домен.
Тут происходит поиск по хешу этого файла, если уже залит отдаем на него ссылку, если нет создаем новуюзапись в бд и отдаем RabbitMQ на заливку в цдн. Сами же ожидаем результат.
Воркер рэбита получив пакет с файлом загружает его пост запросом на cdn по успешному завершению шлет пакет обратно на основной сервер.
Получив пакет об успешной заливке файла оснвной сервер возвращает ссылку на фаил в cdn.
Проблема в том, что происходит грубо говря 2 пост запроса: первый от клиента на оснвной сервер и второй от воркера к cdn. Как итог крайне медленно.
На статической поверхности стола девайс работает, мягко говоря — не очень. Как оно будет работать в динамике на голове сложно и подумать. Понимаю, что оно будет читать инфу с гироскопов акулуса и корректировать свое положение, но как-то уж все это сомнительно. Да и сама технология используемая в нем не позволит полноценно тречить руки.
Да практика плохая, но вот, то что я пытался использовать из досутпных бандлов не позволяло плавно переходить от стандарта form+twig к angular и rest. При этом ничего не переписывая.
В своем проекте написал транслятор симфонивской формы в json, в котором указываются типы полей и прочая муть + конечно же значения. А в ангуляре написал сервис, который этот json понимает и достает оттуда данные и конвертит обратно в application/x-www-form-urlencoded при сабмите. В итоге смог использовать старые описания форм + валидацию.
По хорошему надо, что-то подобное, но сильно лайтовее. По модельке строить json с типами дынных + валидация.
Отправка файла на основной домен.
Тут происходит поиск по хешу этого файла, если уже залит отдаем на него ссылку, если нет создаем новуюзапись в бд и отдаем RabbitMQ на заливку в цдн. Сами же ожидаем результат.
Воркер рэбита получив пакет с файлом загружает его пост запросом на cdn по успешному завершению шлет пакет обратно на основной сервер.
Получив пакет об успешной заливке файла оснвной сервер возвращает ссылку на фаил в cdn.
Проблема в том, что происходит грубо говря 2 пост запроса: первый от клиента на оснвной сервер и второй от воркера к cdn. Как итог крайне медленно.
Позволяет писать вот такие штуки. Это лучшее, что я нашел для ангуляра
По хорошему надо, что-то подобное, но сильно лайтовее. По модельке строить json с типами дынных + валидация.