Sunucu tarafı belge işleme
Tanım
Bir belgeyi sunucuda sayfa görüntülerine dönüştürmek, böylece tarayıcı orijinal dosyayı doğrudan ayrıştırmak yerine işlenmiş sayfaları gösterir.
Alternatif — istemci tarafı işleme — bir ayrıştırma motorunu tarayıcıya gönderir ve dosyayı ona verir. Bu, PDF için kabul edilebilir bir şekilde çalışır ve diğer tüm formatlar için zayıftır, çünkü DOCX, XLSX, DWG ve MSG için tarayıcı tabanlı bir işleyici yazmak, kimsenin iki kez finanse etmek istemeyeceği on yıllık bir iştir.
Sunucu tarafı işleme özellikleri tersine çevirir. Biçim kapsamı, bir JavaScript paketi sorunu yerine sunucu tarafı bir kütüphane sorunu haline gelir. İstemci, belgenin ne kadar karmaşık olduğuna bakılmaksızın ince kalır. Ve orijinal baytlar asla tarayıcıya ulaşmaz, bu da bir belgeyi görüntülemek ile ona sahip olmanın aynı eylem olmaktan çıkması anlamına gelir.
Maliyet gerçek ve belirtilmeye değerdir: işleme, sunucularınızda CPU ve bellek tüketir ve sayfalar ağ üzerinden görüntü olarak taşınmak zorundadır. Pratikte yük, belge uzunluğundan ziyade sayfa karmaşıklığı tarafından belirlenir, çünkü sayfalar hepsi bir anda değil, talep üzerine işlenir.
Doconut'ta
Her format aynı yol üzerinden geçer. Viewer.OpenDocumentAsync() sayfaları sunucu tarafında rasterleştirir ve opak bir token döndürür; JavaScript widget'ı daha sonra token ile sayfaları talep eder. Tarayıcı asla kaynak belgeyi almaz.
İlgili terimler
Belge Görüntüleyici SDK
Kendi uygulamanıza gömerek belgeleri görüntüleyebilen bir kütüphane, belgeleri yüklediğiniz barındırılan bir hizmetten farklıdır. SDK, sizin süreciniz içinde çalışır; hizmet ise başkasının sürecinde çalışır.
Metin katmanı
Bir belgenin içinde görsel görünümüyle birlikte depolanan makine tarafından okunabilir metin. Arama ve metin seçimini mümkün kılan şey budur ve tam olarak taranmış bir sayfanın sahip olmadığı şeydir.
Opak oturum jetonu
Bunu tutan kişiye hiçbir anlam taşımayan bir tanımlayıcı — sunucu tarafı durumuna referans verir, onu tanımlamaz, bu yüzden bir istemci onu okuyamaz, değiştiremez veya komşu bir değeri tahmin edemez.