حذف محدودیت حجم فشرده در استقرار Workers کلودفلر و افزایش سقف حجم کد به ۶۴ مگابایت
شرکت کلودفلر به تازگی تغییر مهمی در روند استقرار سرویس Workers خود اعمال کرده است که به توسعهدهندگان امکان میدهد کدهای بزرگتر و پیچیدهتری را بدون نگرانی از محدودیتهای حجم فشرده بارگذاری کنند. پیش از این، هنگام استقرار یک Worker، ابزار Wrangler کدهای توسعهدهندگان را بستهبندی و فشرده میکرد و سپس آن را آپلود مینمود. در این فرآیند، کلودفلر محدودیت حجم فشرده شده را بررسی میکرد و اگر حجم فایل فشرده شده از ۳ مگابایت برای کاربران رایگان یا ۱۰ مگابایت برای کاربران پولی بیشتر بود، استقرار را رد میکرد.
با این بهروزرسانی، کلودفلر این محدودیت را حذف کرده و اکنون تنها حجم کدهای بدون فشردهسازی را بررسی میکند که سقف آن ۶۴ مگابایت برای تمام پلنها تعیین شده است. این تغییر به توسعهدهندگان اجازه میدهد تا از فریمورکها و کتابخانههای بزرگتر و پیچیدهتر استفاده کنند و کدهای سنگینتر را بدون نگرانی از رد شدن استقرار به راحتی بارگذاری نمایند.
برای بررسی حجم بستهبندی شده کد قبل از استقرار، توسعهدهندگان میتوانند از دستور “wrangler deploy –outdir bundled/ –dry-run” استفاده کنند. در خروجی این دستور، مقدار “Total Upload” نشاندهنده حجم کد بدون فشردهسازی است که ملاک محدودیت ۶۴ مگابایت است و مقدار “gzip” صرفاً برای اطلاع نمایش داده میشود و دیگر محدودیتی محسوب نمیشود.
این تغییر باعث بهبود قابل توجهی در تجربه توسعهدهندگان و انعطافپذیری استفاده از سرویس Workers کلودفلر شده است. با حذف محدودیت حجم فشرده، امکان استفاده از کتابخانهها و فریمورکهای سنگینتر فراهم شده و توسعهدهندگان میتوانند پروژههای پیچیدهتری را با این سرویس پیادهسازی کنند.
سرویس Workers کلودفلر به عنوان یک پلتفرم محاسبات لبه (Edge Computing) شناخته میشود که به توسعهدهندگان اجازه میدهد کدهای جاوااسکریپت را در سرورهای نزدیک به کاربران اجرا کنند تا سرعت بارگذاری و پاسخدهی به درخواستها افزایش یابد. این سرویس به دلیل عملکرد بالا و قابلیت مقیاسپذیری، در میان توسعهدهندگان وب محبوبیت زیادی دارد.
با توجه به افزایش حجم مجاز کد، انتظار میرود که توسعهدهندگان بتوانند از فریمورکهای پیچیدهتر مانند React، Vue یا Angular و همچنین کتابخانههای متنوعی که حجم بالایی دارند، در پروژههای خود استفاده کنند بدون اینکه نگران محدودیتهای حجم باشند. این موضوع میتواند به توسعه برنامههای کاربردی پیشرفتهتر و با قابلیتهای بیشتر منجر شود.
کلودفلر همچنین مستندات مربوط به محدودیتهای حجم کد در سرویس Workers را بهروزرسانی کرده است تا توسعهدهندگان بتوانند به راحتی با این تغییرات آشنا شوند و از امکانات جدید بهرهمند گردند. این مستندات شامل راهنماییهایی برای بررسی حجم کد و نکات بهینهسازی بستهبندی کد نیز میباشد.
در نهایت، این اقدام کلودفلر نشاندهنده توجه این شرکت به نیازهای توسعهدهندگان و تلاش برای بهبود تجربه کاربری و افزایش قابلیتهای سرویسهای خود است. حذف محدودیت حجم فشرده و افزایش سقف حجم کد به ۶۴ مگابایت، گامی مهم در جهت تسهیل توسعه برنامههای وب پیچیدهتر و بهینهتر محسوب میشود.