یک سقف اندازه برای بارگذاری PDF هزینه واقعی دارد. همچنین یکی از بیش از حد ادعا شدهترین اعداد در نرمافزارهای سازمانی است، بنابراین این مقاله روشی برای اندازهگیری خودتان ارائه میدهد نه عددی که برای شما ساخته شده است.
مقدمه
سیستمهای مدیریت اسناد قدیمی اغلب یک سقف سخت ۲۵ مگابایت برای بارگذاری PDF اعمال میکنند. این محدودیت در ابتدا بیضرر به نظر میرسد — اکثر اسناد بسیار زیر این مقدار هستند — تا زمانی که فایلی این حد را نقض کند و کسی مجبور شود بهصورت دستی با آن برخورد کند.
ما باید در مورد موضع خود صریح باشیم، زیرا عدم صراحت عجیب خواهد بود: نمایشگر رایگان در Doconut.app نیز برای PDF تا ۲۵ مگابایت متوقف میشود. این سقف ماست و این مقاله استدلالی برای عدم امکانپذیری سقفها نیست. بلکه استدلالی است برای اینکه قبل از پرداخت برای جابجایی، بدانید هزینهٔ سقف شما چقدر است.
نکتهای دربارهٔ اعداد در این مقاله، یا بهتر بگوییم عدم وجود آنها. مدلهای هزینه در این حوزه معمولاً بر پایهٔ نظرسنجیای هستند که هیچکس نمیتواند آن را بررسی کند و معیاری که هیچکس نمیتواند منبع آن را پیدا کند. ما هیچکدام نداریم، بنابراین قصد چاپ هیچکدام را نداریم. آنچه در ادامه میآید، محاسبهها و سؤالات است — شما مقادیر را از سیستمهای خودتان که واقعی هستند، فراهم میکنید.
۱. هزینهٔ واقعی یک بارگذاری رد شده
وقتی یک PDF از حد مجاز فراتر میرود، کسی آن را تقسیم، فشرده یا دوباره میسازد. این هزینهٔ مستقیم است و دارای سه مؤلفهٔ قابل اندازهگیری است:
حجم. چند بارگذاری به دلیل اندازه رد میشود؟ لاگ برنامه شما میداند. اگر دلیل رد را ثبت نکند، این اولین موردی است که باید اصلاح شود، زیرا تمام موارد زیر به این عدد وابستهاند و هیچ تخمینی از آن مفید نیست.
زمان پردازش. این راهحل چقدر طول میکشد؟ زمان را روی پنج فایل واقعی اندازهگیری کنید نه اینکه حدس بزنید. فشردهسازی یک قرارداد اسکنشده در Acrobat و بارگذاری مجدد، همان کار تقسیم یک دفترچهٔ ۴۰۰ صفحهای به بخشهایی که هر کدام بهتنهایی قابل استفاده باشند، نیست.
نرخ تیکت. چه نسبتی از این ردها به یک تیکت پشتیبانی تبدیل میشود بهجای حل شدن در میز کار؟ این مقدار را از سیستم تیکتینگ خود با جستجوی عبارت مربوطه استخراج کنید.
محاسبه بهوضوح ساده است:
ردها در هر سهماهه
x زمان پردازش به ساعت
x نرخ ساعتی ترکیبی
+ (ردها x نرخ تیکت x هزینهٔ هر تیکت)
= هزینهٔ مستقیم سهماهه
دلیل اجرای این محاسبه توسط خودتان این است که نتیجه بین سازمانها بیش از یک مرتبهٔ بزرگتفاوت میشود و تقریباً کاملاً به حجم بستگی دارد. برای تیمی که ماهی دو بار به این حد میرسد، پاسخ صادقانه این است که این هزینهای برای اندازهگیری ندارد و باید خواندن را متوقف کنید. برای بخش ادعاهایی که تمام روز فایلهای اسکنشده را پردازش میکند، این یک مورد هزینهٔ واقعی است.
۲. هزینهٔ غیرمستقیم که باید جدی گرفته شود
تاخیر و از دست رفتن معاملات معمولاً بخش دوم هستند و ما مدلسازی درآمد را نادیده میگیریم، زیرا نسبت دادن یک فروش از دست رفته به محدودیت بارگذاری نیاز به شواهدی دارد که تقریباً هیچکس ندارند.
با این حال یک هزینهٔ غیرمستقیم وجود دارد که ارزش نامگذاری دارد، زیرا بهصورت کیفی متفاوت است: تقسیم یک سند آن را آسیب میزند.
یک PDF که به سه بخش تقسیم میشود، سه فایل است که میتوانند بهصورت جداگانه ارسال، نسخهبرداری و بهطور ناقص بایگانی شوند. امضاها پس از این عملیات باقی نمیمانند — یک PDF دیجیتالی امضا شده که تقسیم میشود، در هر تکه امضای نامعتبری دارد، زیرا امضا تمام بایتهای فایل را پوشش میدهد. متادیتا، برچسبها و ساختاری که یک PDF/A را قابل بایگانی میکند، بهصورت نامنظم توسط هر ابزاری که کاربر استفاده میکند، حفظ میشود.
اگر الزامات نگهداری یا حسابرسی شما فرض میکند سند یک شیء واحد است، محدودیت اندازهای که بهطور مداوم مجبور به تقسیم میکند، یک مشکل انطباقی است که در لباس بهرهوری ظاهر میشود. این موضوع صرفنظر از آنچه محاسبهٔ کار میگوید، شایستگی ارتقاء دارد.
۳. پیش از خرید هر چیزی، محتویات فایلها را بررسی کنید
این گام بهقدری اغلب نادیده گرفته میشود که شایستگی داشتن بخش جداگانهای دارد، زیرا گاهی پروژه را به پایان میرساند.
پنجاه تا از فایلهای رد شده را بردارید و به این نگاه کنید که چه چیزی آنها را بزرگ میکند. بر اساس تجربهٔ ما از فرمتها، پاسخ معمول تصاویر با وضوح اصلی ضبط هستند: قراردادی که با ۶۰۰ dpi و رنگ اسکن شده در حالی که ۲۰۰ dpi خاکستری کافی میبود، یا گزارشی که عکسهایش مستقیماً از یک تلفن وارد شدهاند. یک PDF اینچنین اغلب چندین برابر بزرگتر از نیاز است و اصلاح آن در منبع — پروفایل اسکنر، تنظیمات خروجی — ردها را بدون هیچ خریدی حذف میکند.
گاهی پاسخ واقعاً یک سند بزرگ است و در آنصورت یک نیاز واقعی دارید. نکته این است که بدانید در کدام حالت قرار دارید.
۴. سوالاتی که باید از فروشنده بپرسید، از جمله ما
اگر نیاز به افزایش سقف دارید، سؤالات مهم دربارهٔ سقف نیستند:
- محدودیت کجا اعمال میشود و چرا؟ محدودیتی که توسط خود برنامه برای بارگذاری تنظیم شده است، متفاوت از محدودیتی است که توسط موتور رندر اعمال میشود. محدودیت ما این است: ۲۵ مگابایت آنچه سایت عمومی ما میپذیرد، نه آنچه موتور میتواند رندر کند.
- در حد مجاز چه اتفاقی میافتد؟ رد شدن در زمان بارگذاری با شمارهٔ مشخص شده مهربانتر از قطع اتصال در ۹۰٪ است — کاربر بههر حال چیزی میآموزد، اما فقط یکی از آنها سریع است.
- نمودار مصرف حافظه چگونه است؟ رندر یک PDF بزرگ حافظهٔ سرور را مصرف میکند. اگر خودتان میزبانی میکنید، این هزینه به زیرساخت شما منتقل میشود و «نامحدود» به معنی «محدود توسط سختافزاری است که اکنون خریداری میکنید».
- چه چیزی حفظ میشود؟ اگر برای جلوگیری از تقسیم فایلها سقف را افزایش میدهید، تأیید کنید که سند بهصورت کامل باقی میماند — شامل امضاها، برچسبها و متادیتا.
برای ثبت، این مقاله هیچ عددی ندارد که نتوانیم پشت آن بایستیم: Doconut SDK یک مؤلفهٔ .NET است که در محیط خود نصب میکنید، جایی که سقف عملی اندازه، حافظهٔ سرور شماست نه سیاست ما. ما قصد چاپ عدد مگابایتی برای آن را نداریم، زیرا به سختافزار و اسناد شما بستگی دارد و هر عدد واحدی بیشتر بازاریابی است تا اندازهگیری.
۵. گامهای عملی
- ثبت ردها. دلیل و اندازهٔ فایل را لاگ کنید. یکچهارم دادهٔ واقعی هر مدلی را پشت سر میگذارد.
- نمونهبرداری از فایلها. پنجاه PDF رد شده به شما میگوید آیا مشکل اندازه دارید یا مشکل تنظیمات اسکنر.
- محاسبهٔ بالا را با حجمها و نرخهای خود اجرا کنید و آماده باشید که نتیجه بگویید هزینه خیلی کوچک است تا عملی شود.
- زاویهٔ انطباق را جداگانه بررسی کنید. اگر تقسیم کردن امضاها یا ردپای حسابرسی را خراب میکند، این استدلال بهتنهایی کافی است و نیازی به مدل هزینه پشت آن نیست.
- پایلوت با بدترین فایلهای خود. نه نمونهها. بستهٔ اسکنشدهٔ ۳۰۰ صفحهای که گفتوگو را آغاز کرد.
نتیجهگیری
یک سقف اندازه یک محدودیت واقعی با هزینهٔ واقعی است و همچنین آسانترین نقطه در نرمافزارهای سازمانی برای فروش یک عدد است. هزینه آن بهمقدار حجم، زمان پردازش و نرخهای شما بستگی دارد — که ممکن است قابل توجه باشد یا هیچ.
قبل از جابجایی آن را اندازهگیری کنید. و اگر فقط یک PDF دارید که امروز کمی بزرگ است تا خوانده شود، Doconut.app تا ۲۵ مگابایت میگیرد، هزینهای ندارد و هنگام بستن برگه فایل را حذف میکند.
در حال بررسی این هستید که آیا SDK مناسب است؟ صفحهٔ صفحه دانلود نسخهٔ آزمایشی را دارد و تست آن با سنگینترین اسناد خودتان بیشتر از هر محاسبهگری به شما میگوید.
