Инструменты для захвата и конвертирования Интернета

Создание скриншотов веб-страницы максимально быстро

21 сентября 2015

Недавно мы завершили серию улучшений наших сервисов, чтобы максимально ускорить создание скриншоты веб-страницы, запустить очистку или создать анимированный GIF-файл и т. д.

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

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

Наконец, мы проанализировали наше специально созданное программное обеспечение и внедрили более быструю технику кэширования, которая позволяет нам кэшировать веб-контент, такой как изображения и JavaScript, не влияя на скорость создания скриншотов. Теперь мы также автоматически блокируем многие сторонние службы веб-аналитики, чтобы уменьшить количество веб-запросов, необходимых для создания снимка экрана. Все это позволило сократить время, необходимое для создания снимка экрана, на целых 50%.

Просмотр последних сообщений в блоге