-
January 2nd, 2023, 18:07
#1
کانفیگ سرور cdn
سلام وقت بخیر
ما یک وبسایت داریم که در ایران میزبانی میشه. چیزی که نیاز داریم اینه که یک سرور مجازی خارج از ایران تهیه کنیم و برای یوزرهای غیر از ایران و تمامی باتهای غیر ایرانی (مثل رباتهای گوگل) محتوا از اون سرور خارجی لود بشه.
سیدیان خارجی حتما باید محتوای استاتیک و داینامیک رو به صورت فول Cache کنه و همچنین باید امکان Purge کردن کش هم در اختیارمون باشه. حالا با پنل تحت وب یا دستورات لینوکس فرقی نمیکنه. تایم کشینگ رو هم بتونیم ست کنیم و دستمون برای تغییرات باز باشه.
سرور رو خودمون تهیه میکنیم.
فقط حتما باید کانفیگ با مستندات صورت بگیره که بعدا اگر خواستیم همین سیستم رو روی یک سرور دیگه پیادهسازی کنیم خودمون هم بتونیم انجام بدیم (ممکنه بخواهیم سرور عوض کنیم و مجبور نباشیم مجددا درخواست کانفیگ بدیم.)
سیستم مدیریت محتوای سایت وردپرس هست و منطقا یک سری URL ها مثل پنل ادمین و یا URL های دیگه نباید کش بشن. این موارد باید در نظر گرفته بشن و همچنین بتونیم یک سری از URL ها رو حالا یا به صورت Specific یا به صورت دنبالهای از URL ها بتونیم Exclude کنیم که کش نشن. (مثلا این url کش نشه: https://site.com/cat/* توی این مثال بعد از /cat یک علامت ستاره اومده که هر چیزی بعد از اون بیاد رو Bypass میکنه و از کش استفاده نمیکنه).
به طور کلی بتونیم رولهای مختلف رو برای کش کردن/نکردن پیاده کنیم.
لطفا اعلام هزینه و زمان انجام کار رو به صورت عمومی بفرمایید.
-
تعداد تشکر ها از redpayam به دلیل پست مفید
-
January 2nd, 2023 18:07
# ADS
-
January 2nd, 2023, 21:50
#2
عضو انجمن
پاسخ : کانفیگ سرور cdn
نوشته اصلی توسط
redpayam
ما یک وبسایت داریم که در ایران میزبانی میشه. چیزی که نیاز داریم اینه که یک سرور مجازی خارج از ایران تهیه کنیم و برای یوزرهای غیر از ایران و تمامی باتهای غیر ایرانی (مثل رباتهای گوگل) محتوا از اون سرور خارجی لود بشه.
باید رپلیکیشن بین دو سرور پیاده سازی بشه.
نوشته اصلی توسط
redpayam
سیدیان خارجی حتما باید محتوای استاتیک و داینامیک رو به صورت فول Cache کنه و همچنین باید امکان Purge کردن کش هم در اختیارمون باشه. حالا با پنل تحت وب یا دستورات لینوکس فرقی نمیکنه. تایم کشینگ رو هم بتونیم ست کنیم و دستمون برای تغییرات باز باشه.
دیتایی که داینامیک هستش دیگه اسمش کش نیست. دیتایی که کش میشه کرد دیتای استاتیک هستش. اگه صفحه ای دارید که محتواش از دیتابیس میاد، اون صفحه دیگه داینامیک نیست، موضوع بحث یک صفحه ی استاتیک هستش که یا کش شما در استوریج هستش که یه فایل اچتیامال ذخیره میشه و ارسال میشه که باتوجه به مرحله ی قبل چون رپلیکیت هستش، در هر دو سرور کش خواهد شد و دیگه دیتا از سرور خونده نمیشه و یک دیتای استاتیک برای کاربر ارسال میشه.
امکان تنظیم زمان بندی و از بین بردن هم از طریق هدر کش-کنترل هستش.
نوشته اصلی توسط
redpayam
فقط حتما باید کانفیگ با مستندات صورت بگیره که بعدا اگر خواستیم همین سیستم رو روی یک سرور دیگه پیادهسازی کنیم خودمون هم بتونیم انجام بدیم (ممکنه بخواهیم سرور عوض کنیم و مجبور نباشیم مجددا درخواست کانفیگ بدیم.)
با توجه به سناریو هایی که اعلام کردید و متدی که باید انجام بدید، دیگه با کانفیگ روبرو نیستید. با یک دانش روبرو هستید که دیگه موضوع بحث مستند پیادهسازی و کانفیگ نیست. من متدلوژی رو مشخص کردم که باید فردی که این دانش رو داره در اختیارتون باشه. میتونید استخدام کنید. موضوعش هم مشخصه. اگرم میخوایید خودتون انجام بدید که هزینه نکنید، باید دانش شخصی خودتون رو ارتقا بدید.
نوشته اصلی توسط
redpayam
لطفا اعلام هزینه و زمان انجام کار رو به صورت عمومی بفرمایید.
از یک متخصص بعید هستش که سناریوی رپلیکیشن رو بعنوان یک پروژه بدونه و اعلام هزینه کنه. سناریوی درخواستی شما، مقوله ی مینتین پروژه هستش که باید همیشه استخدام شما باشه. یادتون باشه شما نمیتونین مینتیننس نرمافزار رو تبدیل به یک پروژه کنید و اونرو خریداری کنید.
برای اینکه چنین دانشی رو توی سازمانتون داشته باشید، یا بایدتیم کوچ ابری ابرآروان رو بهشون هزینه بپردازید که ماهانه این دانش در اختیارتون باشه یا اینکه باید یک نفر رو که حداقل ماهانه بین دوازده میلیون به بالا حقوقش هست بپردازید.
من فکر نمیکنم شما هنوز سایتتون به اسکیلیی رسیده باشه که بخوایید چنین فردی رو استخدام کنید. نگهداری سایتتون فعلا در چنین سنارییویی زوده و هزینه ی بیهودهست. اما اگه حقیقتا در این اسکیل هستید، یکشماره ارسال کنید تا باهم دیگه در مورد شروع همکاری صحبت کنیم. تمام سیستم وردپرس شما کامل تغییر خواهد کرد و سرویس هاش جدا خواهد شد. اگر شما هم مایل بودید، شماره تماستون رو عمومی منتشر کنید تا بجز من اگر دوست عزیز دیگه ای هم خواستش باشما کار کنه تماس بگیره. مطمعنا نباید هم از منتشر کردن آدرس سایتتون واهمه ای داشته باشید. میتونید آدرس سایتتون رو همینجا عمومی کنید.
قدس مال ماست (من قولشو بت میدم)
-
-
January 2nd, 2023, 22:00
#3
پاسخ : کانفیگ سرور cdn
نوشته اصلی توسط
demonvictor
باید رپلیکیشن بین دو سرور پیاده سازی بشه.
دیتایی که داینامیک هستش دیگه اسمش کش نیست. دیتایی که کش میشه کرد دیتای استاتیک هستش. اگه صفحه ای دارید که محتواش از دیتابیس میاد، اون صفحه دیگه داینامیک نیست، موضوع بحث یک صفحه ی استاتیک هستش که یا کش شما در استوریج هستش که یه فایل اچتیامال ذخیره میشه و ارسال میشه که باتوجه به مرحله ی قبل چون رپلیکیت هستش، در هر دو سرور کش خواهد شد و دیگه دیتا از سرور خونده نمیشه و یک دیتای استاتیک برای کاربر ارسال میشه.
امکان تنظیم زمان بندی و از بین بردن هم از طریق هدر کش-کنترل هستش.
با توجه به سناریو هایی که اعلام کردید و متدی که باید انجام بدید، دیگه با کانفیگ روبرو نیستید. با یک دانش روبرو هستید که دیگه موضوع بحث مستند پیادهسازی و کانفیگ نیست. من متدلوژی رو مشخص کردم که باید فردی که این دانش رو داره در اختیارتون باشه. میتونید استخدام کنید. موضوعش هم مشخصه. اگرم میخوایید خودتون انجام بدید که هزینه نکنید، باید دانش شخصی خودتون رو ارتقا بدید.
از یک متخصص بعید هستش که سناریوی رپلیکیشن رو بعنوان یک پروژه بدونه و اعلام هزینه کنه. سناریوی درخواستی شما، مقوله ی مینتین پروژه هستش که باید همیشه استخدام شما باشه. یادتون باشه شما نمیتونین مینتیننس نرمافزار رو تبدیل به یک پروژه کنید و اونرو خریداری کنید.
برای اینکه چنین دانشی رو توی سازمانتون داشته باشید، یا بایدتیم کوچ ابری ابرآروان رو بهشون هزینه بپردازید که ماهانه این دانش در اختیارتون باشه یا اینکه باید یک نفر رو که حداقل ماهانه بین دوازده میلیون به بالا حقوقش هست بپردازید.
من فکر نمیکنم شما هنوز سایتتون به اسکیلیی رسیده باشه که بخوایید چنین فردی رو استخدام کنید. نگهداری سایتتون فعلا در چنین سنارییویی زوده و هزینه ی بیهودهست. اما اگه حقیقتا در این اسکیل هستید، یکشماره ارسال کنید تا باهم دیگه در مورد شروع همکاری صحبت کنیم. تمام سیستم وردپرس شما کامل تغییر خواهد کرد و سرویس هاش جدا خواهد شد. اگر شما هم مایل بودید، شماره تماستون رو عمومی منتشر کنید تا بجز من اگر دوست عزیز دیگه ای هم خواستش باشما کار کنه تماس بگیره. مطمعنا نباید هم از منتشر کردن آدرس سایتتون واهمه ای داشته باشید. میتونید آدرس سایتتون رو همینجا عمومی کنید.
مچکرم از راهنماییهای شما.
سرویس سیدیانی که شرکت هاستدیال راهاندازی کرده رو دیدید؟ ما همون رو میخواهیم. منتها اونها این سیدیانی که ارائه میکنن فقط برای سرویس آلمانشون هست. یعنی باید از هاست آلمانشون سرویس داشته باشید و یک سرویس سیدیان هم براتون فعال میکنن و سایت برای یوزرهای ایرانی از سرور ایران Serve میشه.
منتها ما بالعکس این رو میخواییم.
یعنی دیتا توی ایران استور بشه و برای یوزرهای دارای ویپیان و باتهای گوگل از سرور واسط که توی خارج از کشور هست serve بشه.
من چون توضیحات رو خیلی ریز و دقیق عرض کردم خیلی پیچیده به نظر رسیده.
چیزی که هاستدیال ارائه میکنه یه سرویس reverse proxy با وبسرور Nginx هستش. ما همین رو میخواییم که دیتا رو کامل کش کنه و هر وقت کش اکسپایر شد مجدد از Origin دیتا رو بگیره و کش کنه و اگر هم دستی کش رو خالی کردیم مجدد کش رو بسازه (با اولین ریکوئست).
من متخصص شبکه و Sysadmin نیستم و به همین دلیل اینچا تاپیک رو ایجاد کردم تا عزیزانی که میتونن این درخواست رو برای ما پیاده کنن اعلام کنن یا اگر ایدهای دارن مثل شما راهنماییمون کنن. مجددا متشکرم از راهنماییتون.
-
-
January 14th, 2023, 01:57
#4
عضو دائم
پاسخ : کانفیگ سرور cdn
نوشته اصلی توسط
redpayam
سلام وقت بخیر
ما یک وبسایت داریم که در ایران میزبانی میشه. چیزی که نیاز داریم اینه که یک سرور مجازی خارج از ایران تهیه کنیم و برای یوزرهای غیر از ایران و تمامی باتهای غیر ایرانی (مثل رباتهای گوگل) محتوا از اون سرور خارجی لود بشه.
سیدیان خارجی حتما باید محتوای استاتیک و داینامیک رو به صورت فول Cache کنه و همچنین باید امکان Purge کردن کش هم در اختیارمون باشه. حالا با پنل تحت وب یا دستورات لینوکس فرقی نمیکنه. تایم کشینگ رو هم بتونیم ست کنیم و دستمون برای تغییرات باز باشه.
سرور رو خودمون تهیه میکنیم.
فقط حتما باید کانفیگ با مستندات صورت بگیره که بعدا اگر خواستیم همین سیستم رو روی یک سرور دیگه پیادهسازی کنیم خودمون هم بتونیم انجام بدیم (ممکنه بخواهیم سرور عوض کنیم و مجبور نباشیم مجددا درخواست کانفیگ بدیم.)
سیستم مدیریت محتوای سایت وردپرس هست و منطقا یک سری URL ها مثل پنل ادمین و یا URL های دیگه نباید کش بشن. این موارد باید در نظر گرفته بشن و همچنین بتونیم یک سری از URL ها رو حالا یا به صورت Specific یا به صورت دنبالهای از URL ها بتونیم Exclude کنیم که کش نشن. (مثلا این url کش نشه:
https://site.com/cat/* توی این مثال بعد از /cat یک علامت ستاره اومده که هر چیزی بعد از اون بیاد رو Bypass میکنه و از کش استفاده نمیکنه).
به طور کلی بتونیم رولهای مختلف رو برای کش کردن/نکردن پیاده کنیم.
لطفا اعلام هزینه و زمان انجام کار رو به صورت عمومی بفرمایید.
با سلام و احترام
در تماس باشید این مورد قابل انجام است :
09136298914
https://billing.asrhodting.com
-