PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کانفیگ nginx به عنوان CDN



redpayam
January 17th, 2024, 16:09
سلام وقت بخیر
به یک متخصص شبکه برای کانفیگ nginx برای راه‌اندازی Nginx Reverse Proxy نیاز داریم که روی اوبونتو یک node CDN برای ما ایجاد کنه.
عملکردی که مد نظرمونه به این شکله که الان سایت ما روی یک هاستی در حال میزبانی هست و مشکلی از این بابت نیست.
نیاز داریم یک سرور جدید اضافه کنیم که کاربران به این سرور واسط متصل بشن و این سرور واسط به هاست ما وصل بشه و در واقع reverse proxy کنه.
باید حتما سرور و nginx رو fine tune کنید که در بهینه‌ترین حالت ممکن باشه که افت سرعت روی سایت و ریکوئست‌های کاربر رخ نده.
قابلیت Bypass کردن کش برای برخی از URL ها و Directoryها رو داشته باشیم که سرویس‌دهی سایت به مشکل بر نخوره (مثلا پنل ادمین رو باید Bypass کنیم.)
قابلیت purge کردن کش فراهم باشه (چه purge کش برای یک url بخصوص و چه به صورت کلی purge کردن کل کش برای تمامی urlها)بتونیم تایم کش رو مدیریت کنیم (نیاز به پنلی چیزی نیست فقط داکیومنتیشن باید بهمون بدید که خودمون هر تغییری خواستیم بتونیم بدیم.)

کشی که مد نظر ماست به صورت full cache هست که تمامی دیتاها (از عکس و css js و دیتاها گرفته تا کل page که بصورت html هست باید کش بشه. در واقع فول کش باشه و همه دیتاها از سرور واسط serve بشن)
این ویژگی‌هایی که مد نظرمون هست باید با ابزارهای اپن‌سورس و رایگان nginx و دیگر سرویس‌ها راه‌اندازی بشه و امکان تهیه سرویس‌های اشتراکی که ماهانه هزینه دارند فراهم نیست.
نکته‌ی مهم دیگه‌ای که باید رعایت بشه اینه که سرویس طوری تحویل ما بشه که بتونیم بعدا روی سرورهای مختلف هم همین ویژگی رو خودمون راه‌اندازی کنیم. حالا یا بصورت بسته‌ی نصبی + آموزش بهمون تحویل می‌دید یا بصورت یه داکیومنتیشن جامع که خودمون هم بتونیم بعدا استفاده کنیم. دلیل این موضوع هم این هست که هنوز سرور مناسب برای این موضوع رو پیدا نکردیم و ممکنه شما سرویس رو روی یک سرور تستی تحویل ما بدید و بعدا که سرور مناسب تهیه شد بتونیم همین ویژگی رو اونور هم پیاده بکنیم خودمون.

demonvictor
January 18th, 2024, 15:04
عرض سلام و احترام. بطور کامل، صفرتاصد قابل انجام هست.

اما اگه میخوایید که آموزش ببینید، باید کلاس آموزشی و دوره های فنی شو شرکت کنید. کسی که با شما به شکل پروژه ای کار میکنه، مدرس شما نیست و منظور از ارایه‌مستندات، آموزش و تدریس نیست.

از مستندات فنی، کسانی میتونن استفاده کنن، که فرد دیگه ای با همون تخصص، مخاطب همون مستند باشه.

مثل این میمونه از مستندات برنامه‌نویسی پروژه، بخواد یک وردپرس‌کار استفاده کنه.خخخخخ مگه میشه؟


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

تمام مواردی که گفتید، قابل انجام هستش و اینطور نیست که یک فایل کانفیگ رو بتونید کپی پیست کنید و در پروژه ی دیگه ازش استفاده کنید. هر پروژه شرایط خاص خودش رو داره.

اگه خواستید همکاری داشته باشیم، شماره تماستون رو برای من ارسال کنید.