اصل ماجرا

نویسنده با مثال Harper نشان می‌دهد که اجرای کدهای پردازش زبان به‌صورت local‑first یا edge‑first باعث می‌شود حتی با افزایش ناگهانی کاربران، نیازی به افزودن سرورهای ابری نباشد. این رویکرد با بهینه‌سازی مصرف CPU و حافظه، هزینه‌های زیرساخت را به حداقل می‌رساند.

متن کامل ترجمه‌شده

عنوان این پست کمی اشتباه است. نرم افزار محلی اول به ندرت نیاز به اندازه گیری در کل است. Harper اخیرا دریافت افزایش بزرگی در هر دو ترافیک و تعداد کاربران. چگونه؟ با آن را به صفحه اصلی خبرهای هکر. اگر شما نمی توانست به اندازه ای که من در مورد این صحبت می کنم، من هیجان زده هستم. این مقدار زیادی از تبلیغات رایگان، اگر هیچ چیز دیگر. من در مورد مزایایای شگفت انگیز از کار در محدوده فکر کرده ام. این فقط یک اصطلاح از بسیاری است که مردم برای توصیف Harper استفاده می کنند: “edge-first”. دیگران شامل “local-first” یا به سادگی “on-device”. آنها همه فقط یک ایده ساده: ما تمام کد چک گرامری مربوطه را به طور فیزیکی نزدیک به کاربران ممکن انجام می دهیم. به طوری که، ما می توانیم توصیه ها را سریع تر از هرتصور کنید، برای یک لحظه، ما LanguageTool هستیم. نرم افزار ما به زبان جاوا نوشته شده است، با توجه به بهره وری کد ما. از آنجا که نرم افزار ما نیاز به یک سرور بزرگ برای اجرا دارد، ما تعداد خاصی از سرورها در انتظار برای مقابله با مقدار محاسبه انتظار داریم. اگر ناگهان تعداد درخواست های ما دریافت شد دو برابر (به عنوان برای گسترش Chrome) ما مشکل بزرگ بود. برای جلوگیری از افزایش تاخیر در درخواست ها (یا از دست دادن درخواست ها به طور کلی) ما نیاز به افزایش تعداد سرور های در حال اجرا است. این نه تنها نیاز به استخدام یک متخصص در معماری ابر، بلکه همچنین مالیات اضافی برای پرداخت AWS (یا هر چیزی) در پایان ماه است. از آنجا که Harper در انتهای (هیچ سرور مورد نیاز) اجرا می شود، ما نیاز به نگرانی در مورد آن نیست. در واقع، من فقط متوجه شد که تعداد کاربرانمن دوست دارم که در مورد نیاز به اندازه گیری در هیچ. منتشر شده است جولای 4, 2025 در 6:00 AM Proofread توسط هارپر. این برای من کار نکرده است، و اگر شما این را بخوانید، احتمالا برای شما هم کار نمی کند. در روزهای من، ما از ریاضیات برای autocomplete استفاده کردیم. من دوست دارم HackerNews، اما من دوست ندارم که بسیاری از آن به بحث یک موضوع واحد تبدیل شده است: AI. این یک نسخه از HackerNews است، فیلتر شده برای حذف هر مقاله که بر AI تمرکز می کند.

چرا مهمه؟

این مدل می‌تواند هزینه‌های ابری را کاهش داده و تجربه کاربری را در مقیاس بزرگ بهبود بخشد.

به درد کی می‌خوره؟

developers, tech_leads, entrepreneurs, devops

تو عمل چی کار کنیم؟

توسعه‌دهندگان باید به بهینه‌سازی کد برای اجرا روی دستگاه‌های کاربر و استفاده از معماری edge‑first عادت کنند.

نظر Blue IT News

اجرای منطق پردازش زبان در دستگاه کاربر، هزینه‌های مقیاس‌پذیری ابری را حذف می‌کند و سرعت پاسخ را بهبود می‌بخشد.

<div class=“disclosure”> این صفحه ترجمه و تفسیر کاملی از گزارش اصلی Elijahpotter است که توسط تیم تحریریه بلو آی تی نیوز به فارسی ترجمه و تحلیل شده. برای مشاهده نسخه اصلی، به منبع مراجعه کنید. </div>