توسعهدهندهها برای طراحی سایت وردپرسی معمولاً ابتدا از لوکال هاست استفاده میکنند. لوکال هاست به شما اجازه میدهد تا با هزینهی کمتر قالبهای مختلف را تست کنید؛ بخشهای مختلف سایت را تغییر دهید و خروجی کار را مشاهده کنید. با این حال خیلی وقتها کند بودن لوکال هاست ممکن است شما را کلافه کند. برای حل این مشکل راهکارهای متعددی وجود دارد. استفاده از آخرین نسخهی PHP، غیرفعال کردن Xdebug، استفاده از نرمافزارهای جدیدتر مثل Laragon و فعالسازی موتور کمکی PHP OPcache میتواند این مشکل را تا حد زیادی رفع کند. اگر در جستجوی بهترین روشهای افزایش سرعت وردپرس در لوکال هاست هستید، ادامهی متن را از دست ندهید.
روشهای افزایش سرعت وردپرس در لوکال هاست + آموزش کامل
وقتی از لوکال هاست استفاده میکنید، درواقع سیستم شما نقش یک سرور کوچک را ایفا میکند. درنتیجه هربار که آدرسی را در مرورگر وارد میکنید، یک چرخهی کامل ارسال درخواست، پردازش و دریافت پاسخ در دل کامپیوتر شما طی میشود. مرورگر درخواست را میفرستد. سیستم شما در نقش لوکال هاست آن را پردازش میکند، کدها را میخواند و پاسخ را برمیگرداند. اگر در هرکدام از این مراحل مشکلی پیش بیاید، با کندی سرعت لود شدن سایت روبرو میشوید. اگر در جستجوی بهترین راهکارها برای افزایش سرعت وردپرس در لوکال هاست هستید، میتوانید موارد زیر را تست کنید.
۱. راهکارهای ساده برای افزایش سرعت لوکال هاست
اول با سادهترین راهکارها شروع کنیم. قبل از اینکه سراغ دستکاری کدهای فنی بروید، مطمئن شوید که سیستم شما توانایی کافی برای اجرای نقش سرور را دارد. برای این کار موارد زیر را تست کنید:
- در قدم اول هنگام کار با لوکال هاست برنامههایی که مصرف RAM بالایی دارند را ببندید. نرمافزارهایی مثل کروم یا فتوشاپ بخش بزرگی از RAM سیستم را درگیر میکنند. درنتیجه ویندوز برای اجرای دستورات وبسرور ناچار میشود از حافظهی مجازی روی هارد استفاده کند که سرعت کارتان را پایین میآورد.
- بهتر است برای کار با لوکال هاست از حالت Incognito مرورگر استفاده کنید. خیلی وقتها افزونههایی که روی مرورگر دارید، باعث کند شدن فرایند لود سایت هستند. این افزونهها هربار هنگام لود شدن سایت کدهای آن را بررسی میکنند. استفاده از حالت ناشناس این مشکل را حل کرده و سرعت بارگذاری سایت را بالاتر میبرد.
فضای درایو C را چک کنید و مطمئن شوید فضای خالی آن کافی است. خیلی وقتها دلیل کند بودن لوکال هاست نداشتن فضای کافی در درایو C سیستم است.
۲. اصلاح آدرسدهی
یکی دیگر از راهکارها برای افزایش سرعت وردپرس در لوکال هاست، استفاده از آیپی مستقیم ۱۲۷.۰.۰.۱ در مرورگر به جای عبارت Localhost است. وقتی از عبارت Localhost برای بارگذاری سایت استفاده میکنید، سیستم شما ابتدا باید متوجه شود این آدرس مربوط به چیست؟ معمولاً هم برای انجام این کار ابتدا پروتکل IPV6 را میگردد و بعد سراغ IPV4 میرود. این فرایند جستجو باعث کند شدن سرعت بارگذاری میشود. اگر از همان ابتدا از IP مستقیم استفاده کنید، مشکل حل میشود.
بیشتر بخوانید : مزایای وردپرس چیست و چرا باید از آن استفاده کرد؟
۳. رفع مشکل آنتیویروس سیستم!
وظیفهی آنتیویروس این است که تمامی فایلها را بگردد و مطمئن شود حاوی بدافزار و ویروس نیست. از طرفی یک پروژهی وب ساده ممکن است هزاران فایل کوچک در دل خودش داشته باشد. هرباری که صفحه را رفرش میکنید، وبسرور باید تمامی این فایلها را بخواند. آنتی ویروس هم سعی میکند تا تکتک فایلها را در همان لحظه اسکن کند و مطمئن شود همهچیز امن و امان است. همین مسئله باعث کند شدن فرایند میشود.
برای رفع این مشکل باید وارد تنظیمات آنتیویروس ویندوز شده و سپس پوشهی اصلی پروژه را در بخش Exclusions قرار دهید. به این شکل آنتی ویروس شما میفهمد که این فایلها امن هستند و نیاز به اسکن کردن ندارند.
۴. فعالسازی موتور کمکی PHP OPcache
در پروژههای طراحی سایت کدهای PHP برای اجرا هر بار باید به زبان ماشین ترجمه شوند. در حالت عادی با هر رفرش صفحه این ترجمه مجدداً انجام میشود؛ اما اگر از OPcache استفاده کنید، این موتور کمکی یکبار ترجمه را انجام داده و نسخهی ترجمه شده را در RAM سیستم نگه میدارد. از این به بعد وقتی صفحه را رفرش میکنید، کدها بلافاصله از روی RAM اجرا میشوند.
برای انجام این کار باید وارد فایل php.ini شوید و به دنبال عبارت opcache.enable بگردید. سپس مقدار آن را به ۱ تغییر داده و ذخیره کنید. انجام همین راهکار بهترین روش برای افزایش سرعت وردپرس در لوکال هاست است.
۵. استفاده از نرمافزار Laragon به جای XAMPP
خیلی از توسعهدهندهها همچنان از نرمافزارهایی مثل XAMPP برای طراحی سایت روی لوکال هاست استفاده میکنند. این نرمافزارها پکیج کاملی هستند و امکانات متعددی را در اختیارتان قرار میدهند؛ اما کمی سنگین و قدیمی هستند و خودشان هم میتوانند باعث کند شدن سرعت بارگذاری سایت شوند.
اگر در جستجوی ابزار بهتری هستید، پیشنهاد میکنیم از Laragon استفاده کنید. این نرمافزار سرویسهای اضافه را در پسزمینه اجرا نمیکند و برای افزایش سرعت در محیط ویندوز طراحی شده است. کار کردن با Laragon هم پیچیدگی خاصی ندارد. این نرمافزار دارای یک محیط کاربری ساده است و سرعت پاسخگویی را به نحو خوبی بالاتر میبرد.
۶. غیرفعال کردن افزونههای غیرضروری
یکی از راهکارهای ساده برای افزایش سرعت وردپرس در لوکال هاست غیرفعال کردن افزونههای غیرضروری است. وقتی افزونه جدیدی را به وردپرس اضافه میکنید، وردپرس مجبور است درخواستهای بیشتری را به دیتابیس بفرستد و فایلهای بیشتری را بارگذاری کند. همین مسئله هم باعث کندی آن میشود.
در لوکال هاست به خیلی از افزونههای وردپرس مثل افزونههای امنیتی، بکاپگیری و آمار و تحلیلها نیازی ندارید. با غیرفعال کردن این افزونهها وردپرس سبکتر اجرا میشود و پردازش کمتری انجام میدهد. درنتیجه سرعت بارگذاری سایت بالاتر میرود.
اگر میخواهید دقیقتر بفهمید که کدام افزونه باعث کندی وردپرس در لوکال هاست میشود، باید همهی افزونههایی که به آنها شک دارید را غیرفعال کنید. سپس یکییکی آنها را فعال کرده و تست بگیرید. به این شکل میتوانید افزونههای مخرب را شناسایی و حذف کنید.
۷. استفاده از نسخه جدیدتر PHP
نسخههای جدیدتر PHP نسبت به نسخههای قدیمی سریعتر هستند، مصرف منابع کمتری دارند و در اجرا و پردازش درخواستها سریعتر عمل میکند. برای مثال در تستهای بنچمارک نسخه PHP 8.3 حدود ۱۴ تا ۲۰ درصد توان پردازشی بالاتری داشته است. پس توصیه میکنیم از آخرین نسخههای PHP یا حداقل نسخههای ۸ به بالا استفاده کنید.
۸. غیرفعال کردن Xdebug
وقتی وردپرس را روی لوکال هاست اجرا میکنید، برخی از ابزارها بهصورت پیشفرض فعال هستند. درحالی که در طراحی سایت وردپرسی خیلی به این ابزارها نیاز ندارید. یکی از مهمترین این ابزارها Xdebug است. این ابزار برای خطایابی در کدنویسی مورداستفاده قرار میگیرد. درواقع به برنامهنویسها کمک میکند تا بفهمند کجای کد مشکل دارد.
وقتی Xdebug فعال است، با هر بارگذاری صفحه، این ابزار همه چیز را کاملاً بررسی میکند. این کار به RAM و CPU سیستم فشار آورده و باعث کند شدن بارگذاری صفحه میشود. Xdebug شاید برای برنامهنویسها ابزار مهمی باشد، اما برای طراحی سایت با وردپرس کاربرد چندانی ندارد. با غیرفعال کردن آن میتوانید فرایند بارگذاری سایت را سریعتر کنید.
۹. افزایش مقدار RAM استفاده شده
فرقی نمیکند از Xampp استفاده کنید یا ابزارهای دیگر. درهرصورت سیستم یک مقدار مشخصی از فضای RAM را در اختیار آن قرار میدهد. ممکن است بهصورت پیشفرض این مقدار رم برای اجرای وردپرس در لوکال هاست کافی نباشد.
در برنامهی Xampp برای اینکه میزان RAM اختصاص داده شده به برنامه را افزایش دهید، باید وارد فایل php.ini شده و به دنبال عبارت memory-limit بگردید. سپس مقدار پیشفرض آن را بهصورت دستی تغییر دهید. برای مثال اگر این عدد روی 512M است، میتوانید آن را به 1Gb یا بیشتر افزایش دهید.
۱۰. قطع کردن اینترنت
زمانی که از اینترنت استفاده میکنید، وردپرس اطلاعاتی را از اینترنت دریافت میکند. برای مثال فایلها و افزونههای خودش را آپدیت میکند. نکته اما اینجاست که شما وردپرس را روی لوکال هاست نصب کردهاید؛ درنتیجه دریافت و ارسال این اطلاعات توسط وردپرس دارد منابع سیستم شما را مصرف میکند و باعث کندی فرایند بارگذاری صفحه میشود.
پس اگر در هنگام استفاده از لوکال هاست نیازی به اینترنت ندارید، آن را قطع کنید. انجام همین کار ساده باعث افزایش سرعت وردپرس در لوکال هاست میشود.
سخن آخر
برای افزایش سرعت وردپرس در لوکال هاست راهکارهای متعددی وجود دارد. در این مقاله ۱۰ راهکار عملی و ساده را ارائه کردیم که میتواند سرعت وردپرس را روی لوکال هاست به شکل چشمگیری افزایش دهد. اگر سوالی دربارهی این راهکارها دارید، در کامنتها پاسخگوی شما هستیم.
سوالات متداول
آیا کند بودن وردپرس در لوکال هاست طبیعی است؟
بله. لوکال هاست معمولاً با تنظیمات پیشفرض اجرا میشود. این تنظیمات برای افزایش سرعت بهینه نشدهاند؛ درنتیجه طبیعی است که هنگام اجرای اولیه با کندی سرعت روبرو باشید. با اجرای دستورالعملهای بالا میتوانید این مشکل را تا حد خوبی حل کنید.
آیا برای افزایش سرعت لوکال هاست باید برنامهنویسی بلد باشم؟
خیر. راهکارهایی که ارائه دادیم نیازی به دانش فنی برنامهنویسی ندارد. صرفاً همینکه با فضای وردپرس آشنا باشید، کافی است.
آیا خاموش کردن Xdebug به سایت آسیب میزند؟
خیر. ابزار Xdebug برای عیبیابی کدها کاربرد دارد. خاموش کردن آن هیچ تاثیر منفیای روی عملکرد وردپرس نمیگذارد.
