افزایش سرعت وردپرس با فعالسازی Keep Alive

افزایش سرعت وردپرس با فعالسازی Keep Alive
یکی از فاکتورهای بسیار مؤثر در موقعیت و رتبهبندی سایت، عامل سرعت است. روشهای متعددی برای افزایش سرعت وجود دارد اما از سادهترین و رایجترین تکنیکها فعالسازی keep alive است که بدون دردسر موجب بهبود چند ثانیهای سرعت میشود!
آموزش فعالسازی keep alive
اگر وبسایت خود را با gtmetrix ارزیابی کنید میتوانید عوامل مختلفی را بسنجید و در جت بهبود آنها اقدام کنید. یکی از تبهای مهم جیتیمترکیس، تب Waterfall است که فایلهای قابل بارگذاری را به همراه جزئیات و زمان مورد نیاز هر کدام نمایش میدهد. برای بهبود وضعیت انتقال میتوان قابلیتی به نام Keep-Alive را فعال کرد که تأثیر قابلتوجهی در بهبود سرعت بارگذاری صفحات خواهد داشت.
Keep-Alive چیست؟
برخی کاربران میپرسند قابلیت Keep-Alive چیست؟ Keep-Alive یک هدر HTTP است و بستری فراهم میکند تا ارتباط بین مرورگر و سرور باز باشد، این امر باعث میشود که فایلهای چندگانه بتوانند در یک اتصال واحد منتقل شوند. در غیر این صورت هر فایل در مسیری جداگانه منتقل میشود که قطعاً زمان بیشتری نیاز دارد.
تفاوت فعال و غیرفعال بودن Keep-Alive
enable keep alive در وردپرس میتواند وبسایت شما را سریعتر کند، چون مرورگر فقط یکبار اتصال برقرار کرده و با یک درخواست فایلها را منتقل میکند. تصویر زیر بسیار گویا است و نحوه انتقال فایلها در زمان غیرفعال بودن Keep-Alive را نمایش میدهد:
- مرورگر برای دریافت فایل باید یک اتصال جدید به سرور ایجاد کند.
- سپس فایل HTML را از سرور درخواست میکند. پس از دریافت پرونده، اتصال قطع میشود.
- مرورگر بررسی میکند که برای نمایش کامل صفحه چه فایلهای دیگری نیاز است؟ مانند CSS، جاوا اسکریپت، تصاویر و…
- اگر جواب مثبت بود، مرورگر برای دریافت هر فایل یک اتصال جداگانه برقرار میکند در نتیجه زمان بارگذاری طولانیتر و بار اضافی روی سرور ایجاد میشود.
فعالسازی keep alive در وردپرس
قابلیت keep alive در اکثر موارد بهصورت پیشفرض فعال است اما گاهی شرکتهای ارائهدهنده میزبانی به دلایل متعددی آن را در حالت غیرفعال قرار میدهند. نگران نباشید! برای حل مشکل enable keep alive خیلی راحت میتوان از فایل htaccess. اقدام و این قابلیت را فعال کرد. برای فعالسازی keep alive در سیپنل یا دایرکتادمین خود، فایل htaccess. را بیابید سپس قطعه کد زیر را در آن درج کنید:
[php]
<IfModule mod_headers.c>
Header set Connection keep-alive
</IfModule>
[/php]
به این صورت قابلیت کیپ الایو برای شما فعال میشود و شاهد افزایش محسوس سرعت خواهید بود.
موفق باشید
درباره حسین شریفی
راه موفقیت ، همیشه در حال ساخت است ؛ موفقیت پیش رفتن است ، نه به نقطه پایان رسیدن. در تلاشم تا بهترین ها آموزش های مدیریت سایت را با شما عزیزان به اشتراک بگذارم.
سایر نوشته های حسین شریفی
دیدگاهتان را بنویسید