پشتیبانی سایت مجموعه کارهایی است که پس از راهاندازی برای حفظ عملکرد، رسیدگی به خطاها و کاهش خطر از دست رفتن اطلاعات انجام میشود. این کار میتواند از تهیه و آزمون نسخه پشتیبان تا بهروزرسانی، پایش و پاسخ به مشکلات را شامل شود؛ اما جزئیات آن به توافق شما با پشتیبان بستگی دارد. پیش از امضای قرارداد، خروجی هر خدمت، زمان پاسخ و کارهای خارج از قرارداد را روشن کنید.
در این راهنما وظایف متداول پشتیبانی فنی، نیازهای فروشگاه اینترنتی و تقسیم مسئولیت بین مالک، شرکت میزبان و پشتیبان را بررسی میکنیم. پشتیبانی ادامه طبیعی مراحل طراحی سایت است، ولی نگهداری روزمره با طراحی دوباره یا ساخت قابلیت تازه تفاوت دارد.
پشتیبانی سایت چیست و چرا پس از تحویل لازم است؟
سایت به نرمافزار، میزبانی، دامنه، گواهی امنیتی و گاهی درگاه پرداخت و سرویس ایمیل وابسته است. هر تغییر در یکی از این اجزا ممکن است بر تجربه بازدیدکننده اثر بگذارد. پشتیبان با برنامه نگهداری و روند مشخص رسیدگی میکند تا مشکل زودتر شناسایی شود و در صورت وقوع، مسیر بازگشت روشن باشد. هیچ برنامهای امنیت یا دسترسپذیری دائمی را تضمین نمیکند.
اگر تازه سایت را تحویل گرفتهاید، ابتدا مالکیت دامنه و میزبانی، دسترسیها و فایلها را مشخص کنید. در راهنمای تحویل سایت وردپرسی مواردی که کارفرما باید دریافت کند توضیح داده شده است. پشتیبانی پس از تحویل جایگزین مالکیت و دسترسی مستقل صاحب سایت نیست.
خدمات پشتیبانی سایت شامل چه مواردی میشود؟
۱. نسخه پشتیبان و آزمون بازیابی
برنامه بکاپ باید فایلها و پایگاه داده را پوشش دهد و مشخص کند نسخهها هر چند وقت گرفته میشوند، کجا نگهداری میشوند، چند نسخه قابل دسترس است و چه کسی بازیابی را انجام میدهد. یک نسخه جدا از محیط اصلی و محدود کردن دسترسی به آن، احتمال از دست رفتن همزمان دادهها را کاهش میدهد. دوره بکاپ را با میزان تغییر اطلاعات و مقدار دادهای که کسبوکار میتواند از دست بدهد تعیین کنید.
صرف دیدن پیام «بکاپ موفق» کافی نیست. بازیابی را در محیط آزمایشی بررسی کنید و نتیجه و زمان تقریبی آن را ثبت کنید. مستندات پشتیبانگیری وردپرس بر حفظ نسخههای فایل و پایگاه داده تأکید میکند. برای آشنایی با ابزارها، مقایسه افزونههای پشتیبانگیری وردپرس نقطه شروع است؛ پیش از انتخاب، امکانات و شرایط روز ابزار را بررسی کنید.
۲. بهروزرسانی و بررسی سازگاری
هسته سیستم مدیریت محتوا، قالب، افزونه و اجزای سرور به نگهداری نیاز دارند. پیش از تغییر مهم، نسخه قابل بازیابی بگیرید، سازگاری را بررسی کنید و تا حد امکان ابتدا روی نسخه آزمایشی کار کنید. پس از بهروزرسانی، صفحههای اصلی، ورود، فرمها و مسیرهای حیاتی را آزمایش و نتیجه را ثبت کنید. اگر مشکلی رخ داد، تصمیم بازگردانی باید اثر آن بر دادههای تازه را هم در نظر بگیرد.
راهنمای رسمی بهروزرسانی وردپرس تهیه نسخه پشتیبان پیش از ارتقا را توصیه میکند. زمانبندی و شیوه اجرا باید متناسب با حساسیت سایت و فوریت اصلاحات تعیین شود، نه صرفاً بر اساس یک برنامه ثابت برای همه سایتها.
۳. امنیت و کنترل دسترسی
بازبینی حسابها، حذف دسترسیهای بلااستفاده، استفاده از رمزهای قوی و احراز هویت دومرحلهای در صورت امکان، بررسی هشدارهای امنیتی و محدود کردن سطح دسترسی از فعالیتهای معمول است. برای پشتیبان حساب شخصی و متناسب با وظیفه بسازید و روش انتقال امن دسترسی را توافق کنید. حساب اصلی مالک را در اختیار خود نگه دارید و در پایان همکاری دسترسیهای واگذارشده را بازبینی کنید.
افزونه امنیتی تنها بخشی از مراقبت است. در مقایسه افزونههای امنیتی وردپرس میتوانید با نمونه ابزارها آشنا شوید. راهنمای امنیت وردپرس نیز بر محدودسازی دسترسی، منابع معتبر و آمادگی برای بازیابی تأکید دارد. در قرارداد روشن کنید بررسی رخداد، پاکسازی آلودگی و بازیابی پس از نفوذ شامل خدمت است یا توافق جداگانه میخواهد.
۴. پایش، عیبیابی و پاسخگویی
پشتیبان ممکن است در دسترس بودن سایت، خطاهای مهم، انقضای دامنه یا گواهی و عملکرد فرمها را پایش کند. همه این موارد لزوماً در هر قرارداد نیستند. برای هر هشدار مشخص کنید چه کسی آن را دریافت میکند، در چه ساعاتی پاسخ میدهد و چه زمانی موضوع به میزبان یا ارائهدهنده دیگری ارجاع میشود.
برای ثبت خطا، نشانی صفحه، زمان، مراحل تکرار، متن خطا و تغییرات اخیر را بفرستید؛ اطلاعات محرمانه مشتری و رمز را در تصویر یا متن تیکت عمومی قرار ندهید. زمان پاسخ اولیه با زمان رفع فرق دارد: تشخیص، وابستگی به شخص ثالث و پیچیدگی مشکل بر زمان رفع اثر میگذارد.
۵. بررسی عملکرد و تغییرات جزئی
بررسی کندی، خطای نمایش، لینک شکسته یا ارسال نشدن فرم میتواند بخشی از نگهداری باشد. توافق کنید بررسی به چه صفحات و چه تناوبی محدود است و آیا اصلاح متن، بارگذاری محتوا یا تغییر تصویر هم پوشش دارد. بهینهسازی گسترده سرعت، طراحی مجدد و افزودن سامانه جدید معمولاً نیازمند دامنه و برآورد جداگانهاند؛ ملاک نهایی قرارداد شماست.
پشتیبانی سایت فروشگاهی چه تفاوتی دارد؟
در فروشگاه، اختلال فقط به دیده نشدن صفحه محدود نیست؛ ممکن است موجودی، ثبت سفارش یا اطلاعرسانی به مشتری را هم تحت تأثیر قرار دهد. علاوه بر موارد عمومی، مسیر محصول تا سبد خرید، تسویه، ثبت وضعیت سفارش، ارسال ایمیل و ارتباط با درگاه و حملونقل را در برنامه آزمون قرار دهید. راهنمای ساخت فروشگاه با ووکامرس اجزای این مسیر را توضیح میدهد.
برای نمونه، پس از بهروزرسانی افزونه پرداخت، در محیط آزمایشی با روش مناسب ارائهدهنده پرداخت یک سفارش آزمایشی ثبت کنید؛ مبلغ، وضعیت، پیام و ایمیل را کنترل کنید. تست میتواند اعلان یا فرآیندهای جانبی ایجاد کند. مستندات آزمون سفارش ووکامرس توصیه میکند برای جلوگیری از پیامدهای پرداخت آزمایشی، از محیط آزمایشی استفاده شود. بکاپ و بازیابی فروشگاه را با توجه به سفارشهای جدید برنامهریزی کنید تا بازگردانی، اطلاعات بعد از زمان نسخه را بیتوجه حذف نکند.
تفاوت پشتیبانی سایت، هاست و خدمات دیگر
پشتیبان سایت معمولاً روی برنامه، محتوا و مسیرهای تعریفشده در قرارداد کار میکند؛ ارائهدهنده هاست مسئولیتهایی درباره سرویس میزبانی طبق قرارداد خودش دارد. دامنه، ایمیل، درگاه و قالب یا افزونه هم ممکن است تأمینکنندگان جدا داشته باشند. حدود دقیق را از قرارداد هر ارائهدهنده بخوانید؛ فرض نکنید هر خطا حتماً بر عهده میزبان یا طراح است.
تولید محتوا، مدیریت شبکههای اجتماعی، سئو، طراحی گرافیک، ورود انبوه اطلاعات و توسعه قابلیت جدید ممکن است خدمات جدا باشند. پیش از سفارش خدمات طراحی سایت یا تمدید پشتیبانی، فهرست وظایف را کتبی بخواهید و برای هر خروجی، مسئول و شرایط تغییر دامنه کار را ثبت کنید.
در قرارداد پشتیبانی چه چیزهایی را مشخص کنیم؟
- دامنه کار: سایتها، افزونهها، سرویسها و نوع تغییراتی که پوشش دارند، همراه با موارد خارج از قرارداد.
- پاسخگویی: کانال ثبت درخواست، ساعات کاری، اولویت اختلال و زمان پاسخ اولیه؛ شرایط رسیدگی خارج از ساعات کاری.
- بکاپ: تناوب، محل نگهداری، مدت حفظ، مسئول آزمون و بازیابی و هدف قابل قبول برای میزان داده از دسترفته.
- امنیت و رخداد: اقدامهای پیشگیرانه، مسیر اعلام حادثه، مسئول پاکسازی و هزینه احتمالی کار خارج از پوشش.
- بهروزرسانی و آزمون: محیط آزمایشی، زمان اجرا، آزمونهای پس از تغییر و روش برگشت.
- هزینه و تمدید: مبلغ و دوره قرارداد، هزینه لایسنس و سرویسهای شخص ثالث، سقف درخواست و روش تأیید کار اضافی.
- گزارش و تحویل: زمان گزارش، فهرست تغییرات، وضعیت بکاپ و دسترسیها، شیوه خاتمه همکاری و تحویل مستندات.
یک برنامه نمونه برای سایت کوچک
فرض کنید یک سایت خدماتی فرم تماس و چند صفحه معرفی دارد. مالک و پشتیبان ابتدا مسئول تمدید دامنه و هاست، شیوه دریافت هشدار و مسیر بازیابی را ثبت میکنند. سپس متناسب با میزان تغییر محتوا، بکاپ زمانبندی میشود؛ هر تغییر عمده ابتدا با نسخه پشتیبان و در صورت امکان در محیط آزمایشی بررسی میشود. پس از هر تغییر، صفحه اصلی، خدمت و ارسال فرم کنترل میشود. گزارش دورهای شامل تغییرات، خطاهای باز، وضعیت بکاپ و اقدامهای پیشنهادی است. این مثال نسخه ثابت برای همه سایتها یا وعده خدمت مشخص نیست.
برای تعیین مسیرهای قابل آزمون میتوانید از چکلیست آزمون سایت کمک بگیرید و موارد مربوط به کار روزمره خود را انتخاب کنید. برای یک فروشگاه یا سایت پرتغییر، تناوب بکاپ، کنترل سفارش و سطح پاسخگویی باید جداگانه تعیین شود.
پرسشهای متداول درباره پشتیبانی سایت
آیا پشتیبانی یعنی همه تغییرات سایت رایگان است؟
خیر. پوشش تغییر متن، بارگذاری محصول، توسعه قابلیت یا طراحی دوباره به قرارداد بستگی دارد. تعداد درخواست، پیچیدگی و هزینه کار خارج از قرارداد را از ابتدا مکتوب کنید.
آیا پشتیبانی فقط برای سایت وردپرسی است؟
خیر. سایت اختصاصی و سایت ساختهشده با سرویسهای دیگر نیز به پایش، نگهداری و رسیدگی به اختلال نیاز دارند، هرچند ابزارها و حدود دسترسی متفاوت است.
آیا مالک میتواند خودش پشتیبانی کند؟
بله، اگر زمان، دانش و دسترسی لازم را دارد. مهم این است که بکاپ قابل بازیابی، بهروزرسانی کنترلشده، پایش و راه پاسخ به رخداد صاحب مشخص داشته باشند. در غیر این صورت میتوان مسئولیتها را میان مالک و متخصص تقسیم کرد.
چگونه کیفیت پشتیبانی را ارزیابی کنیم؟
به گزارش قابل بررسی، انجام تعهدات، نتیجه آزمون بازیابی، شفافیت درخواستهای باز و نحوه اطلاعرسانی هنگام اختلال نگاه کنید. صرف تعداد افزونههای نصبشده یا یک وعده کلی امنیت، معیار کافی نیست.
برای انتخاب پشتیبان، ابتدا نیاز واقعی سایت را فهرست کنید و درباره محدوده کار، زمان پاسخ، دسترسیها و شیوه خروج از قرارداد به توافق برسید. برنامهای که مسئول و نتیجه هر اقدام را روشن کند، مدیریت سایت را قابل پیگیریتر میکند.