All streams
Search
Write a publication
Pull to refresh
1
0
Евгений Чугунов @euchu

Fullstack-developer

Send message

При этом Вы очень лихо оцениваете сложность задачи, не зная структуры проекта и не опираясь на цифры по текущей нагрузке системы.))

Как я уже писал, существуют различные варианты решения проблемы. Вы предлагаете нагружать систему по ночам, мы у себя решили размазать нагрузку в течение суток, так как у нас пользователи в разных часовых поясах, и понятие ночи размывается.

Как отмечалось в самой статье, она предназначена для большого круга читателей, поэтому в ней нет технических моментов и, конечно, нет конфиденциальных данных.

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

Я не отрицаю, что возможны разные решения данной ситуаций. Цель статьи - показать читателям, что нужно задумываться о том, что в каких-то местах могут возникнуть дополнительные нагрузки.

В шаге 5 это как раз и делается, превьюшки генерятся по 20 штук при каждом заходе на страницу. Запускать фоном создание всех превьюшек в кабинете - слишком затратно, так как есть большие кабинеты с тысячами объявлений.

Шаг 7 идет в дополнение к шагу 6. Если прогревать кеш для всех пользователей, то это займет больше времени. Нам хотелось быстрее предоставить пользователям данное улучшение рекламного кабинета.

В шаге 8 никакого усложнения нет, при изменении контента (не только в самом объявлении, но и, как вариант, в продвигаемом посте группы) запускается генератор превьюшки.

В качестве контента для рекламного объявления пользователь может использовать ранее загруженные в свой профиль фотографии и видео или уже созданные посты. Поэтому превью генерируется только для используемого в рекламной записи контента.

Это дополнительный функционал в рекламном кабинете, которого раньше не было, соотвественно было большое количество активных и архивных объявлений, для которых нужно было создать превьюшки. После первого создания превьюшки она изменяется только при редактировании

У нас уже было свое готовое решение по изменению размеров и сжатию изображения, поэтому использовали его.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Works in
Registered
Activity