سلام به همه پی وی لرنی های عزیز!
به راهنمای جامع برنامه نویسان وب در پی وی لرن خوش آمدید! در این دوره قصد داریم با روشی ساده و کاربردی زمینه ای را فراهم نماییم تا به گونه ای جامع و گسترده به برنامه نویسی وب بپردازیم. در این دوره مفاهیم برنامه نویسی وب را از به صورت ابتدایی شروع می کنیم تا هر کسی که تمایل به یادگیری برنامه نویسی وب دارد بتواند همه چیز را از پایه بیاموزد و با اصول اولیه این کار آشنا شود.
در جلسه قبل در خصوص ویژگی های ضروری هاست های تجاری مطالب مفیدی آموختیم. در ادامه قرار است با اهمیت تهیه نسخه پشتیبان از سایت آشنا شویم.
بیایید شرایط زیر را در نظر بگیریم:
هارد دیسک سرورتان خراب می شود؛ سایت تان هک می شود و هکر همه فایل های شما را حذف می کند. شرکت هاستینگ تان با پولی که به آن پرداخته اید و البته داده های شما ناپدید می شود و حتی بدتر از همه زمین لرزه رخ می دهد و ساختمان ISP تان به کلی نابود می شود!…
امیدوارم کابوس بالا هیچ وقت برای شما پیش نیاید ولی اتفاق است دیگر … ممکن است بی افتد! در چنین شرایطی – بعد از این که گریه های تان را کردید- چه می کنید؟ در حقیقت اگر از سایت تان نسخه پشتیبان تهیه نکرده باشید باید به همان گریه کردن ادامه دهید! اما اگر از قبل برای چنین روزی آماده بوده و نسخه پشتیان تهیه کرده باشید کافی است از آن استفاده کرده و سایت مرده از دنیای مردگان به دنیای زندگان برگردانید.
بیایید به این سوالات پاسخ دهیم.
اگر سایت شما در طی یک دوره زمانی تغییر نمی کند ، توصیه می شود فقط ماهی یکبار از آن نسخه پشتیبان تهیه کنید و آن را در هارد دیسک یا دیسک داده یا DVD خود و یا هر جای دیگری که دوست دارید ذخیره کنید.
در صورت نیاز به بازیابی آن، کافی است این کار را انجام داده و ببینید وب سایت تان بالا می آید یا خیر.
اما اگر مرتباً اطلاعات جدیدی به سایت تان اضافه می کنید و سایت تان پیوسته تغییر می کند توصیه می شود که هر چند روز یک بار از آن نسخه پشتیبان تهیه کنید.
البته تهیه نسخه پشتیبان بیش از هر چیز به خودتان و ظرفیت تان در از دست دادن اطلاعات بستگی دارد. باید ببینید که چقدر می توانید از دست دادن اطلاعات تان را تحمل کنید. اگر فکر می کنید از دست دادن حتی یک روز اطلاعات به ضررتان است؛ بهتر است به صورت روزانه نسخه پشتیبان تهیه نمایید و اگر نه هفته یکبار تهیه نسخه پشتیبان روند خوبی است.
بیشتر اوقات، تهیه نسخه پشتیبان از یک دستگاه گرفته شده و در دستگاه یا رسانه دیگر ذخیره می شود. در صورت امکان، شما باید یک سرور پشتیبان متفاوت ترتیب دهید که در آن بتوانید داده های تان را FTP کنید تا از آنها نسخه پشتیبان تهیه نمایید که اگر حجم آن ها زیاد نباشد می توانید آن را در CD یا DVD و غیره نگه دارید.
در صورت امکان، چندین نسخه از نسخه پشتیبان تهیه کنید اما با یک روش مدیریت شده تا بعداً سر در گم نشوید.
باید دو نوع نسخه پشتیبان تهیه شود. نسخه incremental و نسخه full که البته هر دو بستگی به این دارد که از چه نوع ابزارهای پشتیبانی استفاده می نمایید. ابزارهای پشتیبان زیادی وجود دارد – برای مثال ، Oracle ابزارهای خاص خود را برای گرفتن انواع مختلفی از نسخه پشتیبان ارائه می دهد.
اگر حجم اطلاعات شما خیلی زیاد نیست در آن صورت می توانید به صورت ماهانه یا هفتگی به وب سرور خود وارد شوید و تمام فایل های مربوط به وب سایت را بر روی رایانه یا رسانه های مختلف کپی کنید و نیاز به هیچ ابزار کمکی دیگری نیز ندارید.
اما اگر پایگاه داده شما خیلی گسترده است و حجم بالایی از اطلاعات را در بر می گیرد در آن صورت نیاز به مدیریت روزمره و همیشگی است و در آن صورت نیاز به اسکریپت های خودکار برای تهیه نسخه پشتیبان و نگه داشتن آنها در دستگاه یا رسانه دیگر دارید.
می توانید اسکریپت پوسته یا perl را بنویسید و در فهرست های مختلف مرور کنید و تمام فایل ها را جمع آوری کرده و به صورت خودکار زیپ کنید ، یک شماره پشتیبان منحصر به فرد به آنها اختصاص دهید و سپس آن فایل ها را روی یک سرور پشتیبان تعیین شده یا رسانه ای مانند tap drive قرار دهید.
در این جلسه به اهمیت تهیه نسخه پشتیبان از سایت پرداختیم. در حقیقت این وظیفه شماست که تصمیم بگیرید چگونه می خواهید نسخه پشتیبان خود را تهیه کنید. اگر صاحب وب سایت هستید باید بدون نقص نسخه پشتیبان تهیه کنید. در غیر این صورت ممکن است پیامد های ناخوشایندی گریبان گیرتان شود.
در جلسه آینده اهمیت آمارهای سایت آشنا می شویم.
با پی وی لرن همراه باشید.