هاست و دامنه

هاست ووکامرس با هاست معمولی چه فرقی دارد

نویسنده: زمان مطالعه: ۵ دقیقه ۸ بازدید

نقشه این مقاله

روی هر بخش بزنید تا همان جا بروید.

هاست و دامنه۶ بخش
  1. ۱یعنی چه چیزی واقعا مهم است

    سه چیز، و هیچ کدامشان روی برگه تعرفه پررنگ نیستند: تعداد پردازش همزمان PHP.

  2. ۲یک صفحه فقط وقتی کش می شود که یکسان باشد

    این جمله بدیهی است و بیشتر مشکلات از نادیده گرفتنش می آید.

  3. ۳چطور بفهمید سایت خودتان درست تنظیم شده

    یک دستور، بدون هیچ ابزاری: curl -sI https://example.com/ | grep -i "cache" روی صفحه اصلی باید نشانه ای از کش شدن ببینید.

  4. ۴همین را روی سایت خودمان زدیم و نتیجه اش خوب نبود

    در ۲۷ مرداد ۱۴۰۵ همین دستور را روی صفحه اصلی خودمان اجرا کردیم.

  5. ۵عددی که در انتخاب هاست گم می شود

    در همان روز، وزن HTML خام سی و هشت سایت فارسی را اندازه گرفتیم.

  6. ۶کی به هاست ووکامرس نیاز ندارید

    اگر فروشگاهتان روزی چند سفارش می گیرد و ده ها بازدیدکننده همزمان ندارد، هاست اشتراکی معمولی کافی است و پول بیشتر دادن چیزی به شما نمی دهد.

تفاوت هاست ووکامرس با هاست معمولی، فضای دیسک نیست. این است که سه صفحه از فروشگاه شما را هیچ وقت نمی شود کش کرد، و همان سه تا صفحه هایی هستند که پول در آنها رد و بدل می شود.

سبد خرید، تسویه حساب و حساب کاربری برای هر بازدیدکننده محتوای متفاوتی دارند. پس هر بار که کسی سراغشان می رود، درخواست تا ته می رود: PHP اجرا می شود و دیتابیس صدا زده می شود. صفحه محصول را می شود کش کرد؛ لحظه ای که مشتری تصمیم به خرید می گیرد را نه.

هاست ووکامرس با هاست معمولی چه فرقی دارد

یعنی چه چیزی واقعا مهم است

سه چیز، و هیچ کدامشان روی برگه تعرفه پررنگ نیستند:

  • تعداد پردازش همزمان PHP. این عددی است که تعیین می کند چند نفر می توانند همزمان در صف تسویه باشند. اگر تمام شود، نفر بعدی منتظر می ماند.
  • کش آبجکت پایدار. ووکامرس برای هر صفحه تعداد زیادی کوئری تکراری می زند. بدون کش آبجکت، همه آنها هر بار به دیتابیس می روند.
  • سرعت دیسک برای نوشتن. هر سفارش، هر تغییر موجودی و هر ورود کاربر یک نوشتن است. فروشگاه بیشتر از یک سایت معمولی می نویسد.

فضای دیسک تقریبا هیچ وقت گلوگاه نیست، و دقیقا همان چیزی است که در تبلیغ هاست درشت نوشته می شود.

یک صفحه فقط وقتی کش می شود که یکسان باشد

این جمله بدیهی است و بیشتر مشکلات از نادیده گرفتنش می آید. لایه کش صفحه، خروجی HTML را ذخیره می کند تا دفعه بعد PHP اجرا نشود. اگر خروجی برای هر نفر فرق کند، ذخیره کردنش یعنی نشان دادن سبد خرید یک نفر به نفر دیگر.

پس فروشگاه شما دو نیمه دارد که رفتار کاملا متفاوتی دارند: نیمه عمومی که باید کش شود و باید سریع باشد، و نیمه شخصی که هرگز کش نمی شود و باید سرور واقعی پشتش باشد. هاست خوب برای فروشگاه یعنی هاستی که نیمه دوم را تحمل کند.

چطور بفهمید سایت خودتان درست تنظیم شده

یک دستور، بدون هیچ ابزاری:

curl -sI https://example.com/ | grep -i "cache"

روی صفحه اصلی باید نشانه ای از کش شدن ببینید. همان دستور را روی مسیر سبد خرید و حساب کاربری بزنید: آنجا باید نبینید. اگر برعکس بود، یعنی یا صفحه عمومی تان بی جهت کش نمی شود یا صفحه شخصی تان دارد کش می شود، و دومی از اولی خطرناک تر است.

همین را روی سایت خودمان زدیم و نتیجه اش خوب نبود

در ۲۷ مرداد ۱۴۰۵ همین دستور را روی صفحه اصلی خودمان اجرا کردیم. جواب cf-cache-status: DYNAMIC بود با cache-control: no-cache. یعنی با اینکه قاعده کش را روی شبکه توزیع محتوا تعریف کرده ایم، HTML ما در لبه شبکه کش نمی شود و هر بازدید تا سرور خودمان می آید.

صفحه حساب کاربری درست رفتار می کرد و کش نمی شد، که همان چیزی است که باید باشد. ولی نیمه عمومی هم کش نمی شود و این یک ایراد است، نه یک تصمیم. داریم رویش کار می کنیم و وقتی درست شد عدد قبل و بعدش را منتشر می کنیم.

این را می نویسیم چون آژانسی که سرعت می فروشد و فقط از موفقیت هایش می نویسد، قابل اتکا نیست. دستوری که بالا نوشتیم روی سایت خود ما هم جواب بد می دهد و می توانید همین الان امتحانش کنید.

عددی که در انتخاب هاست گم می شود

در همان روز، وزن HTML خام سی و هشت سایت فارسی را اندازه گرفتیم. میانه ۳۴۹ کیلوبایت بود و سنگین ترین ۳.۱ مگابایت، پیش از هر تصویر و اسکریپتی.

هیچ پلن هاستی این را جبران نمی کند. اگر صفحه محصول شما نیم مگابایت HTML دارد، ارتقای پلن فقط سریع تر همان حجم را می فرستد. ترتیب درست این است: اول سبک کردن، بعد هاست. توضیح مفصلش در بهبود سرعت هست و رابطه هاست با معیارهای گوگل را در اثر هاست بر سرعت و سئو نوشته ایم.

کی به هاست ووکامرس نیاز ندارید

اگر فروشگاهتان روزی چند سفارش می گیرد و ده ها بازدیدکننده همزمان ندارد، هاست اشتراکی معمولی کافی است و پول بیشتر دادن چیزی به شما نمی دهد. مرز عملی جایی است که همزمانی شروع می شود: کمپین، تخفیف، یا هر اتفاقی که صد نفر را با هم به صفحه تسویه بفرستد.

و اگر هنوز فروشگاهی ندارید، انتخاب هاست زودترین تصمیم اشتباه است. اول خود فروشگاه ساخته می شود، بعد معلوم می شود چه هاستی می خواهد. پلن ها و مشخصات در مشخصات پلن فروشگاهی و گزینه های عمومی تر در بخش هاست هستند.

پرسش های رایج

هاست ووکامرس با هاست وردپرس فرق دارد؟

از نظر نرم افزار نه، هر دو همان وردپرس را اجرا می کنند. تفاوت در منابعی است که برای صفحه های کش نشدنی کنار گذاشته می شود و در اینکه کش آبجکت فعال باشد یا نه.

کش کردن صفحه سبد خرید مشکل ساز است؟

بله و جدی است. اگر خروجی شخصی کش شود، ممکن است محتوای سبد یک کاربر به کاربر دیگری نشان داده شود. مسیرهای سبد، تسویه و حساب کاربری باید صریحا از کش کنار گذاشته شوند.

چند سفارش در روز یعنی وقت ارتقاست؟

عدد ثابتی نداریم و کسی که بدهد دارد حدس می زند. نشانه واقعی، کند شدن صفحه تسویه در ساعت شلوغی است، نه تعداد کل سفارش.

هاست ابری برای فروشگاه بهتر است؟

بستگی به این دارد که در آن پلن چند پردازش همزمان و چه نوع دیسکی به شما می دهند. اسم پلن این را نمی گوید؛ باید بپرسید.

حسین پرتو

مهندس IT و متخصص سئو با بیش از ۱۲ سال تجربه؛ دارای مدارک MOZ ،Semrush و Ahrefs Academy. بنیان گذار RGB.ir، جایی که دانش روز وب به زبان ساده و قابل اجرا منتشر می شود.

این دانش را برای کسب و کارتان اجرا کنیم؟

تیم RGB همه آنچه در این مقاله خواندید را به صورت حرفه ای برای سایت شما انجام می دهد، با مشاوره رایگان شروع کنید.

دیدگاه ها و پرسش ها

سوالی درباره این مطلب دارید؟ بپرسید؛ پاسخ می دهیم.

هنوز دیدگاهی ثبت نشده؛ اولین نفر باشید.

دیدگاه خود را بنویسید

ایمیل شما منتشر نمی شود. نظرها پس از بررسی نمایش داده می شوند.