Strop velikosti nahrávaných PDF má skutečné náklady. Je také jedním z nejpřeháněných čísel v podnikovém softwaru, takže tento článek vám poskytne metodu, jak změřit vlastní místo čísla vymysleného pro vás.
Úvod
Staré systémy pro správu dokumentů často vynucují pevný limit 25 megabajtů pro nahrávání PDF. Omezení se zdá neškodné — většina dokumentů je pod ním — dokud není soubor větší, a někdo to musí ručně řešit.
Měli bychom být k této otázce upřímní, protože by bylo divné to neudělat: bezplatný prohlížeč na Doconut.app také končí při 25 MB pro PDF. To je náš limit a tento článek není argumentem, že limity jsou neobhajitelné. Je to argument, že byste měli vědět, kolik váš stojí, než zaplatíte za jeho přesun.
Poznámka k číslům v tomto článku, nebo spíše jejich absenci. Nákladové modely v tomto žánru se obvykle opírají o průzkum, který nikdo nemůže zkontrolovat, a benchmark, který nikdo nemůže získat. My žádný nemáme, takže žádná nebudeme uvádět. Následuje aritmetika a otázky — vy doplníte hodnoty ze svých vlastních systémů, kde jsou reálné.
1. Co skutečně stojí odmítnuté nahrání
Když PDF překročí limit, někdo jej rozdělí, komprimuje nebo znovu vytvoří. To je přímý náklad a má tři měřitelné složky:
Objem. Kolik nahrání je odmítnuto kvůli velikosti? Váš aplikační log to ví. Pokud nezaznamenává důvod odmítnutí, je to první věc, kterou je třeba opravit, protože vše níže závisí na tomto čísle a žádný odhad není spolehlivý.
Čas zpracování. Jak dlouho trvá obcházení? Změřte to na pěti skutečných souborech místo odhadování. Komprimace naskenované smlouvy v Acrobat a opětovné nahrání není stejná práce jako rozdělení 400‑stránkové příručky na části, které mohou stát samostatně.
Míra ticketů. Jaký podíl těchto odmítnutí se promění v podpora ticket místo řešení na místě? Získejte to ze svého ticketovacího systému pomocí vyhledávacího výrazu.
odmítnutí za čtvrtletí
x čas zpracování v hodinách
x průměrná hodinová sazba
+ (odmítnutí x míra ticketů x náklad na ticket)
= přímé čtvrtletní náklady
Důvod, proč to spustit sami, je ten, že výsledek se mezi organizacemi liší o více než řád velikosti, téměř výhradně v závislosti na objemu. Pro tým, který limit překročí dvakrát za měsíc, je upřímná odpověď, že to nestojí za měření, a měli byste přestat číst. Pro oddělení reklamací, které celý den zpracovává naskenované soubory, je to skutečná položka.
2. Nepřímé náklady, které stojí za to brát vážně
Zpoždění a ztracené obchody jsou obvyklý druhý akt a přeskočíme modelování výnosů, protože přičíst ztracený prodej k limitu nahrávání vyžaduje důkazy, které téměř nikdo nemá.
Jedna nepřímá nákladová položka stojí za pojmenování, protože je kvalitativně odlišná: rozdělení dokumentu jej poškozuje.
PDF rozdělený na tři části jsou tři soubory, které lze posílat samostatně, verzovat odděleně a archivovat neúplně. Podpisy nepřežijí operaci — digitálně podepsané PDF, které je rozděleno, má neplatný podpis v každém fragmentu, protože podpis pokrývá bajty celého souboru. Metadata, štítky a struktura, která umožňuje archivaci PDF/A, jsou nejednotně zachovány nástrojem, který uživatel použil.
Pokud vaše povinnosti v oblasti uchovávání nebo auditu předpokládají, že dokument je jedním objektem, limit velikosti, který pravidelně nutí rozdělení, je problém s compliance, maskovaný jako otázka produktivity. To stojí za eskalaci bez ohledu na to, co říká pracovní aritmetika.
3. Než něco koupíte, zkontrolujte, co je v souborech
Tento krok se často vynechává natolik, že si zaslouží vlastní sekci, protože někdy projekt ukončí.
Vezměte padesát odmítnutých souborů a podívejte se, co je dělá velkými. Z naší zkušenosti s formáty je obvyklá odpověď obrázky v původním rozlišení: smlouva naskenovaná v 600 dpi v barvě, když 200 dpi ve stupních šedi by stačilo, nebo zpráva, jejíž fotografie byly nahrány přímo z telefonu. PDF takové je často několikanásobně větší, než je potřeba, a oprava na zdroji — profil skeneru, nastavení exportu — odstraní odmítnutí bez jakéhokoli nákupu.
Někdy je odpovědí skutečně velký dokument, a pak máte reálný požadavek. Důležité je vědět, ve které situaci se nacházíte.
4. Co se zeptat dodavatele, včetně nás
Pokud potřebujete zvýšit limit, otázky, které jsou podstatné, se netýkají samotného limitu:
- Kde je limit vynucován a proč? Limit nastavený vlastním nahrávacím mechanismem aplikace je jiný než ten, který ukládá renderovací engine. Náš je ten první: 25 MB je to, co naše veřejná stránka přijímá, ne to, co engine dokáže vykreslit.
- Co se stane při dosažení limitu? Odmítnutí při nahrávání s uvedeným číslem je šetrnější než timeout při 90 % — uživatel se něco naučí v obou případech, ale jen jeden je rychlý.
- Jak vypadá křivka paměti? Renderování velkého PDF spotřebovává paměť serveru. Pokud hostujete sami, tento náklad přechází na vaši infrastrukturu a „neomezené“ znamená „omezené hardwarem, který nyní kupujete“.
- Co je zachováno? Pokud zvyšujete limit, abyste zastavili rozdělování souborů, ověřte, že dokument zůstane neporušený — včetně podpisů, štítků a metadat.
Pro informaci, tento článek neobsahuje žádné číslo, za které bychom nemohli stát: Doconut SDK je .NET komponenta, kterou instalujete ve svém vlastním prostředí, kde praktický limit velikosti je paměť vašeho serveru, nikoli naše politika. Nebudeme uvádět megabajtové číslo, protože závisí na vašem hardware a dokumentech, a jakékoli jediné číslo by bylo spíše marketingové než měřítko.
5. Praktické kroky
- Zaznamenávejte odmítnutí. Logujte důvod a velikost souboru. Čtvrtina reálných dat překoná jakýkoli model.
- Odeberte vzorek souborů. Padesát odmítnutých PDF vám řekne, zda máte problém s velikostí nebo s nastavením skeneru.
- Proveďte výše uvedenou aritmetiku s vašimi vlastními objemy a sazbami a buďte připraveni dojít k závěru, že náklad je příliš malý na to, aby se na něj reagovalo.
- Samostatně zkontrolujte aspekt compliance. Pokud rozdělení naruší podpisy nebo auditní stopy, tento argument stojí sám za sebe a nepotřebuje nákladový model.
- Pilotujte s vašimi nejhoršími soubory. Ne se vzorky. 300‑stránkový naskenovaný balík, který zahájil konverzaci.
Závěr
Strop velikosti je skutečné omezení s reálnými náklady a zároveň nejjednodušší místo v podnikovém softwaru, kde vám může být prodáno číslo. Náklad je to, co určují vaše objemy, čas zpracování a sazby — může být značný, nebo může být nulový.
Změřte to, než to přesunete. A pokud máte jen jedno PDF, které je dnes trochu příliš velké na přečtení, Doconut.app přijímá 25 MB, nestojí nic a soubor smaže, když zavřete kartu.
Zjišťujete, zda SDK vyhovuje? stahovací stránka má zkušební verzi a testování proti vašim nejtěžším dokumentům vám řekne víc než jakýkoli kalkulátor.
