١٦ راه بهینهسازی فضای هاست
شما یک بسته میزبانی وب را خریداری کردهاید که فکر میکنید پاسخگوی نیازهای وبسایت شماست. احتمالاً میدانید که میزبانی وب نامحدود بیشتر شبیه یک خیال واهی است و شما باید به دنبال فضایی با چندین گیگ محدود با یک پهنای باند مناسب و معقول باشید.
به نظر خوب میرسد؛ اما مشکل از کجا آغاز میشود؟
پس از چند ماه مدیریت دقیق، به دلایلی ناشناخته، از آنجا که درصد استفاده از دیسک شما به ۱۰۰٪ نزدیک میشود و متوجه میشوید که فضای وب دیسک اختصاص یافته شما کم است.
حال شما چند قدم با خرید و ارتقا هاستتان به حجم بالاتر فاصله دارید.
قبل از اینکه به خرید و ارتقا هاست فکر کنید، برای یک لحظه تأمل کنید و شرایط را تجزیهوتحلیل کنید. چه چیزی ممکن است اشتباه پیش رفته باشد؟
- نرمافزار نصب شده شما – آیا بهروزرسانی اسکریپتها آنها را سنگینتر کرده است؟
- پایگاه دادههای شما – آیا هرچه محتوای شما و بازخورد کاربرانتان بیشتر میشود، پایگاه داده شما نیز بزرگتر میشود؟
- حسابهای پستهای الکترونیکی شما – آیا فضای اختصاصیافته به پستهای الکترونیکیتان را بررسی میکنید؟
- وبسایتهای شما – آیا شما وبسایتهای بیشتری را بهحساب خود اضافه کردهاید (در زیر پوشهها، زیر دامنهها یا دامنههای اضافه شده)؟
بعضی، تمام یا بیشتر موارد فوق ممکن است علت ناکافی بودن فضای هاست شما باشد.
۱۶ نکتهای که در ادامه آمده است به شما در حل این مشکل کمک خواهد کرد، به شما پیشنهاد میکند که در حساب میزبانی وب خود چه چیزی را چگونه بهینهسازی کنید. در صورتی که هیچکدام از راهنماییها کارساز نبود، بهعنوان آخرین گزینه به سراغ بهروزرسانیها بروید.
-
بهینه سازی وردپرس (یا اسکریپتهای دیگر)
فایلهای قالبهای استفاده نشده، افزونهها، هکها: اگر قصد ندارید از آنها در آینده استفاده کنید، از شر آنها خلاص شوید. با پاک کردن تمام نظرات هرزنامه، کاربران اسپم، لینکهای خراب، پیشنویسهای قدیمی و پستهای وردپرسی که نیاز به بازنگری دارند، حجم پایگاه داده خود را کم کنید.
-
ایمیلهای قدیمی را از حسابهای پست الکترونیکی خود حذف کنید
آنها حجم دیسک را مصرف میکنند و در سلامت وبسایت شما اثری ندارند. ایمیلهای قدیمی خود را که میخواهید نگهدارید دانلود کنید و بقیه را پاک کنید.
-
فایلهای تست را از بین ببرید
اگر دیگر از فایلهای تست استفاده نمیکنید، پس چرا آنها را نگه داشتهاید؟ همیشه فایلهای تست که فقط یکبار برای تست از آنها استفاده کردهاید را پاک کنید.
-
Awstats، Webalizer و سایر اسکریپتهای آنالیز ترافیک سایت را غیرفعال کنید
فایلها و پوشههای مرتبط با آنها را حذف کنید. این ابزارهای تجزیهوتحلیل ترافیک از کارایی بالایی برخوردارند، اما در عین حال نیاز به چند مگابایت فضا دارند و اگر فضای دیسک شما محدود باشد، نمیتوانید چنین حجمی را به این ابزارها اختصاص دهید. میتوانید این ابزارها را با سرویسهای آنلاینی مانند Google Analytics، Mixpanel و Open Web Analytics جایگزین کنید. اگر نمیتوانید این اسکریپتها را غیرفعال کنید، ممکن است هاست این مجوز را به شما نداده باشد، بنابراین با آنها تماس بگیرید و از پشتیبانی هاست خود درخواست کمک کنید.
-
بهجای ارتقا یک اسکریپت جایگزینی مناسب برای آن پیدا کنید
اگر ارتقا برای سرورهای شما خیلی سنگین است این مورد را پیشنهاد میکنیم. من مجبور شدم در حسابهای میزبانی کوچک که نمیتوانستم یک بسته بهروزرسانی ۲۰+ MB WordPress را داشته باشم، از FanUpdate و Chyrp بهعنوان جایگزین استفاده کنم. اگر نمیتوانید چنین تغییری ایجاد کنید، نصبهای خود را به حداقل برسانید (مورد ۱ را در این لیست ببینید).
-
زیرسایت های خود را بهجای دیگری منتقل کنید
از حساب میزبانی دیگری مانند یک بلاگر یا wordpress.com و یا هر پکیج رایگان دیگری استفاده کنید. اولویتهای خود را مشخص کنید: برخلاف وبسایت کسبوکار شما، وبلاگ شخصیتان قطعاً میتواند از یک پکیج ارزانتر یا رایگان استفاده کند.
-
حسابهای ایمیل خود را بهجای دیگری منتقل کنید.
برای مثال، سرویسهای ایمیلی مانند POP یا IMAP یا برنامههای ایمیل ارائه شده توسط Google؛ و همچنین سرویس انتقال ایمیل؟ اینها همه روشهای بسیار مناسبی برای کاهش بار در حساب هاست شما هستند.
-
همه رسانهها را در سرویسهای بیرونی میزبانی کنید
فیلمها، تصاویر، فایلهای موسیقی و بستههای دانلود میتوانند در YouTube، Photobucket یا MediaFire آپلود شوند. لطفاً توجه داشته باشید که این نوع فایلها یک عامل مهم در اشغال فضای هاست شما هستند.
-
لاگ فایلها را پاک کنید
لاگ فایلها مفید هستند چرا که آنها به شما امکان نظارت بر فعالیتهای حسابهای میزبانی شما را از راه دور به شما میدهند، اما هیچ دلیلی وجود ندارد که آنها در سرور باقی بمانند. پس از بارگیری و بازبینی لاگ فایلها میتوانید با خیال راحت آنها را حذف کنید و چند مگابایت از فضای دیسک وب را آزاد کنید.
-
نصبهای قدیمی و بلااستفاده را حذف کنید
هیچ دلیلی برای نگهداری این فایلها در سرور وجود ندارد. نسخههای قدیمی اسکریپت و فایلهای “روح” از نصبهای حذف شده تنها سهمیه دیسک را اشغال کنند و هیچگونه نیازی را برای وبسایت شما برآورده نمیکنند، بنابراین از دست آنها خلاص شوید.
-
بک آپ های نصب را پاک کنید
اسکریپتهایی مانند وردپرس و phpBB در هر ارتقاء بک آپ هایی را در سرور باقی میگذارند. این فایلها، معمولاً در فرمت فشرده.zip یا.tar.gz، وجود دارند و فقط زمانی مفید هستند که شما مجبور به نصب مجدد چیزی باشید که به دلیل بهروزرسانی آن را از دست دادهاید، یا اگر میخواهید نسخه قدیمی را بازیابی کنید. در غیر این صورت دلیلی برای نگهداری آنها وجود ندارد.
-
فایلهای doc نصب شده را حذف کنید
هنگام نصب یک اسکریپت، بهصورت دستی یا از طریق نصب کننده پیش پیکربندی شده هاست خود (بهعنوان مثال Fantastico، Softaculous)، این روش یک پوشه ‘doc’ (یا نام دیگری) که حاوی راهنمای کاربران است را کپی خواهد کرد. در حالی که این راهنما میتواند مرجعی مفید باشد، اما به بهبود کارایی اسکریپت کمکی نمیکند، بنابراین شما میتوانید آن را با خیال راحت حذف کنید و فضایی به اندازی چند Kb تا چند MB از فضای هاست را آزاد کنید. با این وجود، باید فایلهای README.txt و license.txt خود را نگه دارید، زیرا ممکن است در مواردی برای استفاده قانونی از اسکریپت به این فایلها نیاز داشته باشید.
-
به کاربران اجازه آپلود ندهید
نکته شماره ۸ به شما پیشنهاد میکند از ذخیره کردن رسانههای خود در سرور خودداری کند، بنابراین اجازه آپلود برای کاربران سایت نیز وجود دارند. به خوانندگان وبلاگ یا کاربران اجازه ندهید عکسها و ویدیوها را در فضای هاست شما آپلود کنند. فضای دیسک و پهنای باند شما محدود و گران است.
-
استفاده از سرویسهای ابری برای اسکریپتهای رایج (بهعنوان مثال جی کوئری)
تعدادی از ارائهدهندگان این سرویسها وجود دارند که شما میتوانید از آنها استفاده کنید – گوگل یکی از آنها است – که رایجترین کتابخانه جاوا اسکریپت را در سرورهای خود میزبانی میکند. از آنجا که شما دیگر این کتابخانهها را در اختیار ندارید، چند Kb (یا MB) فضای بیشتری کسب میکنید و به لطف توابع ذخیرهسازی سرویسها، بهعنوان یک کاربر باتجربه، زمان بارگذاری اسکریپت را نیز بهینهسازی میکنید.
-
کدهای CSS خود را کوچک کنید و آن را خارجی کنید
شما میتوانید کارایی وبسایت خود را با استفاده از شیوههای بیرونی بهطور مؤثر افزایش دهید، زیرا صفحات شما سریعتر بارگذاری میشوند و بدین ترتیب چندین کیلوبایت فضای هاست را ذخیره خواهید کرد.
برای ایجاد فایلهای CSS سبکتر، حجم کد را با حذف تورفتگیها و فاصلههای غیرضروری به حداقل برسانید. ممکن است مدیریت یک خط Stylesheets ساده نباشد، اما اگر یک نسخه قابل خواندن در رایانه خود نگه دارید و یک نسخه کوچک شده را در سرور قرار دهید، فضای اضافی را از بین بردهاید و سرعت بارگیری را افزایش دادهاید.
-
با حذف فایلهای فلش صفحات HTML خود را سبک کنید
برای استفاده از فیلمها در صفحات وب خود، از فلش استفاده نکنید. فایلهای فلش سرور و فضای وب دیسک شما را بسیار سنگین میکند. یک جایگزین معتبر تگ ویدیویی HTML٥ است که سبک و کارآمد است.