تهیه نسخه پشتیبان یا همان بکاپ، مهمترین اصل در نگهداری و امنیت هر وبسایتی است. فرقی نمیکند سایت شما یک وبلاگ شخصی باشد، یک وبسایت شرکتی یا یک فروشگاه اینترنتی پربازدید؛ بروز هرگونه خطای انسانی، هک شدن، اختلال در سرور یا ناسازگاری بعد از آپدیتها میتواند کل سایت را در چند ثانیه از دسترس خارج کند. در این شرایط، داشتن یک نسخه بکاپ سالم تنها راه نجات کسب و کار شماست.
روشهای مختلف بکاپ گیری از سایت
برای ذخیره اطلاعات سایت، روشهای گوناگونی وجود دارد که هر کدام کاربرد خاص خود را دارند:
1. فول بکاپ از طریق کنترل پنل هاست (سی پنل یا دایرکت ادمین):
در این روش، کل محتویات هاست شامل تمامی فایلها، قالبها، افزونهها، دیتابیس، ایمیلها و تنظیمات سرور در قالب یک فایل فشرده ذخیره میشود. این روش برای جابهجایی کامل سایت از یک هاست به هاست دیگر بسیار مناسب است.
2. بکاپ گیری مجزا از فایلها و پوشههای سایت:
در این حالت، فقط فایلهای ساختاری سایت مانند پوشه افزونهها، قالبها و خصوصا پوشه فایلهای چندرسانهای ذخیره میشوند.
3. بکاپ گیری مستقیم از پایگاه داده (Database):
گرفتن خروجی از دیتابیس که حاوی تمام متون، جداول، تنظیمات و اطلاعات حیاتی است.
چرا بکاپ دیتابیس مهمترین بخش پشتیبانگیری است؟
شاید برای خیلی از افراد این سوال پیش بیاید که کدام بخش سایت برای بکاپ گیری اولویت بالاتری دارد. پاسخ بدون شک دیتابیس یا پایگاه داده است.
تمام زحماتی که برای سایت کشیدهاید شامل:
– متن مقالات و نوشتههای وبلاگ
– مشخصات و قیمت محصولات
– اطلاعات کاربران و مشتریان
– دیدگاهها و نظرات
– تنظیمات سئو و دستهبندیها
همگی در دیتابیس ذخیره میشوند نه در فایلهای کدنویسی سایت. اگر کل هاست و فایلهای شما بسوزد یا قالب سایت به کلی خراب شود، به شرطی که فایل دیتابیس را داشته باشید(البته در کنار بکاپ پوشه تصاویر و آپلودها برای نمایش کامل عکسهای محتوا و محصولات) ، میتوانید روی یک قالب و ساختار کاملا جدید، دیتابیس را بازگردانی (Restore) کنید و تمام محتوا و محصولات شما بدون کم و کاست برمیگردند.
اهمیت بکاپ گیری از پوشه آپلودها و تصاویر
دومین بخش مهم پس از دیتابیس، پوشه چندرسانهای است که در سایتهای وردپرسی با نام uploads شناخته میشود. تمام عکسهای مقالات، بنرها، تصاویر محصولات و ویدیوهایی که روی هاست آپلود کردهاید در این پوشه قرار دارند.
ترکیب دیتابیس به همراه پوشه آپلودها، در واقع بیش از 95 درصد ارزش واقعی یک وبسایت را تشکیل میدهد. بقیه فایلها مانند کدهای وردپرس، افزونهها یا قالبها همیشه قابل دانلود و نصب مجدد هستند، اما محتوا و تصاویر تولیدی شما فقط با بکاپ برمیگردند.
راهکار حرفهای برای مدیریت بکاپ در تعداد زیادی سایت
اگر طراح سایت، سئوکار یا مدیر چندین پروژه هستید، بکاپ گیری دستی به صورت روزانه زمانبر و غیرممکن خواهد بود. برای مدیریت اصولی بکاپها، مراحل زیر بهترین رویکرد هستند:
1. تهیه یک سرور یا فضای ذخیرهسازی مجزا (سرور بکاپ):
هیچگاه بکاپها را روی همان هاستی که سایت روی آن فعال است نگهداری نکنید، چون اگر هاست اصلی با مشکل مواجه شود، فایلهای بکاپ هم از بین میروند. داشتن یک سرور بکاپ ارزان یا فضای ابری جداگانه بهترین راهکار است.
2. خودکارسازی فرایند بکاپ گیری با افزونهها:
اگر از وردپرس استفاده میکنید، افزونههای معتبر بکاپگیری را روی سایتها نصب کنید. این افزونهها را طوری تنظیم کنید که به صورت خودکار و در بازههای منظم (مثلا روزانه برای دیتابیس و هفتگی برای تصاویر و کل فایلها) بکاپ تهیه کنند و فایل را مستقیما به سرور بکاپ بفرستند.
3. تنظیم چرخه نگهداری بکاپها (Backup Retention):
برای اینکه فضای سرور بکاپ شما پر نشود، تنظیمات را طوری قرار دهید که تعداد مشخصی از آخرین بکاپها (مثلا ۳ نسخه آخر) حفظ شوند و فایلهای قدیمیتر به طور اتوماتیک حذف گردند. با این کار همیشه نسخههای تازه و سالم را در اختیار دارید بدون اینکه با کمبود فضای ذخیرهسازی روبرو شوید.
نتیجهگیری
بکاپ گیری مداوم، ستون فقرات امنیت و پایداری هر وبسایت است. با تمرکز ویژه روی دیتابیس و پوشه رسانهها و بهرهگیری از سیستمهای خودکار و فضاهای ذخیرهسازی امن، خیالتان را از سلامت پروژهها و تداوم کسب و کارتان راحت کنید.

بدون دیدگاه