مبانی عملکرد وردپرس چگونه سرعت وب سایت وردپرسی خود را بررسی کنیم؟ چه چیزی سرعت وب سایت وردپرسی شما را کند میکند؟ اهمیت هاست باکیفیت…
آنچه در این مطلب خواهید خواند
آیا به دنبال افزایش سرعت سایت وردپرسی خود هستید؟ بارگذاری سریع صفحات سایت تجربه کاربر را بهبود میبخشد، بازدید را افزایش میدهد و به سئوی آن کمک میکند. در این مقاله مفیدترین نکات افزایش سرعت سایت وردپرسی را با شما به اشتراک میگذاریم.
ما سعی کردیم همه مباحث کلیدی از جمله دلیل اهمیت سرعت وب سایت، علت کندی آن و گامهای عملی برای بهبود سریع سرعت سایت را پوشش دهیم.
مطالعات نشان می دهد که از سال ۲۰۰۰ تا ۲۰۱۶، میانگین توجه انسان از ۱۲ ثانیه به ۷ ثانیه کاهش یافته است.
این برای شما به عنوان صاحب وب سایت چه معنایی دارد؟
این مطالعات به این معنی است که زمان بسیار کمی برای نشان دادن محتوای خود به کاربران و متقاعد کردن آنها برای ماندن در وب سایت خود دارید.
کاربران اگر با کندی مواجه شوند، احتمالاً قبل از بارگیری محتوا یا دیدن آن، وب سایت شما را ترک میکنند.
طبق یک مطالعه موردی که شامل سایتهای آمازون، گوگل و سایر سایتهای بزرگ بود، یک ثانیه تاخیر در زمان بارگذاری صفحه میتواند منجر به ۷% کاهش در conversions (نرخ تبدیل)، ۱۱% بازدید کمتر از صفحه و ۱۶% کاهش رضایت مشتری شود.
گوگل و سایر موتورهای جستجو وب سایتهای کندتر را با فرستادن آنها به آخر فهرست نتایج جستجو کرده اند جریمه می کنند.
به طور خلاصه، اگر میخواهید ترافیک، مشترکین و درآمد بیشتری از وب سایت خود داشته باشید، باید وب سایت وردپرسی خود را سریع کنید!
اغلب مبتدیان فکر میکنند که وب سایت آنها مشکلی ندارد، فقط به این دلیل که در رایانه خود احساس کندی سرعت نمیکنند. این یک اشتباه بزرگ است.
از آنجایی که شما اغلب وب سایت خود را چک میکنید، مرورگرهای مدرن مانند کروم، وب سایت شما را در cache (حافظه پنهان) ذخیره میکنند و به محض اینکه شروع به تایپ آدرس میکنید به طور خودکار آن را از cache (حافظه پنهان) میخواند. این کار باعث می شود وب سایت شما بلافاصله و با سرعت بارگیری شود.
با این حال، یک کاربر عادی که برای اولین بار از وب سایت شما بازدید میکند، ممکن است تجربهی مشابهی نداشته باشد. کاربران در مکان های جغرافیایی مختلف تجربهای کاملا متفاوت خواهند داشت.
به همین دلیل است که توصیه میکنیم سرعت وب سایت خود را با استفاده از ابزاری مانند تست سرعت وردپرس IsItWP، تست کنید.
IsItWP ابزار آنلاین رایگان است که به شما امکان میدهد سرعت وب سایت خود را تست کنید.
بعد از اینکه سرعت وب سایت خود را تست کردید، ممکن است از خود بپرسید که سرعت خوب برای یک وب سایت چه قدر است است؟
زمان بارگذاری وب سایتی که سرعت مناسب دارد، زیر ۲ ثانیه است.
با این حال، هر چه بتوانید سرعت سایت را بیشتر کنید، بهتر است. چند میلی ثانیه بهبود در سرعت، میتواند نیم یا حتی یک ثانیه، از زمان بارگیری شما را اصلاح کند.
گزارش تست سرعت چندین توصیه برای بهبود سرعت سایتتان به شما ارائه خواهد داد. اما بیشتر این توصیهها، اصطلاحات فنی است که درک آن برای مبتدیان سخت است.
کلید بهبود عملکرد و گرفتن تصمیمات بلندمدت هوشمندانه، یادگیری دلایلی است که سرعت وب سایت شما را کند میکند.
دلایل اصلی کندی وب سایت وردپرس عبارتند از :
اکنون که میدانید چه چیزهایی باعث کاهش سرعت وب سایت وردپرس شما میشود، بیایید نگاهی به نحوه افزایش سرعت وب سایت وردپرسی بیاندازیم.
نکته: آیا میخواهید تعداد افزونههای سایت خود را کاهش دهید؟ از WPCode استفاده کنید. WPCode یک افزونه مدیریت قطعه کد قدرتمند برای وردپرس است. به راحتی به شما کمک می کند حداقل ۵ افزونه را کاهش دهید.
سرویس میزبانی (hosting service) وردپرس شما، نقش مهمی در عملکرد وب سایت ایفا میکند. یک ارائه دهنده سرویس میزبانی خوب، مانند ایران سرور یا پارس پک ،اقدامات لازم را برای بهینه سازی وب سایت شما برای ایفای عملکرد مناسب، انجام می دهند.
با این حال، با هاست اشتراکی، منابع سرور را با بسیاری از مشتریان دیگر به اشتراک میگذارید. این به این معنی است که اگر سایت همسایه شما ترافیک زیادی داشته باشد، میتواند بر عملکرد کل سرور تأثیر بگذارد که به نوبه خود سرعت وب سایت شما را کاهش میدهد.
از طرف دیگر، استفاده از سرویس میزبانی مدیریت شده وردپرس، بهینه ترین تنظیمات سرور را برای اجرای وردپرس به شما میدهد. این شرکتها، همچنین پشتیبانگیری خودکار، بهروزرسانی خودکار وردپرس و تنظیمات امنیتی پیشرفتهتر را برای محافظت از وبسایت شما ارائه میدهند.
ما ایران سرور را به عنوان ارائه دهنده میزبانی مدیریت شده وردپرس به شما توصیه میکنیم.
میدانیم که ایجاد تغییرات در پیکربندی وب سایت، میتواند برای مبتدیان بسیار سخت باشد، به خصوص اگر دانش کد نویسی نداشته باشند.
اما نگران نباشید، شما تنها نیستید. ما به هزاران کاربر وردپرس کمک کرده ایم تا عملکرد وردپرس خود را بهبود بخشند.
ما به شما نشان خواهیم داد که چگونه میتوانید سرعت سایت وردپرس خود را تنها با چند کلیک (بدون نیاز به کدنویسی) افزایش دهید.
صفحات وردپرس “dynamic(داینامیک یا پویا)” هستند. این بدان معناست که هر بار که شخصی از یک پست یا صفحه در وب سایت شما بازدید می کند، آن صفحه یا پست، به سرعت ساخته میشود.
برای ساخت صفحات شما، وردپرس باید فرآیندی را انجام دهد تا اطلاعات مورد نیاز را پیدا کند، همه آنها را کنار هم بگذارد و سپس به کاربر نمایش دهد.
این فرآیند شامل مراحل زیادی است و زمانی که چندین نفر به طور همزمان از وب سایت شما بازدید کنند، میتواند سرعت وب سایت شما را کاهش دهد.
به همین دلیل است که توصیه میکنیم هر سایت وردپرسی، از یک افزونه کش استفاده کند. ذخیره سازی میتواند سایت وردپرس شما را از ۲ برابر تا ۵ برابر سریعتر کند.
در ادامه، نحوه عملکرد آن را توضیح میدهیم.
به جای اینکه هر بار کل فرآیند تولید صفحه را طی کنید، افزونه کش شما، پس از بارگیری اول، از صفحه کپی میگیرد و سپس آن نسخه کش شده را به هر کاربر بعدی ارائه میدهد.
همانطور که در عکس بالا مشاهده میکنید، زمانی که کاربر از سایت وردپرسی شما بازدید میکند، سرور اطلاعات را از پایگاه داده MySQL و فایل های PHP شما بازیابی میکند. سپس آن را با هم در محتوای HTML قرار میدهد که به کاربر ارائه میشود.
این یک فرآیند طولانی است، اما زمانی که به جای آن از کش استفاده میکنید، می توانید از بسیاری از این مراحل، صرف نظر کنید.
تعداد زیادی افزونه کش خوب وردپرس، در دسترس است، اما توصیه میکنیم از افزونه WP Rocket (پرمیوم) یا WP Super Cache (رایگان) استفاده کنید.
تصاویر به محتوای شما جان میبخشند و به افزایش تعامل کمک می کنند. محققان دریافتهاند که استفاده از تصاویر رنگی باعث میشود احتمال خوانده شدن محتوای شما توسط افراد، ۸۰ درصد افزایش یابد.
با این حال، اگر تصاویر شما بهینه نشده باشند، ممکن است بیشتر از اینکه کمک کنند، آسیب برسانند. در واقع، تصاویر بهینه نشده یکی از رایج ترین مشکلاتی است که در وب سایت های مبتدی، برای سرعت مشکل ایجاد میکنند.
قبل از اینکه عکسی را مستقیماً از تلفن یا دوربین خود آپلود کنید، توصیه میکنیم از نرم افزار ویرایش عکس برای بهینه سازی تصاویر خود برای وب استفاده کنید.
عکسها در فرمتهای اصلی خود میتوانند حجم زیادی داشته باشند. اما بر اساس فرمت فایل تصویری و فشرده سازی که در نرم افزار ویرایش خود انتخاب میکنید، می توانید حجم تصویر خود را تا ۵ برابر کاهش دهید.
در پارس اوستا، ما فقط از دو فرمت JPEG و PNG تصویر استفاده میکنیم.
در فرمت PNG، تصویر فشرده نشده است. هنگامی که یک تصویر را فشرده میکنید، برخی از اطلاعات عکس از دست میرود، بنابراین یک تصویر فشرده نشده، با کیفیت بالاتر و با جزئیات بیشتر خواهد بود. نکته منفی این جاست که حجم فایل بیشتر است، بنابراین بارگذاری آن بیشتر طول میکشد.
از سوی دیگر، JPEG یک فرمت فایل فشرده است که کمی کیفیت تصویر را کاهش میدهد، اما حجم آن به طور قابل توجهی کم تر است.
اکثر تصاویر ما JPEG هستند.
پس از نصب یک افزونه کش و بهینه سازی تصاویر خود، متوجه خواهید شد که سایت شما با سرعت بسیار بیشتری بارگذاری می شود.
اما اگر واقعاً می خواهید وب سایت خود را تا حد امکان سریع نگه دارید، باید از روش های ذکر شده در ادامه، استفاده کنید.
این نکات خیلی فنی نیستند، بنابراین برای پیاده سازی آنها نیازی به دانش کد نویسی ندارید. اما استفاده از آنها از مشکلات رایجی که باعث کندی سرعت وب سایت شما میشود، جلوگیری میکند.
وردپرس به عنوان یک پروژه open source (اپن سورس یا منبع باز) که به خوبی حفظ شده است، اغلب به روز میشود. هر بهروزرسانی نه تنها ویژگیهای جدیدی ارائه میکند، بلکه مشکلات امنیتی و باگها را نیز برطرف میکند. قالب و افزونههای وردپرس شما نیز ممکن است به روزرسانی های منظم داشته باشند.
به عنوان مالک وب سایت، وظیفهی شماست که سایت، قالب و افزونههای وردپرس خود را همیشه به روز نگه دارید. عدم انجام این کار ممکن است سایت شما را کند و غیر قابل اعتماد کند و شما را در برابر تهدیدات امنیتی آسیب پذیر کند.
فرآیندهای پس زمینه در وردپرس، کارهای برنامهریزی شده ای هستند که در پس زمینه سایت وردپرسی شما اجرا میشوند. در زیر چند نمونه از کارهای پس زمینهای که در سایت وردپرس اجرا میشوند آورده شده است :
کارهایی مانند cron jobs(کرون جاب)، برای پستها و بهروزرسانیهای برنامهریزیشده تأثیر کمتری بر عملکرد وبسایت دارند.
با این حال، سایر فرآیندهای پسزمینه مانند : افزونههای پشتیبانگیری و جست و جوی بیش از حد توسط موتورهای جستجو، میتوانند سرعت وب سایت را کاهش دهند.
برای افزونههای پشتیبان گیری، باید مطمئن شوید که افزونه پشتیبان گیری وردپرس شما، فقط در زمان کم ترافیک وب سایت اجرا میشود.
به عنوان مثال، اگر روزانه پشتیبان گیری میکنید در حالی که فقط دو بار در هفته محتوای جدید منتشر میکنید، باید زمان بندی را تنظیم کنید.
در مورد crawl (کراول)، باید مراقب کراول (خزش)های موتور جستجوی گوگل در سایت خود باشید. کراولهای مکرر که منجر به خطا میشود میتواند باعث کند شدن سرعت وب سایت شما یا عدم پاسخگویی آن شود.
راهنمای کامل کنسول جستجوی Google ما را برای مبتدیان ببینید تا نحوه تنظیم نرخ crawl (کراول) را بیاموزند.
به طور پیش فرض، وردپرس محتوای کامل هر مقاله را در صفحه اصلی و آرشیو شما نمایش میدهد. این بدان معناست که صفحه اصلی، دستهها، برچسبها و سایر صفحات آرشیو شما کندتر بارگذاری میشوند.
یکی دیگر از معایب نمایش کامل مقالات در این صفحات، این است که کاربران نیازی به بازدید از کل متن مقاله ندارند و این میتواند بازدید از صفحه شما و زمانی که کاربران در سایت شما صرف میکنند را کاهش دهد.
برای سرعت بخشیدن به زمان بارگذاری صفحات آرشیو، میتوانید سایت خود را طوری تنظیم کنید که به جای محتوای کامل، خلاصه ای از مطلب را نمایش دهد.
میتوانید به Settings، سپس Reading بروید. برای هر مقاله در فید، قسمت show را به جای Full Text، روی Summary قرار دهید.
در مورد پست های وبلاگ خود نظرات زیادی دریافت می کنید؟ تبریک می گویم! این یک نشانه است که مخاطبانتان با شما تعامل دارند. اما نکته منفی این است که بارگذاری همه آن نظرات میتواند بر سرعت سایت شما تأثیر بگذارد.
وردپرس یک راه حل داخلی برای این مشکل ارائه میدهد. در پیشخوان وردپرس، ابتدا به Settings سپس به Discussion رفته و تیک گزینه “Break comments into pages” را بزنید.
گفتیم که کاربران در مکانهای جغرافیایی مختلف، ممکن است زمان بارگذاری متفاوتی را در سایت شما تجربه کنند. این به این دلیل است که مکان هاست یا سرورهای میزبانی وب شما میتواند بر سرعت سایت تأثیر بگذارند.
به عنوان مثال، فرض کنید که سرورهای شرکت میزبانی وب شما، در کانادا است. بازدیدکنندگانی که در کانادا هستند، معمولاً زمان بارگذاری سریعتری نسبت به بازدیدکنندگان در هند دارند.
استفاده از شبکه توزیع محتوا (CDN)، میتواند زمان بارگذاری سایت را برای همه بازدیدکنندگان، بهبود ببخشد.
CDN شبکه ای است که از سرورهای سراسر جهان تشکیل شده است. هر سرور فایلهای “استاتیک” مورد استفاده برای ایجاد وب سایت شما را ذخیره می کند. این فایلهای استاتیک شامل فایلهای بدون تغییر، مانند : تصاویر، کدهای CSS،و جاوا اسکریپت هستند. اما صفحات وردپرس شما که همانطور که در بالا توضیح داده شد «پویا» هستند.
هنگامی که از CDN استفاده میکنید، هر بار که یک کاربر از وب سایت شما بازدید میکند، فایلهای استاتیک یا ثابت، از هر سروری که به آنها نزدیکتر است به آنها نشان داده میشود. سرور میزبانی وب شما نیز سریعتر خواهد بود زیرا CDN کارهای زیادی را انجام میدهد.
نحوه عملکرد آن را در تصویر زیر مشاهده میکنید.
توصیه می کنیم از افزونهی Sucuri ، Bunny CDN یا Cloudflare استفاده کنید. با وبسایتهای وردپرسی به خوبی کار میکنند و افزونههای کش وردپرس شما را به بارگذاری سریعتر تشویق میکنند.
هرگز فایل های صوتی و تصویری را مستقیماً در سایت وردپرس خود آپلود نکنید.
میزبانی فایل های رسانهای با حجم زیاد نیز، حجم پشتیبان گیری شما را به شدت افزایش میدهد و بازیابی سایت وردپرسی از فایل پشتیبان را دشوار میکند.
در عوض، باید از یک سرویس میزبانی صوتی و تصویری مانند: آپارات، اینستاگرام، YouTube،Vimeo و … استفاده کنید و به آنها اجازه دهید کار سخت را انجام دهند. آنها پهنای باند مناسب برای این کار را دارند!
وردپرس دارای یک ویژگی تعبیه ویدیو داخلی است، بنابراین می توانید URL ویدیوی خود را مستقیماً در پست خود کپی و جایگذاری کنید. به طور خودکار جاسازی میشود.
اگر در حال ساخت یک وب سایت در زمینه پادکست با وردپرس هستید، استفاده از سرویس میزبانی پادکست Blubrry را به شما توصیه می کنیم.
قالبی را انتخاب کنید که پرسرعت و بهینه شده باشد. هنگام انتخاب قالب برای وب سایت خود، مهم است که به بهینه سازی سرعت توجه ویژه ای داشته باشید. برخی از قالبهای زیبا و چشمگیر در واقع کدگذاری ضعیفی دارند و میتوانند سرعت سایت شما را کاهش دهند.
معمولاً بهتر است قالب سادهتری انتخاب کنید تا قالبی را انتخاب کنید که با طرحبندیهای پیچیده، انیمیشنهای پر زرق و برق و سایر ویژگیهای غیرضروری، پر شده باشد. همیشه میتوانید این ویژگیها را با استفاده از افزونه های با کیفیت وردپرس اضافه کنید.
فروشگاههای قالب وردپرس حرفهای مانند تم فارست، قالبهایی را ارائه میدهند که به خوبی کدگذاری شده و برای سرعت بهینه شدهاند. همچنین میتوانید مقاله ما را در مورد راهنمای انتخاب قالب وردپرس بررسی کنید.
قبل از اینکه قالب جدید خود را فعال کنید، راهنمای ما در مورد نحوه تغییر درست قالب وردپرس خود را ببینید.
افزونههای سریعتری را برای وب سایت خود انتخاب کنید. افزونههای وردپرس با کدگذاری ضعیف، معمولاً چه سایت شما به آن نیاز داشته باشد چه نداشته باشد، بیش از حد بارگذاری میکنند. این کار سرعت بارگذاری صفحه شما را افزایش میدهد و سرعت سایت شما را کاهش میدهد.
برای کمک به شما در انتخاب بهترین افزونه ها، ما اغلب انتخاب تخصصی خود را که شامل لیستی از بهترین افزونههای وردپرس را منتشر میکنیم. ما به سهولت استفاده، تجربه کاربری و مهمتر از همه عملکرد توجه ویژهای داریم.
در ادامه برخی از انتخابهای ما برای رایج ترین دسته بندی افزونههای وردپرس آورده شده است.
جدا از توصیههای ما، میتوانید خودتان به سادگی، قبل و بعد از نصب افزونه، تست سرعت بگیرید تا تاثیر آن را بر عملکرد مقایسه کنید.
با استفاده از بهترین شیوههای بهینه سازی وردپرس و نکات اولیه افزایش سرعت ذکر شده در بالا، باید شاهد پیشرفت بزرگی در زمان بارگذاری سایت خود باشید.
اما هر کسری از ثانیه مهم است. اگر میخواهید به سریعترین سرعت ممکن دست پیدا کنید، باید چند تغییر دیگر ایجاد کنید.
نکات زیر کمی فنی تر هستند و برخی از آنها از شما میخواهند که فایلهای سایت خود را تغییر دهید یا این که باید درک اولیه ای از PHP داشته باشید. در هر صورت، ابتدا باید مطمئن شوید که از سایت خود نسخه پشتیبان تهیه کرده اید.
خوانندگان، پستهای وبلاگی طولانی تر و عمیق تر را بیشتر دوست دارند. پست های طولانی تر حتی در موتورهای جستجو رتبه بالاتری دارند.
اما اگر در حال انتشار مقالات طولانی با تصاویر زیاد هستید، ممکن است به زمان بارگذاری صفحه شما آسیب برساند.
در عوض، پستهای طولانی تر خود را بین صفحات مختلف، تقسیم کنید.
وردپرس این کار را ممکن کرده است. به سادگی برچسب <!––nextpage––> را به مقاله ای که میخواهید ادامه آن را به صفحه بعد انتقال دهید، اضافه کنید. اگر می خواهید مقاله را به صفحه بعدی نیز منتقل کنید، دوباره این کار را انجام دهید.
بسیاری از افزونهها و قالبهای وردپرس انواع فایلها را از وب سایتهای دیگر بارگیری میکنند. این فایل ها میتوانند شامل اسکریپتها، شیوه نامهها و تصاویر منابع خارجی مانند گوگل، فیس بوک، سرویس های تجزیه و تحلیل و … باشند.
استفاده از چند مورد از این موارد، اشکالی ندارد. بسیاری از این فایلها برای بارگیری در سریعترین زمان ممکن بهینهسازی شدهاند، بنابراین سریعتر از میزبانی آنها در وبسایت خودتان است. اما اگر افزونههای شما این درخواستها را زیاد میکنند، میتواند سرعت وبسایت شما را به میزان قابل توجهی کاهش دهد.
شما می توانید با غیرفعال کردن اسکریپت ها و استایل ها، یا ادغام آنها در یک فایل، تمام این درخواستهای HTTP خارجی را کاهش دهید.
توجه این مرحله کمی فنیتر است و به دانش اولیه زبان PHP و فایلهای قالب وردپرس نیاز دارد.
متأسفانه، قالبهای وردپرس با کدگذاری ضعیف زیادی وجود دارد. آنها روشهای استاندارد وردپرس را نادیده میگیرند و در نهایت ارتباطهای مستقیم با پایگاه داده برقرار میکنند یا درخواستهای غیرضروری بیش از حد به پایگاه داده ارسال میکنند. این کار میتواند سرعت سرور شما را کاهش دهد.
قالبهای با کدگذاری قوی، میتوانند کدی داشته باشند که فقط برای دریافت اطلاعات اولیه وبلاگ شما با پایگاه داده تماس بگیرد.
در این مثال، هر بار که (<?php) را میبینید ، شروع یک فراخوانی جدید پایگاه داده است :
شما نمیتوانید توسعه دهندگان قالب را برای آن مقصر بدانید. آنها به سادگی نمیتوانند بفهمند سایت شما به چه زبانی است.
اما اگر سایت خود را با استفاده از یک قالب کودک سفارشی کنید، می توانید ارتباط با پایگاه داده را با اطلاعات خاص خود جایگزین کنید تا این ارتباطات را کاهش دهید.
پس از مدتی استفاده از وردپرس، پایگاه داده شما اطلاعات زیادی خواهد داشت که احتمالاً دیگر به آنها نیازی ندارید. برای بهبود عملکرد، میتوانید پایگاه داده خود را بهینه کنید تا از شر تمام اطلاعات غیر ضروری خلاص شوید.
این کار را میتوان به راحتی با افزونه WP-Sweep انجام داد. این کار، به شما امکان میدهد پایگاه داده وردپرس خود را با حذف مواردی مانند پستهای حذف شده، ویرایشها، برچسبهای استفاده نشده و … پاکسازی کنید. همچنین این افزونه، ساختار پایگاه داده شما را تنها با یک کلیک بهینه میکند.
ویرایش های ارسال شده، فضایی را در پایگاه داده وردپرس شما اشغال میکنند. برخی از کاربران بر این باورند که اصلاحات همچنین میتواند بر برخی از نمایش دادههای پایگاه داده که توسط افزونه ها اجرا میشوند، تأثیر بگذارد. اگر افزونه بهطورخاص ویرایشهای پست را حذف نکند، ممکن است با جستجوی غیرضروری در بین آنها، سرعت سایت شما را کاهش دهد.
شما به راحتی میتوانید تعداد بازبینیهایی که وردپرس برای هر مقاله نگه میدارد را محدود کنید. میتوانید به سادگی این خط کد را به فایل wp-config.php خود اضافه کنید.
این کد، وردپرس را محدود می کند که فقط ۴ ویرایش آخر هر پست یا صفحه شما را ذخیره کند و ویرایش های قدیمی را به طور خودکار حذف کند.
اگر در حال ایجاد محتوای با کیفیت در سایت وردپرس خود هستید، حقیقت تلخ این است که احتمالاً دیر یا زود به سرقت خواهد رفت.
یکی از شیوههایی که این اتفاق میافتد، این است که وبسایتهای دیگر تصاویر شما را بهجای آپلود در سرورهای خود، مستقیماً از URLهای خود در وبسایت شما ارائه میکنند. در واقع، آنها پهنای باند میزبانی وب شما را میدزدند و شما ترافیک کافی برای نمایش آن ندارید.
به سادگی این کد را به فایل htaccess، در هاست خود اضافه کنید تا لینک کردن تصاویر از سایت وردپرس خود را مسدود کنید.
فراموش نکنید که parsavesta.com را با نام دامنه خود جایگزین کنید.
برخی از وبسایتهای از اسکرپینگ (scraping) بهطور خودکار با سرقت محتوای شما از فید RSS، پست ایجاد میکنند.
اگر تعداد زیادی تصویر و ویدئو وگالری عکس را به پستهای وبلاگ خود اضافه کنید، سایت شما میتواند از لود تنبل یا پلهای بهره مند شود.
لود تنبل،به جای بارگیری همه تصاویر و ویدیوها به طور همزمان، فقط مواردی را بارگیری میکند که در صفحه کاربر قابل مشاهده هستند و همه تصاویر و ویدیوی دیگر را با یک تصویر نگهدارنده جایگزین میکند.
هنگامی که کاربر به سمت پایین اسکرول میکند، وب سایت شما، فقط تصاویری را که اکنون در ناحیه قابل مشاهده کاربراست، بارگیری میکند. میتوانید تصاویر، ویدیوها و حتی نظرات و گراواتار (gravatars) های وردپرس را با لود تنبل، بارگذاری کنید.
برای تصاویر، iframes و ویدیوها، میتوانید از افزونه Lazy Load by WP Rocket استفاده کنید.
یک افزونه فایروال وردپرس، به شما کمک میکند تا حملات brute force تلاش برای هک سایت، و بدافزارها را مسدود کنید. با این حال، همه افزونههای فایروال، مثل هم نیستند.
برخی از آنها در وب سایت شما اجرا میشوند، به این معنی که مهاجمان میتوانند قبل از مسدود شدن به سرور شما دسترسی پیدا کنند. این روش، برای حفظ امنیت موثر است، اما برای عملکرد مطلوب نیست.
به همین دلیل است که توصیه میکنیم از فایروال سطح DNS مانند Sucuri یا Cloudflare استفاده کنید. این فایروالها، درخواستهای مخرب را، قبل از رسیدن به وب سایت شما مسدود میکنند.
اگر سایت خود را به پروتکل HTTPS/SSL تغییر میدهید، احتمالاً ممکن است با خطاهای محتوایی ترکیبی مواجه شوید .
سادهترین راه برای رفع این مشکل، نصب افزونه ای مانند Really Simple SSL است. با این حال، مشکل این است که این افزونه ها ابتدا همه URL ها را میگیرند، سپس آنها را قبل از ارسال به مرورگرهای کاربر به HTTPS تغییر میدهند. این کار، روی عملکرد تأثیر کم، اما قابل توجهی دارد. میتوانید با اصلاح دستی همه URLها، میزان این تاثیر را کاهش دهید. برای جزئیات بیشتر به مقاله ما در مورد نحوه رفع مشکلات رایج SSL در وردپرس مراجعه کنید.
وردپرس، به زبان برنامه نویسی PHP نوشته شده است. این یک زبان سمت سرور است، به این معنی که روی سرور میزبان شما نصب شده و اجرا می شود.
همه شرکت های خوب میزبان وردپرس، از پایدارترین نسخه PHP روی سرورهای خود استفاده میکنند. با این حال، این امکان وجود دارد که شرکت میزبان شما نسخه قدیمیتر را اجرا کند.
PHP 7، دو برابر سریعتر از نسخه های قبلی خود است. این افزایش سرعت، یک حُسن بزرگ است که وب سایت شما باید از آن استفاده کند.
با نصب و فعال سازی افزونه Version Info میتوانید ببینید سایت شما از کدام نسخه PHP استفاده می کند.
پس از فعالسازی آن، افزونه نسخه PHP شما را در قسمت فوتر داشبورد مدیریت وردپرس شما نشان میدهد.
اگر وب سایت شما از نسخه کمتر از PHP 7 استفاده میکند، از شرکت هاست خود بخواهید آن را برای شما به روز کند. اگرقادر به انجام این کار نیستند، وقت آن است که یک شرکت میزبان وردپرس جدید پیدا کنید.
امیدواریم این مقاله به شما کمک کرده باشد تا یاد بگیریدچگونه سرعت و عملکرد سایت وردپرسی خود را بهبود ببخشید. تکنیک ها را امتحان کنید و فراموش نکنید که سرعت وب سایت خود را قبل و بعد از اجرای این تکنیکها، آزمایش کنید. تعجب خواهید کرد که چگونه این تغییرات باعث افزایش عملکرد سایت شما میشوند.
همچنین از مقاله سئوی سایت وردپرسی برای بهبود رتبه بندی سایت خود ما نیز دیدن کنید.
اگر این مقاله را دوست داشتید، لطفاً در کانال یوتیوب ما برای آموزشهای ویدیویی وردپرس عضو شوید.
مثل همیشه، اگر سوالی دارید، ما اینجا هستیم تا به شما کمک کنیم. مهم نیست که مشکل شما چقدر کوچک است، تنها کافیست پشتیبانی را باز کنید و از متخصصان تیم پشتیبانی بخواهید تا در اسرع وقت برای کمک به شما تماس خواهد گرفت.