Yakın zamanda, hizmetlerimizi oluşturmayı olabildiğince hızlı hale getirmek için bir dizi iyileştirme yaptık. web sayfası ekran görüntüleri, kazıyın veya animasyonlu GIF vb. oluşturun.
Öncelikle donanımımızı analiz ettik ve ekran görüntüsü oluşturma sürelerini büyük ölçüde arttıran birkaç değişiklik yaptık. İlk değişiklik kullanarak MongoDB'ye geçmek oldu. WiredTiger veri tabanı yanıt sürelerimizi büyük ölçüde geliştiren veri tabanı motoru olarak.
Daha sonra SSD sabit diskleri ve önceki sunucularımızdan 100 kat daha hızlı olan çift ağ bağlantılarını kullanan yeni bir veri merkezine geçtik. Bu, müşterilerimizin ağır yükler altında bile daha iyi, daha tutarlı performans elde etmeleri anlamına geliyordu.
Sonunda, özel yapım yazılımımızı analiz ettik ve ekran görüntüsü oluşturma hızını etkilemeden görüntüler ve JavaScript gibi web içeriğini önbelleğe almamızı sağlayan daha hızlı bir önbellekleme tekniği uyguladık. Ayrıca, ekran görüntüsü almak için gereken web isteklerinin sayısını azaltmak için birçok üçüncü taraf web analitik hizmetini otomatik olarak engelliyoruz. Bunların tümü,% 50 kadar bir ekran görüntüsü oluşturmak için harcanan zamanı azalttı.