هاست وردپرس چیست و چه ویژگیهایی دارد ؟
شرکتهای ارائه دهندهی هاست، هاستهایی با تنظیمات خاص برای میزبانی سیستمهای مدیریت محتوا از جمله هاست وردپرس ارائه میکنند. به طور کلی وردپرس امکانات ویژه و خاصی برای میزبانی نیاز ندارد و روی اغلب هاستهای اشتراکی به خوبی قابل استفاده است. ولی با این حال وجود برخی ویژگیها روی هاست میتواند وضعیت عملکرد سایت را بهبود دهد.
تفاوت هاست وردپرس و هاست لینوکس
هاست وردپرس در حقیقت همان هاست لینوکس است که ممکن است برخی بهینهسازیها روی آن انجام شده باشد و برخی افزونهها و نرمافزارها که میتوانند سرعت و کارایی عملکرد وردپرس را بهبود بدهند، روی آن فعال شده است.
امکانات پیشنهادی مورد نیاز برای وردپرس
امکانات پیشنهادی وردپرس برای سایتهای جدید موارد زیر هستند. البته به دلیل استفاده از قالبهای خاص یا افزونههای خاص ممکن است محدودیتهایی در نصب این نسخهها وجود داشته باشد:
- php نسخه 7.4 یا بالاتر
- MySQL نسخه 5.7 یا MariaDB نسخه 10.2 یا بالاتر
- وب سرور Apache یا nginx با قابلیت mod_rewrite
- پشتیبانی از https
امکانات حداقلی برای نصب وردپرس
اگر امکانات هاست شما پایین باشد، حداقل این نسخهها را میبایست داشته باشد:
- php نسخه 5.6.20
- MySQL نسخه 5.0
ناسازگاری افزونهها و قالبها
همیشه این امکان وجود دارد که بسته به قالب و افزونههایی که روی سایتتان نصب کردهاید، با محدودیتهای دیگری روبرو شوید. برای مثال ممکن است یک افزونهی نصب شده روی سایت شما مثل ووکامرس، قابلیت اجرا روی نسخهها php کمتر از 7.0 را نداشته باشد یا ممکن است افزونهی دیگری با php 8.0 به درستی کار نکند.
افزونههای php پیشنهادی برای وردپرس
برخی از عملکردهای وردپرس با استفاده از افزونههای php قابل استفاده هستند. فهرست افزونههای php که توصیه میشوند روی یک هاست وردپرس فعال باشند عبارتند از:
- curl – ارسال درخواست به سرور و هاستهای دیگر
- dom – بررسی محتوای ابزارک متنی
- exif – بررسی متادیتا موجود در تصاویر
- fileinfo – بررسی محتوای فایلهای آپلود شده
- hash – ایجاد هش برای رمزها و سیستم به روزرسانی
- json – ارسال و دریافت اطلاعات کد شده به سرورهای دیگر
- mbstring – پردازش صحیح متنهای یونیکد
- mysqli – ارتباط با پایگاه داده
- libsodium – ارزیابی امضای الکترونیک و بایتهای تصادفی
- openssl – ارتباط ایمن با هاستهای دیگر
- pcre – افزایش کارایی pattern matching در جستجوی کدها
- imagick – کیفیت بهتر برای فشردهسازی تصاویر، ایجاد تصویر فایلهای pdf
- xml – پردازش فایلهای xml ارسالی و دریافتی از سایتهای دیگر
- SimpleXML – این افزونه برای ساخت نقشه سایت XML در وردپرس ۵.۵ و بالاتر مورد نیاز است
- zip – مورد استفاده هنگام به روزرسانی وردپرس و افزونهها
افزونههای اختیاری
برخی افزونههای دیگر php که وجود آنها ضروری نیست ولی موجود بودن آنها میتواند عملکردهای وردپرس را بهبود بدهد عبارتند از:
- filter – بررسی ایمنی ورودیهای کاربر
- gd – در صورت نصب نبودن Imagick این کتابخانه با کاراییهای محدودتر استفاده میشود
- iconv – تبدیل بین کدگذاریهای مختلف رشتهها
- mcrypt – ایجاد بایتهای تصادفی وقتی روشهای دیگر قابل استفاده نباشند
- simplexml – پردازش فایلهای XML
- xmlreader – پردازش فایلهای XML
- zlib – فشرده سازی و کدگشایی فایلهای Gzip
وب سرور Lightspeed
یکی از افزونههای Cache برای وردپرس، افزونهی LiteSpeed Cache است که برخی عملکردهای حرفهای آن تنها زمانی که وب سرور Lightspeed نصب شده باشد، قابل استفاده هستند. اگر قصد استفاده از این افزونه را داشته باشید، استفاده از وب سرور لایت اسپید، عملکرد سایت شما را به مقدار قابل توجهی بهبود میدهد.
امکانات سختافزاری مورد نیاز
بسته به تعداد بازدیدکنندگان از سایت در لحظه و همچنین نوع و تعداد افزونههای نصب شده روی سایت، مقادیر متفاوتی از قدرت سختافزاری مورد نیاز خواهد بود. با توجه به نامشخص بودن این متغیرها، عدد دقیقی برای آن نمیتوان تعیین کرد و برای هر سایت، امکانات متفاوتی از توان سختافزار مورد نیاز است:
- مقدار حافظه اختصاص داده شده به هاست وردپرس
- مقدار توان و تعداد هسته CPU اختصاص داده شده به وردپرس
- سرعت دیسک سخت و محدودیت سرعت دسترسی وردپرس به دیسک سخت
- سرعت و کیفیت شبکه برای پاسخگویی به درخواستها و ارسال ایمیلها
آیا هاست من هاست وردپرس است ؟
اغلب امکانات گفته شده در بالا، روی بیشتر هاستهای اشتراکی معمولی وجود دارند و تفاوت هاست وردپرس با هاست اشتراکی معمولی، وجود تمامی ویژگیهای فوق و تنظیم صحیح آنها است. چنانچه برخی از امکانات فوق روی هاست موجود نباشند، نخواهید توانست از بیشترین سرعت و عملکرد وردپرس بهرهمند بشوید و امکانات شما معادل هاستهای معمولی به شمار میروند.
جهت بررسی وجود تمامی امکانات فوق، لازم است تا از یک متخصص برنامهنویسی کمک بگیرید. چون بسیاری از شرکتهایی که ادعا میکنند هاست وردپرس را به فروش میرسانند، در عمل تفاوت خاصی با هاستهای اشتراکی معمولی ندارند.
منابع