
بروزرسانی: 21 تیر 1404
پس به هر حال چه اتفاقی افتاد؟ CollectionDX 2019 گذشته نگر! - CollectionDX - بررسی اسباب بازی ها، بازی های ژاپنی، اکشن فیگورها و موارد دیگر
اجازه دهید صحنه را تنظیم کنم.
در اوا، سال 2018، CDX در وضعیت بدی قرار داشت. مدتی پیش در معرض ب،زار قرار گرفتیم که آسیب پذیری در سیستم ما را برجسته کرد. نرم افزار گا،ی ع، ما، Gallery2، توسط توسعه دهندگان کنار گذاشته شده است و هیچ وصله یا به روز رس، در افق وجود ندارد. این اتصال به گا،ی 2 از وب سایت اصلی نیز مانع از ارتقاء وب سایت اصلی ما می شد، زیرا هیچ رابطی برای نسخه های جدیدتر وب سایت موجود نبود. بنابراین تصمیم گرفته شد که برای بسته شدن این آسیب پذیری و امکان ارتقای سایت اصلی، Gallery2 باید حذف شود.
در همین حال، درآمدها به طور پیوسته در حال کاهش بود. بیشتر درآمد ما از یوتیوب و تبلیغات مستقیم پرداخت می شد، اما این درآمد در حال خشک شدن بود. گروه مشارکت کنندگان ما مواظب کار خود بودند، و بدون آنها، تولید محتوایی که تبلیغ کنندگان را جذب کند، به عهده یک نفر بود و آن شخص خسته بود و نمی توانست ادامه دهد.
برای انصاف با تبلیغ کنندگان خود، یا آنها را لغو کرده ام یا ترجیح داده ام قراردادشان را تمدید نکنم. من احساس کردم که اگر ما برای آوردن ترافیک به آنها تلاش نکنیم، عادلانه نیست که پول آنها را بگیریم. یوتیوب در چند سال گذشته خودش را می خورد، بنابراین درآمدها به یک قطره کاهش یافته است.
هزینه های سایت برای سرور اختصاصی ما 270 دلار در ماه بود. زم، بود که تبلیغات آن را پوشش می داد، اما دیگر نه. باید شرایط را از نزدیک بررسی می کردم. آیا می خواستید برای انجام همه مهاجرت ها و به روزرس، ها پول سرمایه گذاری کنید؟ آیا می خواستم به پرداخت مبلغی که اساساً یک ماشین اضافی بود از جیب خودم در هر ماه ادامه دهم؟ من یک ،ن مهاجرت در 10k دریافت کردم!
تصمیم گرفتم آن را برای هواداران قرار دهم. فکر کردم شاید اگر برایشان م،ی داشت، به هجرت بپیوندند. من هدف را در حدود 3k تعیین کردم. فکر می کردم اگر به هدفم نرسم، تصمیم بزرگی خواهد بود.
در همین حین با میزبان وب خود تماس گرفتم و از آنها پرسیدم که برای کاهش هزینه هاست چه کاری می تو،م انجام دهیم. آنها گفتند سرور من ارزان ترین سرور اختصاصی آنهاست، اما یک گزینه برای من داشتند - میزب، ابری. ما اعداد و ارقام را اجرا کردیم و به نظر می رسید که در ماه حدود صد دلار صرفه جویی می کنم. بنابراین فکر کردم، اگر جمع آوری کمک مالی به هدف خود برسد، شاید بتواند هزینه میزب، جدید امسال را بپردازد، در حالی که من آنچه را که در Gallery2 می گذرد مرتب می کردم.
جمع آوری کمک مالی با حضور هواداران سرسخت زیادی شروع شد. این برای من در روزهای اولیه اهمیت زیادی داشت زیرا تعهد من را برای زنده نگه داشتن سایت تجدید کرد.
ما در ماه آوریل به Azure مهاجرت کردیم و برای من 700 دلار هزینه داشت تا تجارت را جابجا کنم. حجم سایت حدود 600 گیگابایت است که فضای بسیار زیادی دارد. ما در نهایت 1 ترابایت فضای ذخیره سازی ،یداری کردیم، بنابراین مجبور شدیم با آن مق، کنیم.
خب، مشکل حافظه نبود، قدرت پردازش ماشین مجازی (VM) بود. به اندازه کافی قوی نبود و سایت بلافاصله ،اب شد. هنگامی که VM را ارتقا دادم، سایت مانند یک گربه در حال ،وش بود. اما می دانستم که این هزینه را افزایش می دهد.
سپس شروع به تمیز ، سایت کردم. من از تمام فایل های پاد،ت خود نسخه پشتیبان تهیه کرده ام. تمام نمایش های Destroy All Podcasts DX، تمام نمایش های VEEF، حتی نمایش های کوتاه مدت PowerToku. همه رو از روی سرور برداشتم
سپس اولین صورت حساب آمد. در حدود 350 دلار، بیشتر از هزینه میزب، اصلی بود! چگونه ممکن است این اتفاق بیفتد؟ من ویران شده بودم. وقتی به درگاه صورتحساب دسترسی پیدا کردم، به نظر می رسید که نیمی از هزینه ذخیره سازی بود. درک من در آن زمان این بود که به دلیل بزرگی سایت، هزینه بیشتری برای پهنای باند دریافت می کردیم.
آن موقع بود که تصمیم گرفتم پاشنه هایم را فرو کنم. در این نقطه اوایل تابستان 2019 بود.
اکنون برای اینکه بفهمیم در مرحله بعد باید چه کار کنم، توضیح ساده ای در مورد نحوه عملکرد CDX نیاز دارد.
ما دو سیستم داشتیم که با هم کار می ،د. ابزار مدیریت محتوا (CMS) دروپال و ابزار مدیریت تصویر Gallery2 است. برای افزودن ع، ها به بررسی خود، می تو،د آنها را در گا،ی در گا،ی 2 آپلود کنید، جایی که هر ع، دارای نمادی مانند (G2:12345) است. هنگام نوشتن نقد، آن کد را در متنی که می خواهیم آن تصویر نشان داده شود، وارد می کنیم. رابط به مرور نگاه می کند، کد را می بیند و می گوید "این تصویر را برای من دریافت کن و آن را در بدنه نشان بده".
خوب، برای حذف این گا،ی، مجبور شدم این کد را از هر نقد، مقاله و داستان حذف کنم. هزاران مطلب سپس مجبور شدم آن را با HTML خام جایگزین کنم که مستقیماً به تصویر در سیستم فایل پیوند می دهد.
هیچ راهی وجود نداشت که بتوانم همه این کارها را خودم انجام دهم، بنابراین یک برنامه نویس را برای ساخت یک ماژول دروپال آوردم که بتواند اسکریپتی را اجرا کند که به طور خودکار هر نمونه را تبدیل کند. من چند صد دلار برای آن پرداخت کردم و به نوعی کار کرد. اشکال بزرگ این بود که نمی توانستم همه آن ها را به یکباره با استفاده از Unity پردازش کنم، به این م،ی که باید آنها را یکی یکی انجام می دادم.
بنابراین من انجام دادم.
همچنین در همین زمان بود که کمپین جمع آوری کمک مالی شروع به فروکش کرد و تنها به یک سوم هدف خود رسید.
من هر ،مت از محتوای سایت را به صورت دستی بررسی کرده ام. در یک روز خوب، می توانم حدود 100 کار را انجام دهم. تمام تابستان من را مصرف کرد. من نه تنها تصاویر را اصلاح کردم، بلکه پیوندهای ش،ته و ویدیوهای دارای کدهای جاسازی شده ش،ته را نیز اصلاح کردم (به دلیل تغییر ما از http به https سال ها پیش). من در ماه اکتبر کارم را تمام کردم، در حالی که صورتحساب های سرور را برای بیش از 300 دلار دریافت کردم. فکر می کنم حدود 6000 قطعه محتوا را پردازش کردم.
من همچنین حدود 400 گیگابایت فایل موقت را کشف کردم که گا،ی قرار بود مرتباً آنها را حذف کند اما هرگز این کار را نکرد. پس از این همه کار، ظرفیت 600 گیگابایتی به 26 گیگابایت کاهش یافت.
اما چیزی که کاهش نیافته هزینه است. در تمام این مدت، من به درستی متوجه نشدم که چگونه قیمت گذاری ذخیره سازی ماشین مجازی کار می کند. هزینه ای که اختصاص می دهید از شما دریافت می شود نه آنچه استفاده می کنید. بنابراین من برای 1 ترابایت کامل پرداخت می کردم، حتی اگر فقط از 25 گیگابایت استفاده می کردم.
من توانستم VM را پایین بیاورم و در هزینه کمی صرفه جویی کنم.
مرحله بعدی کاهش حجم دیسک بود. من فکر کردم که می تو،م اندازه آن را تغییر دهیم، اما نه، باید یک دیسک جدید نصب کنم، داده ها را انتقال دهم، بلاهههههههههه تا 150 دلار در ساعت. یک ش،ت دیگر.
تصمیم گرفتم با جمعیت CDX تماس بگیرم تا ببینم آیا ،ی چیزی در مورد Azure می داند و می تواند کمک کند. یک نفر این کار را کرد، یکی از طرفداران او را نامگذاری کرد آلوارو.
زم، که آلوارو وارد ماشین مجازی شد، متوجه شد که چرا من این همه پول پرداخت کردم. ظاهراً به جای دو هارد مورد نیاز، 6 هارد دیسک به ما پرداخت شد. این به نحوی در طی فرآیند مهاجرت در آوریل ایجاد شد و از آن زمان تاکنون برای من شارژ شده است.
می توانم بگویم که می توانم شرکت میزبان را سرزنش کنم که جزئیات هزینه را همانطور که درخواست کردم توضیح نداده است. یا مردی که مرا رها کرد. اما در واقعیت، من بالای سرم بودم و باید بهتر می دانستم. من باید بیشتر در مورد Azure و نحوه کار آن یاد می گرفتم و اگر بیشتر در مورد پورتال Azure می دانستم، این درایوهای اضافی را زودتر دریافت می کردم. اما من آنقدر در فرآیند تبدیل محتوا عمیق بودم که اصلاً فکر نمی کردم مشکل این باشد.
در آنجا چند دستاورد وجود داشت.
- اگر من در مورد فایل موقت 400 گیگابایتی می دانستم، شاید در وهله اول مجبور نبودم از درایو 1 ترابایتی استفاده کنم. من می توانستم با یک موتور بسیار کوچکتر بروم.
- اگر در مورد درایوهای اضافی می دانستم، می توانستم ماهیانه بیش از 200 دلار در هزینه هاست پس انداز کنم.
- من باید در مورد Azure و هاست ابری به طور کلی اطلاعات بیشتری ،ب کنم.
- میزبان من وحشتناک است، حداقل در دادن اطلاعاتی که برای تصمیم گیری آگاهانه نیاز دارید.
و اکنون در نوامبر 2019 هستیم.
- تمام درایوهای اضافی حذف می شوند.
- همه داده ها به یک درایو کوچکتر منتقل شده اند.
- اندازه VM تغییر کرده است.
بعدش چی؟ این سایت به وجود خود ادامه خواهد داد و هر زمان که بخواهم آن را به روز خواهم کرد. من همچنان از مشارکت کنندگان قدیمی و جدید استقبال خواهم کرد، اما دیگر نسبت به هیچ حامی یا پلتفرمی احساس تعهد نمی کنم. حتی همین هفته، YouTube خط مشی های خود را تغییر داد به طوری که مجبور شدم بیش از 2000 ویدیو را به طور دستی بررسی کنم و آنها را روی «برای بچه ها» یا «نه برای بچه ها» تنظیم کنم.
من در حال ،ید یک خانه هستم، بنابراین زمستان و بهار به ،ن شدن و شروع یک زندگی جدید در آنجا اختصاص خواهد یافت. در بهار، ممکن است به دنبال ارتقاء CMS خود به نسخه جدیدتر باشیم، اما فعلاً به یک استراحت نیاز دارم.
به هر حال، ممنون که خواندید و از طرفداران CollectionDX سپاسگزاریم. کمک های مالی، صبر و سخنان محبت آمیز شما در این سال برای من ارزش جه، داشته و به من یادآوری می کند که CollectionDX متعلق به همه ماست، نه فقط من، و ارزش حفظ تا زم، که ممکن است دارد.
می خواهم از آلوارو تشکر ویژه ای داشته باشم که به ما کمک کرد تا از خط پایان عبور کنیم.
با تشکر
جاش بی
منبع: https://www.collectiondx.com/so_what_،_happened_anyway_collectiondx_retrospective_2019/