فضا و تعداد فایل (inode)
در سایتهایی که کش فایلی یا ایمیل زیادی دارند، سقف تعداد فایل معمولاً زودتر از فضای دیسک پر میشود. اگر پلنی «نامحدود» معرفی شده، سقف inode و شرایط مصرف منصفانه آن را بپرسید.
هاست لینوکس برای سایت شرکتی، وبلاگ و بیشتر برنامههای PHP انتخاب رایجی است. با جدول و راهنمای پایین صفحه منابع لازم را برآورد کنید و مشخصات و قیمت بهروز را از کارشناس کانفیگ سرور بپرسید. برای سایت وردپرسی هاست وردپرس و برای فروشگاه ووکامرس هاست ووکامرس تنظیمات نزدیکتری به نیاز شما دارند.
مشخصات و قیمت هاست لینوکس را بهصورت استعلامی اعلام میکنیم. برای درخواست دقیق، از نوع سایت شروع کنید. اعداد جدول نقطه شروع پیشنهادی برای هر نوع سایت هستند و مشخصات پلن آماده را نشان نمیدهند.
| نوع سایت | CPU | RAM | فضا | قیمت |
|---|---|---|---|---|
| سایت شرکتی یا معرفی خدمات | ۱ هسته | ۱ گیگابایت | ۵ تا ۱۰ گیگابایت | استعلام قیمت |
| وبلاگ یا سایت محتوایی پربازدید | ۱ تا ۲ هسته | ۱ تا ۲ گیگابایت | ۱۰ تا ۲۰ گیگابایت | استعلام قیمت |
| سایت همراه با ایمیل سازمانی | ۱ هسته | ۱ گیگابایت | فضای سایت بهعلاوه صندوقهای ایمیل | استعلام قیمت |
| چند سایت کوچک در یک حساب | ۲ هسته | ۲ گیگابایت | مجموع سایتها بهعلاوه فضای رشد | استعلام قیمت |
در سایتهایی که کش فایلی یا ایمیل زیادی دارند، سقف تعداد فایل معمولاً زودتر از فضای دیسک پر میشود. اگر پلنی «نامحدود» معرفی شده، سقف inode و شرایط مصرف منصفانه آن را بپرسید.
در هاست اشتراکی، سقف فرایندهای همزمان PHP تعیین میکند چند بازدیدکننده در یک لحظه پاسخ میگیرند. وقتی درخواستها از این سقف بگذرند، بازدیدکنندههای بعدی خطای 503 یا Resource Limit میبینند.
مطمئن شوید نسخه PHP مورد نیاز برنامهتان در کنترلپنل قابل انتخاب است. نسخههای قدیمیتر از PHP 8.2 دیگر وصله امنیتی رسمی نمیگیرند. تعداد دیتابیسهای MySQL یا MariaDB مجاز را هم پیش از خرید بپرسید.
هاست لینوکس برای بیشتر سایتهای PHP کافی است، به شرط آنکه اندازه و محدودیتهای آن با نوع سایت جور باشد. بیشتر مشکلهایی که بعد از خرید دیده میشوند از سقفهایی میآیند که در جدول مشخصات پلن نیامدهاند، مثل تعداد فایل یا فرایندهای همزمان PHP. این راهنما برای صاحب سایت یا طراحی است که میخواهد پیش از خرید بداند چه چیزی را بپرسد و سایتش در چه مرحلهای برای هاست اشتراکی بزرگ میشود.
در هاست اشتراکی، چند حساب کاربری روی یک سرور لینوکس اجرا میشوند و هر حساب سهم مشخصی از پردازنده، رم و دیسک دارد. وبسرور، که معمولاً LiteSpeed، Nginx یا Apache است، درخواست بازدیدکننده را میگیرد. اگر صفحه در کش نباشد، یک فرایند PHP آن را میسازد و داده را از MySQL یا MariaDB میخواند. شما با cPanel یا DirectAdmin به فایلها، دیتابیس، ایمیل، SSL و کرونجاب دسترسی دارید، اما نرمافزارهای سرور و تنظیمات سیستمعامل در اختیار میزبان است. به همین دلیل نمیتوانید سرویس دلخواهی نصب کنید یا فرایندی را همیشه روشن نگه دارید.
فضای دیسک و مقدار رم را همه اعلام میکنند، ولی رفتار سایت در ساعت پربازدید بیشتر به سقفهای دیگری بستگی دارد. پیش از خرید، این موارد را از میزبان بپرسید:
وقتی حساب به یکی از این سقفها برسد، معمولاً خطای 503 یا Resource Limit ظاهر میشود و سایت برای بخشی از بازدیدکنندهها باز نمیشود. پلنی که «نامحدود» معرفی شده هم در عمل شرایط مصرف منصفانه دارد. کش صفحه با LSCache یا افزونه کش بار PHP را در صفحههای عمومی کم میکند، اما صفحه ورود کاربر، فرمها و سبد خرید هر بار از نو ساخته میشوند.
انتخاب پلن فقط بر اساس فضای دیسک، شایعترین اشتباه است. سایت شرکتی کوچک فضای زیادی نمیگیرد، ولی اگر ایمیل سازمانی روی همان حساب باشد، صندوقهای ایمیل در چند ماه بیشتر از خود سایت فضا و inode مصرف میکنند. اشتباه دیگر، نگهداری تنها نسخه بکاپ روی همان هاست است. اگر حساب هک یا حذف شود، بکاپ هم با آن از دست میرود، پس یک نسخه را جای دیگری نگه دارید و بازگردانی آن را دستکم یک بار امتحان کنید.
ماندن روی نسخه قدیمی PHP فقط به این دلیل که سایت هنوز کار میکند هم دردسر میسازد. نسخههای قدیمیتر از PHP 8.2 وصله امنیتی رسمی نمیگیرند و افزونه یا قالب تازه ممکن است روی آنها نصب نشود. پیش از تغییر نسخه، از فایلها و دیتابیس بکاپ بگیرید و سایت را بعد از تغییر صفحهبهصفحه بررسی کنید. ربات تلگرام با long polling یا برنامه Node.js دائمی هم روی هاست اشتراکی پس از مدتی متوقف میشود و جای آن روی سرور مجازی ایران یا یک سرور مجازی خارج است.
اگر سایت روی هاست دیگری است، پیش از خرید بدانید کنترلپنل فعلی چیست. انتقال بین دو هاست cPanel معمولاً با بکاپ کامل حساب انجام میشود، ولی رفتن از cPanel به DirectAdmin به تبدیل بکاپ نیاز دارد. ایمیلها، رکوردهای DNS و کرونجابها را هم باید جداگانه بررسی کرد. برای کوتاه کردن زمان قطعی، TTL رکوردهای DNS را از قبل کم کنید و سایت را پیش از تغییر DNS روی هاست جدید آزمایش کنید. اگر نمیخواهید این مراحل را خودتان انجام دهید، مهاجرت سرور و هاست همین کار را با چکلیست و برنامه بازگشت انجام میدهد.
تکرار خطای Resource Limit در ساعتهای پربازدید، حتی بعد از فعال کردن کش و رفتن به پلن بالاتر، نشان میدهد سایت برای هاست اشتراکی بزرگ شده است. نیاز به دسترسی root، Redis یا Docker هم همین معنی را دارد. در سرور مجازی، نگهداری سیستمعامل و امنیت با خود شماست، مگر آنکه آن را به یک سرویس مدیریت سرور بسپارید.
منابع حساب، یعنی پردازنده، رم، فضا و سقف فرایندها، پایه قیمت است و لوکیشن سرور هم در آن اثر دارد. نوع کنترلپنل در هزینه میزبان سهم دارد، چون cPanel و DirectAdmin هر کدام لایسنس جداگانهای دارند. تعداد سایتها و صندوقهای ایمیل و نیاز به بکاپ مستقل هم پلن مناسب را تغییر میدهند. برای استعلام دقیق، نوع سایت، حجم فعلی فایلها و ایمیلها، کنترلپنل دلخواه و لوکیشن مورد نظر را بفرستید. اگر سایت شما وردپرسی است، هاست وردپرس را هم کنار این گزینه بسنجید.
پیش از انتقال سایت یا تغییر نسخه PHP، از فایلها و دیتابیس بکاپ بگیرید و آن را بیرون از همان هاست نگه دارید.
هر دو کنترلپنل امکانات اصلی مدیریت هاست را دارند. تفاوتشان بیشتر در رابط کاربری و منابعی است که خود پنل مصرف میکند و روی سرعت سایت اثر مشخصی ندارد.
| معیار | cPanel | DirectAdmin |
|---|---|---|
| امکانات اصلی | ایمیل، دیتابیس، SSL، کرونجاب و مدیر فایل | همان امکانات با منوهای سادهتر |
| رابط کاربری | گسترده؛ برای کسانی که قبلاً با آن کار کردهاند آشناتر است | سبک و خلوت؛ برای شروع سادهتر است |
| مصرف منابع خود پنل | بیشتر | کمتر |
| انتقال از هاست قبلی | انتقال بین دو هاست cPanel معمولاً ساده است | انتقال از cPanel ممکن است، اما به تبدیل بکاپ نیاز دارد |
سرعت سایت را بیشتر وبسرور (LiteSpeed، Nginx یا Apache)، نسخه PHP و منابع حساب تعیین میکنند. هاست لایت اسپید برای سایتهای PHP بهخاطر کش LSCache مزیت دارد. اگر هاست لینوکس دایرکت ادمین یا cPanel را روی سرور اختصاصی خودتان میخواهید، کانفیگ سی پنل و کانفیگ دایرکت ادمین را ببینید.
بیشتر برنامههایی که با PHP و MySQL کار میکنند، روی هاست اشتراکی لینوکس بدون تنظیم خاصی اجرا میشوند.
در فروشگاه، سبد خرید و پرداخت کش نمیشوند و منابع همزمان بیشتری میخواهند.
برنامههایی که با هر درخواست اجرا میشوند و بعد تمام میشوند، با مدل هاست PHP سازگارند.
برخی هاستها اجرای برنامه پایتون یا Node.js را از کنترلپنل ممکن میکنند. فرایندی که باید همیشه روشن بماند، با محدودیتهای هاست اشتراکی سازگار نیست.
اگر بیشتر بازدیدکنندگان شما در ایراناند، هاست لینوکس ایران تأخیر کمتری دارد و با درگاههای پرداخت داخلی سازگارتر است. هاست لینوکس خارج، مثلاً در آلمان، برای سایتی مناسب است که مخاطب بینالمللی دارد یا به سرویسهای خارجی وابسته است. هنگام استعلام این چهار مورد را هم بپرسید.
محل سرور را با محل مخاطب و سرویسهایی که سایت به آنها وصل میشود تطبیق دهید.
بپرسید وبسرور LiteSpeed، Nginx یا Apache است و چه کشی در اختیار شما قرار میگیرد.
بپرسید بکاپ کجا نگهداری میشود و بازگردانی یک فایل یا کل حساب را چطور باید درخواست کنید.
اگر سایت رشد کرد، ارتقا به پلن بالاتر یا سرور مجازی چطور انجام میشود؟ انتقال از هاست فعلی را هم میتوانید به مهاجرت سرور و هاست بسپارید.
هاست لینوکس فضای میزبانی وب روی سروری با سیستمعامل لینوکس است که معمولاً با کنترلپنلی مثل cPanel یا DirectAdmin مدیریت میشود. PHP، MySQL/MariaDB و بیشتر سیستمهای مدیریت محتوا مانند وردپرس و جوملا بهطور پیشفرض روی آن اجرا میشوند.
برای سایتهای PHP، هاست لینوکس. هاست ویندوز فقط وقتی لازم است که برنامه شما با ASP.NET Framework نوشته شده یا به SQL Server وابسته باشد. اگر مطمئن نیستید، زبان برنامهنویسی سایت را از طراح آن بپرسید.
هاست وردپرس نوعی هاست لینوکس است که منابع، نسخه PHP و کش آن برای وردپرس انتخاب شده است. وردپرس روی هر هاست لینوکس اجرا میشود، اما اگر سایت اصلی شما وردپرسی است، هاست وردپرس تنظیمات آمادهتری دارد.
هیچکدام در سرعت سایت برتری مشخصی ندارد. اگر با cPanel آشنا هستید یا از هاست cPanel منتقل میشوید، همان را انتخاب کنید و اگر محیطی سادهتر میخواهید، DirectAdmin کافی است.
قیمت به منابع و لوکیشن بستگی دارد و بهصورت استعلامی اعلام میشود. هاست لینوکس ارزان برای سایت معرفی کوچک کافی است. برای سایت پربازدید یا فروشگاه، سقف فرایندهای همزمان و inode را مهمتر از قیمت بدانید.
ربات PHP که با webhook کار میکند، معمولاً بله. ربات یا برنامه پایتونی که باید همیشه در حال اجرا بماند، روی هاست اشتراکی متوقف میشود و سرور مجازی برای آن مناسبتر است.
نوع سایت، حجم فعلی فایلها و ایمیلها، کنترلپنل دلخواه و لوکیشن مورد نظر را در تلگرام بنویسید تا کارشناس کانفیگ سرور منابع مناسب و قیمت بهروز را اعلام کند.