راهنمای کامل افزایش سرعت سایت وردپرس
آموزش افزایش سرعت سایت وردپرس از مبتدی تا پیشرفته در چند مقاله توسط پیشگامان به شما کاربران عزیز ارائه داده میشود.
نکته مهم
اگر وقت کافی برای خواندن مقاله را ندارید مستقیم به مورد 7 مراجعه کنید و افزونه کش و فایل تنظیمات آماده را دانلود کنید و نتیجه را مشاهده خواهید کرد♥.همچنین در مقاله پیشرفته که در حال آماده سازی آن هستیم روش Async همراه با این افزونه کش معجزه میکند.
بر کسی پوشیده نیست که سرعت وب سایت مهم است.هیچ کس یک وب سایت با سرعت بارگذاری کم را دوست ندارد – به خصوص گوگل
سرعت کند بارگذاری وبسایت موجب تجربه کاربری ضعیف برای بازدیدکنندگان و کاهش رتبه سایت شما در نتایج جستجو گوگل می شود.زمان آن فرا رسیده است که وبسایت وردپرس خود را بهینه کنید.
بدون شک آموزش های کافی وجود دارد که راه های بهینه سازی و سرعت بخشیدن به وردپرس را پوشش می دهد، اما به صورت کامل در یک مقاله توضیح نداده اند و در انبوهی از اطلاعات گیج میشوید. بنابراین – در این پست – ما کاملاً همه چیزهایی را که می دانیم به اشتراک می گذاریم تا بتوانید از امروز سرعت وب سایت خود را افزایش دهید.
بر اساس W3Techs، وردپرس در حال حاضر 34.5 درصد از سهم بازار CMS را در اختیار دارد که آن را به محبوب ترین سیستم مدیریت محتوای جهان تبدیل می کند. استفاده از وردپرس فوق العاده است، منظورم این است که همه ما وردپرس را دوست داریم، اما در استفاده درست از پلاگین ها هنوز درست عمل نمیکنیم . بسیاری از ما قربانی این امر شده ایم، به هر حال، 55048 افزونه در مخزن وردپرس وجود دارد.
این راهنما برای کمک به افزایش سرعت سایت وردپرسیتان مفید خواهد بود، چه تازه وارد وردپرس باشید و چه برای چندین دهه در حال توسعه و طراحی وب سایت های وردپرسی باشید.
این راهنما، مبتدیان، کاربران متوسط و کاربران پیشرفته را در تمام مراحل بهینه سازی وب سایت، برای بارگذاری هرچه سریعتر راهنمایی می کند.
درست قبل از شروع، اگر هنوز نمیدانید که چرا وبسایتها باید یا باید سریع بارگذاری شوند، به این پست که در مورد اینکه چرا سرعت صفحه مهم است، نگاهی بیاندازید.
به راحتی می توانید از بخش فهرست مطالب برای قسمتی که بیشتر برای شما مناسب است استفاده کنید – چه یک کاربر مبتدی، متوسط یا کاربر پیشرفته وردپرس باشید، ما شما را با چند نکته و تکنیک های بهینه سازی سرعت تحت پوشش قرار داده ایم…
1-یک هاست سریع انتخاب کنید
انتخاب یک هاست سریع یکی از مهم ترین تصمیمات برای افزایش سرعت سایت وردپرس است. استفاده از یک هاست کند لزوماً به این معنی نیست که نمی توانید وب سایت خود را بهینه کنید، اما می توان آن را با داشتن یک ساختمان بزرگ بر روی یک فنداسیون ضعیف مقایسه کرد.
هاست های رایگان و نامحدود همگی روی کاغذ عالی به نظر می رسند، اما در دنیای واقعی، هیچ چیز رایگان و نامحدود نیست. در نتیجه، عاقلانه است که میزبانی را انتخاب کنید که کاربران زیادی تجربه خوبی را به اشتراک گذاشته اند.
تعدادی ویژگی وجود دارد که یک هاست عالی وردپرس را تعریف می کند، از جمله:
زمان پاسخ سریع سرور (یا زمان بارگیری اولین بایت، TTFB)
پشته فناوری/هاستینگ که برای وردپرس بهینه شده است
پشتیبانی مشتری عالی
رایج ترین راه برای اندازه گیری کیفیت هاست، بررسی TTFB است. TTFB یا time to first byte مدت زمانی است که سرور برای پاسخگویی نیاز دارد که نشان دهنده سرعت سرور است.
یکی از راههای ارزیابی کیفیت یک میزبان خاص و مقایسه آن با میزبان دیگری که در نظر دارید، بررسی TTFB است. این اساساً زمانی است که برای پاسخگویی سرور طول می کشد و بنابراین نشان دهنده سرعت سرورها است.
برای تست TTFBاز وبسایت ByteCheck استفاده کنید و URL خود را در آنجا وارد کنید. این ابزار رایگان تست TTFB زمان پاسخگویی وب سایت شما را تجزیه می کند.
2-قالب وردپرس مناسب را انتخاب کنید
آیا ماشینی می خرید که زیبا به نظر برسد، دارای چندین آپشن باشد، اما فقط تا 5 کیلومتر در ساعت حرکت کند؟ من اینطور فکر نمی کنم.
متأسفانه اکثر قالب های وردپرس به همین روش ساخته می شوند. آنها خوب به نظر می رسند، پر از ویژگی های بیشتر از آنچه تصور می کنید هستند، اما به عملکرد توجهی ندارند.
این ممکن است در ابتدا برای شما مهم به نظر نرسد و احتمالاً این بخش را می خوانید و فکر می کنید که میتوانید با بهینه سازی تصاویر سایت را بیشتر بهینه کنید یا از کش برای جبران استفاده می کنید. این ممکن است سخت باشد، اما مهم است که به این نکته توجه کنید که بین قالبی که می توان آن را به خوبی اجرا کرد و قالبی که برای عملکرد بسیار خوب در زیر بار ساخته شده است، تفاوت زیادی وجود دارد.
بیشتر تم ها برای ارائه پست ها و صفحات به صدها یا حتی هزاران بازدید کننده طراحی نشده اند.
ما توصیه می کنیم یک قالب را از وبسایت راست چین با توجه به نظرات کاربران انتخاب کنید.زیرا قالب بهینه یک فاکتور مهم برای افزایش سرعت سایت وردپرس است.
3-وردپرس، قالب ها و افزونه های خود را به روز کنید.
بهروزرسانی و نگهداری درست تمها و افزونهها نه تنها موجب افزایش سرعت سایت وردپرس شما می شود، بلکه اگر میخواهید سایتتان ایمن باشد، ضروری است.
تنها استثنا در این مورد برای نسخه های اصلی است.
به عنوان مثال، زمانی که وردپرس 5.0 منتشر شد، بهروزرسانی در اسرع وقت ممکن است بهترین تصمیم نباشد – به دلایل مختلفی:
بسیاری از افزونه ها ممکن است با نسخه جدید ناسازگار باشند
نسخههای آلفا (نسخههای X.0) معمولاً باگ هستند و برای تولید مناسب نیستند (وبسایتهای زنده)
مشکلات عملکرد تنها پس از چند نسخه پس از انتشار آلفا حل می شود
به این دلایل، نباید در اسرع وقت بهروزرسانیهای اصلی را بهروزرسانی کنید. این دلایل به تنهایی در مورد وردپرس صدق نمی کند. نسخههای اصلی تمها و افزونهها نیز باید قبل از بهروزرسانی به دقت مورد بررسی قرار گیرند، زیرا مشکلات مشابهی برای آنها نیز ظاهر میشود. در سایر موارد، تنظیمات، تم ها و افزونه های وردپرس خود را به آخرین نسخه به روز نگه دارید.
این فقط در مورد وردپرس صدق نمی کند، در واقع برای همه نرم افزارها و همچنین قالب ها و افزونه ها اعمال می شود. با این حال، در تمام موارد دیگر، همیشه مطمئن شوید که نصب وردپرس شما (از جمله قالب ها و افزونه ها) بر روی آخرین نسخه در دسترس عموم قرارگرفته و بدون مشکل است.
پیشنهاد مطالعه:10 افزونه ضروری وردپرس برای تقویت وب سایت شما
4-برای بهترین عملکرد فقط از PHP 7 و بالاتر استفاده کنید
PHP یک زبان برنامه نویسی منبع باز و سمت سرور است که برای تقویت وردپرس استفاده می شود. اکثر نرم افزارهای اصلی وردپرس به زبان PHP و همچنین افزونه ها و قالب های شما بر پایه php نوشته شده اند.
باید مطمئن شوید که هاست وردپرس شما حداقل PHP 7 یا بالاتر را ارائه می دهد.
حتی خود وردپرس هم اکنون توصیه می کند که از PHP 7.4 یا بالاتر استفاده کنید
5-از SSL/HTTPS و HTTP/2 استفاده کنید
در حالی که استفاده از گواهی SSL مستقیماً بر افزایش سرعت سایت وردپرس تأثیر نمی گذارد، همچنان توصیه می شود که این کار را انجام دهید.
در ابتدا و شاید مهمتر از همه، گوگل تأیید کرده است که استفاده صحیح از HTTPS/SSL یک سیگنال رتبهبندی است، به این معنی که پیکربندی نکردن گواهی SSL برای سایت شما به این معنی است که از نتایج جستجو عقب میمانید.
این دلیل نیز زمانی تقویت خواهد شد که گوگل وبسایتهای غیر ایمن را برجسته کرده است و با برچسب غیرامن نشان میدهد. اگر وب سایت شما ایمن نباشد، به کاربران شما یک علامت قرمز بزرگ در نوار آدرس نشان داده می شود که عبارت «غیر ایمن» را نشان می دهد. اگر می خواهید اعتماد را در چشم کاربران حفظ کنید، اجتناب از این پیام بسیار مهم خواهد بود.
از آنجایی که وب سایت های دارای SSL با علامت قفل سبز در نوار آدرس ارائه می شوند، امن تر به نظر می رسند و اعتماد را افزایش می دهند. اعتماد برای هر تبدیلی در وب سایت شما بسیار مهم است، بنابراین مهم نیست که یک وبلاگ دارید یا یک وب سایت تجارت الکترونیک، باید به SSL مهاجرت کنید.
دلیل سوم امنیت است. نصب گواهینامه SSL در وب سایت شما، داده های منتقل شده به وب سایت شما و آن را رمزگذاری می کند، که باعث امنیت بیشتر وب سایت شما می شود.
علاوه بر اطمینان از اینکه سایت شما از طریق یک اتصال امن (با رمزگذاری SSL، اتصال HTTP) قابل دسترسی است، ما همچنین استفاده از میزبانی را توصیه می کنیم که از HTTP/2 پشتیبانی می کند. HTTP/2 یک پروتکل وب است که در سال 2015 منتشر شد و برای سرعت بخشیدن به زمان بارگذاری وب سایت طراحی شده است. با مهاجرت کل وب (از جمله رقبای شما به HTTPS، این دیگر فقط یک ویژگی خوب نیست، بلکه یک ضرورت است. اگر می خواهید وب سایت شما عملکرد بهتری داشته باشد و از رقبای شما بهتر باشد، داشتن آن کاملاً ضروری است.
6-بازنگری در مورد استفاده از افزونه ها
شاید شنیده باشید که نصب بیش از حد افزونه های وردپرس سرعت وب سایت شما را کند می کند. در حالی که واضح است که حقیقتی در این مورد وجود دارد، تعداد افزونه هایی که نصب می کنید در واقع به اندازه کیفیت افزونه ها مهم نیست.
با توجه به اینکه مخزن رسمی افزونه وردپرس دارای بیش از 55000 افزونه برای انتخاب است، این واقعیت که این یک مشکل بزرگ است واقعاً ما را شگفت زده نمی کند.
پیدا کردن پلاگین های مناسب می تواند سخت باشد، بنابراین دفعه بعد که قصد نصب افزونه دیگری را در وب سایت خود دارید – به 10 افزونه ضروری وردپرس برای تقویت وب سایت شما که برای شما گرداوری کرده ایم نگاه کنید.
7-استفاده از کش برای افزایش سرعت وردپرس
کش کردن یکی از مهم ترین و همچنین یکی از ساده ترین راه ها برای افزایش سرعت سایت وردپرس است
این یک تکنیک بسیار قدرتمند است که می تواند زمان بارگذاری وردپرس شما را کسری از زمانی که قبلا بوده است، کند. هنگامی که صحبت از بهبود زمان بارگذاری صفحه در مقیاس می شود، کش کردن قطعا یکی از تکنیک هایی است که بیشترین نتایج را به همراه دارد.
کش در وردپرس با افزونه ها به دست می آید و یکی از بهترین افزونه ها برای راه اندازی کش در وردپرسWP Rocketاست. این یک افزونه جامع با تنظیمات و گزینه های زیادی است. این افزونه اساساً همه چیز را برای شما انجام میدهد و همچنین یکپارچگی عالی با Cloudflare دارد تا اطمینان حاصل شود که وقتی پستها و صفحات را بهروزرسانی میکنید، کش Cloudflare را نیز بهروزرسانی میکند.
دانلود wp-rocket
دانلود فایل تنظیمات آماده wp-rocket این فایل رو از قسمت تنظیمات»Import settings«tools«wp-rocket اعمال کنید.
با این حال، توجه به این نکته مهم است که افزونههای کش وردپرس فقط درخواستهایی را که کش هستند سرعت میبخشند اما درخواستهایی را که نیستند کاهش میدهند. با توجه به اینکه نرخ بازدید از کش معمولی بین 10 تا 25 درصد است، یک پلاگین کش از نظر فنی وب سایت شما را برای 75 درصد از بازدیدکنندگان شما کند می کند. این بدان معنا نیست که ما استفاده از یک افزونه کش را توصیه نمی کنیم، واضح است که این کار را می کنیم – اما استفاده از راه حل ذخیره سازی مبتنی بر سرور راه حل ایده آل است.
ذخیره منابع ثابت مانند تصاویر و اسکریپت ها توسط Cloudflare قابل مدیریت است. این چیزی است که بعداً در این راهنما به آن خواهیم پرداخت.
پیشنهاد مطالعه:ایده های طراحی سایت با پتانسیل درآمد زایی بالا در مجله پیشگامان مطالعه کنید.
8-بهینه سازی تصاویر
یک راه آسان برای افزایش سرعت سایت وردپرس، صرفه جویی در پهنای باند و ذخیره سازی به طور همزمان این است که شروع به بهینه سازی تصاویر خود با یکی از پلاگین هایی کنید که در این پست به آنها میپردازیم…
💰 ارائه تصاویر با اندازه فایل کمتر می تواند استفاده از پهنای باند وب سایت شما را کاهش دهد.
🚀 زمان بارگذاری سریعتر صفحه به معنای پرش تعداد بازدیدکنندگان کمتر است.
عدم بهینه سازی تصاویر به رتبه بندی وبسایت شما در موتور های جستجو تاثیر میگذارد.
تصاویر فایلهایی هستند که معمولاً بیشترین «وزن» را به صفحات وب شما اضافه میکنند، بنابراین بهینهسازی صحیح تصاویر سرعت سایت را افزایش میدهد.
روشهای مختلفی برای بهینهسازی تصاویر وجود دارد که در این بخش به بررسی همه آنها میپردازیم:
انتخاب فرمت تصویر مناسب
انتخاب فرمت تصویر مناسب بسیار مهم است. متداول ترین فرمت های عکس JPG،webp، PNG و GIF هستند. GIF بیشتر برای تصاویر متحرک استفاده می شود و تصاویر ثابت را فقط به webp،JPG و PNG می سپارند.
بدون وارد شدن به مسائل فنی چرایی این موضوع، فرمت JPG (یا JPEG) برای نمایش عکس ها و تصاویر با رنگ های زیاد مناسب ترین است در حالی که فرمت SVG باید برای لوگوها استفاده شود. PNG ها فقط در مواردی باید استفاده شوند که امکان استفاده از SVG وجود نداشته باشد و شفافیت باید حفظ شود و از JPG نیز نتوان استفاده کرد.
در اینجا یک مقایسه کنار هم از یک تصویر در هر دو فرمت JPG و PNG وجود دارد.
همانطور که می بینید، تفاوت در اندازه فایل بسیار زیاد است در حالی که تفاوت در کیفیت به سختی قابل تشخیص است.
دقیقاً به همین دلیل است که انتخاب فرمت تصویر صحیح مهم است.
فرمت webp که توسط گوگل معرفی شد کم حجم ترین عکس ها را به شما تحویل می دهد که میتوانید از این فرمت جدید هم استفاده کنید.
اگر تصمیم گیری برای انتخاب فرمت تصویر برای شما سخت است، راه حل آسانی وجود دارد.
یک ابزار پردازش تصویر انبوه مانند XnConvert را انتخاب کنید که می تواند اندازه، برش، تغییر فرمت و بسیاری از عملیات های دیگر را روی صدها تصویر در عرض چند دقیقه انجام دهد.
کافی است تمام تصاویر خود را به XnConvert بکشید و رها کنید و آنها را به JPG و PNG تبدیل کنید. سپس می توانید تصاویر با کمترین اندازه را برای وب سایت خود انتخاب کنید.
XnConvert همچنین می تواند تصاویر را به فرمت WebP تبدیل کند، که یک فرمت تصویر جدید در حال توسعه در گوگل است. قالب WebP همه کاره است و حتی بیشتر از JPG و PNG صرفه جویی می کند.
از فشرده سازی تصویر استفاده کنید
تصاویر JPG و PNG هر دو از فشرده سازی پشتیبانی می کنند. در برخی از نرم افزارها فشرده سازی با کیفیت نیز مشخص می شود.
هنگامی که تصاویر را ایجاد می کنید، معمولاً با کیفیت 100٪ هستند. اگر کیفیت تصویر را پایین بیاورید (فشرده سازی)، اندازه تصویر کاهش می یابد. معمولاً می توانید تصاویر JPG را تا 85 تا 90 درصد بدون هیچ تغییری قابل مشاهده فشرده سازی کنید.
یک وبسایت عالی و ساده جهت کم حجم کردن تصاویر به صورت آنلاین: imagecompressor
اگر نمی خواهید تصاویر را قبل از آپلود دستی فشرده کنید، می توانید یک افزونه وردپرس را انتخاب کنید تا این کار را برای شما انجام دهد. پلاگین های زیادی وجود دارد که می توانند تصاویر را برای شما فشرده کنند، اما ما از ShortPixel Image Optimizer استفاده می کنیم و آن را توصیه می کنیم.
توجه به این نکته مهم است که در حالی که بهینه سازی تصویر مهم است، انجام نادرست آن نیز می تواند بر عملکرد سایت شما تأثیر منفی بگذارد. اینها تنها روش های بهینه سازی تصویر هستند که ما توصیه می کنیم:
افزونه ShortPixel یک افزونه بسیار مفید با طیف وسیعی از گزینه ها برای فشرده سازی تصاویر است. با نسخه رایگان، می توانید تا 100 تصویر را در ماه فشرده کنید و در صورت نیاز به فشرده سازی تصاویر بیشتر، باید نسخه پولی آن را خریداری کنید.
به عنوان جایگزین، می توانید از پلاگین کش LiteSpeed نیز برای فشرده سازی تصاویر خود استفاده کنید. LiteSpeed یک افزونه کش است، اما از فشرده سازی تصویر با استفاده از افزونه رایگان Google Pagespeed نیز پشتیبانی می کند.
هیچ محدودیتی برای فشرده سازی تصاویر با LiteSpeed وجود ندارد و تمامی تصاویر در سرور خود فشرده می شوند.
تنها محدودیت LiteSpeed این است که تمام تصاویر شما را یکجا فشرده نمی کند، بلکه آنها را به صورت دسته ای فشرده می کند. اگر تصاویر زیادی در وب سایت خود داشته باشید، این شما را در مضیقه قرار می دهد زیرا ممکن است فشرده سازی همه آنها مدتی طول بکشد.
توصیه مهم:بهترین و اصولی ترین راه برای بهینه سازی تصویر این است که قبل از آپلود، تصاویر را به صورت محلی بهینه کنید.
نام فایل عکس ها را قبل از آپلود حتما تنظیم کنید.و قسمت Alt تصاویر را خالی نگذارید.
6 نکته بهینه سازی فروشگاه آنلاین برای افزایش فروش سریع
9-راه اندازی Cloudflare و شبکه تحویل محتوا (CDN)
Cloudflare یک سرویس CDN رایگان و کش پروکسی معکوس است. اگر این جمله را متوجه نشدید، نگران نباشید. تنها چیزی که باید بدانید این است که این یک سرویس عمدتا رایگان است که به افزایش سرعت سایت وردپرس شما کمک می کند.
Cloudflare سرعت وب سایت شما را با واکشی داده های وب سایت شما و ذخیره آن در سرورهای آنها بهبود می بخشد. Cloudflare باید به گونه ای تنظیم شود که هر بازدید کننده ای که به سایت شما می آید از طریق Cloudflare بیاید. از آنجایی که Cloudflare می تواند ببیند که بازدیدکننده چه صفحاتی را درخواست کرده است، می تواند محتوای زیادی را از سرور خود در اختیار بازدید کننده قرار دهد و در نتیجه سرور شما را از دردسر نجات دهد.
راهاندازی Cloudflare خیلی پیچیده نیست، شما میتوانید از طریق این ویدیو یوتیوب که توسط این دوست عزیزمون آموزش داده میشه حساب کلودفلیر رو برای وبسایتتون راه اندازی کنید.
10-بارگیری تنبل ویدیوها و تصاویر
Lazy-Loading تصاویر یکی دیگر از بهینه سازی های بسیار مهم و آسان است که می تواند به بهبود قابل توجه زمان بارگذاری وب سایت شما کمک کند.
وقتی بارگذاری تنبل اجرا نمیشود، همه فایلهای رسانه (مانند تصاویر و ریز عکسهای ویدیویی) در بارگذاری اولیه صفحه بارگیری میشوند، حتی اگر قابل مشاهده نباشند زیرا کاربر به پایین پیمایش نکرده است. این بدیهی است که اگر تعدادی تصویر در پست ها یا صفحات وب سایت خود داشته باشید، سرعت وب سایت شما را کند می کند.
Lazy Loading تکنیکی است که با بارگذاری تصاویر و سایر دارایی های سنگین تنها زمانی که بازدیدکننده به نقطه ای از صفحه وب که در آن ظاهر می شوند پیمایش می کند، در زمان بارگذاری صرفه جویی می کند.
در صورت انجام صحیح می تواند باعث افزایش سرعت سایت وردپرس به میزان قابل توجهی شود.
شما میتوانید این گزینه را در افزونه wp-rocket که قبل تر به شما معرفی کردیم فعال کنید.
11-بهینه سازی ابعاد تصاویر
این بهینه سازی مربوط به سرعت نیست، بلکه به تجربه کاربر مربوط می شود. برای تجربه کاربری بهینه، باید ابعاد تصویر را در HTML صفحه خود مشخص کنید.
برای درک اینکه چرا این مهم است، اجازه دهید نحوه بارگیری یک صفحه وب را توضیح دهیم.
هنگامی که یک صفحه بارگذاری می شود، تمام متن به یکباره بارگیری می شود و طرح بندی صفحه تنظیم می شود. سپس تصاویر یکی یکی دانلود می شوند. همانطور که یک تصویر بارگذاری می شود، مرورگر ابعاد تصویر را پیدا کرده و طرح بندی صفحه را تنظیم می کند. برای بارگذاری تصویر بعدی، مرورگر باید صفحه را در ابعاد تصویر دوباره ایجاد کند.
این نه تنها منابع را هدر می دهد، بلکه بازدیدکننده شما قادر به خواندن متن نیست زیرا صفحه مدام در حال تغییر است.
با تعیین ابعاد تصویر، مرورگر از قبل فضایی را برای تصاویر در نظر می گیرد و نیازی به تغییر چندباره صفحه نیست.
برای تعیین ابعاد تصویر به صورت دستی، ابتدا باید اندازه تصویر را پیدا کنید که این کار در کتابخانه رسانه وردپرس قابل انجام است.
هنگامی که اندازه تصویر را دارید، باید به نسخه HTML صفحه بروید و اندازه را به تگ img اضافه کنید.
اگر تصاویر زیادی در صفحات زیادی دارید، دستیابی به این هدف به صورت دستی می تواند دردسرساز باشد. برای خودکار کردن فرآیند، میتوانید از افزونهای مانند Specify Image Dimensions استفاده کنید که وبسایت شما را اسکن میکند و ابعاد همه تصاویر را بهطور خودکار اضافه میکند.
پیشنهاد مطالعه : بازاریابی محتوا
12-ارائه تصاویر مقیاس بندی شده
این بهینه سازی فقط به وب سایت های خاصی محدود می شود. بسیاری از تم ها برای مدیریت تصاویر بهینه نشده اند و تصاویر در اندازه کامل را بارگذاری می کنند و سپس آن را با HTML و CSS مقیاس می کنند.
به عنوان مثال، اگر عکسی با عرض 2000 پیکسل آپلود کنید، تم هر بار کل تصویر را بارگیری می کند و سپس آن را برای جاهای مختلف وب سایت شما کاهش می دهد. این باعث هدر رفتن پهنای باند و منابع گرانبها می شود. در حالت ایدهآل، باید به تمی تغییر دهید که این کار را بهطور خودکار انجام دهد، اما اگر نمیتوانید، میتوانید از افزونه Force Regenerate Thumbnails برای بازسازی تصاویر کوچک خود استفاده کنید. قبل از استفاده از افزونه، مطمئن شوید که اندازههای صحیح تصاویر کوچک خود را تنظیم کردهاید.
بهترین راه برای اطمینان از اینکه اندازههای صحیح تصاویر خود را آپلود میکنید، به تنظیمات وردپرس > رسانه بروید و اندازههای تصویری را که قالب شما استفاده میکند یادداشت کنید.
نکته مهم:اکثر قالب های جدید به صورت خودکار تصاویر را مقیاس بندی می کنند پس قبل از انجام هر کاری سایت خود را با استفاده سایت gtmetrix تست کنید و اگر خطای Specify image dimensions را مشاهده کردید سپس از طریق افزونه موجود اقدام به مقیاس بندی کنید.
13-محدود کردن بازبینی پست ها
بهطور پیشفرض، وردپرس بازبینیهای یک پست را هر چند وقت یکبار حتی کوچکترین تغییر را ذخیره میکند. در پستهایی که اغلب ویرایش/بهروزرسانی میشوند، ممکن است دهها کپی از پست ایجاد شود. در نهایت، این پایگاه داده شما را با داده های ناخواسته زیادی پر می کند که باعث کندی سرور می شود.
برای جلوگیری از این مشکل، محدود کردن تعداد بازبینی یک پست ایده عاقلانه ای است. تعداد دقیق به ترجیحات شما بستگی دارد، اما ما فکر می کنیم 3-5 باید کافی باشد.
define ('WP_POST_REVISIONS', 3);
کد بالا را داخل فایل wp-config.php قرار دهید.
آن را قبل از کد (ABSPATH . ‘wp-settings.php’); require_once قرار دهید.
با این کار حداکثر تعداد ویرایشها به 3 تغییر میکند. همچنین میتوانید برای تنظیم تعداد بازبینیها، تعداد در کد بالا را تغییر دهید.
برای غیرفعال کردن کامل ویرایش های پست، می توانید از کد زیر استفاده کنید:
define ('WP_POST_REVISIONS', false);
کد بالا را در فایل wp-config.php قرار دهید تا ویرایش ها به طور کلی غیرفعال شود.
لطفاً توجه داشته باشید که هر دوی این کدها، بازبینی پستهای جدید را محدود میکنند و ویرایشهای پستهای موجود ثابت میمانند.
برای حذف ویرایش های اضافی پست های قدیمی، توصیه می کنیم از افزونه پاکسازی پایگاه داده استفاده کنید. چندین پلاگین مفید وجود دارد، و در اینجا چند توصیه وجود دارد.
برای حذف ویرایش های اضافی پست های قدیمی، توصیه می کنیم از افزونه پاکسازی پایگاه داده استفاده کنید. چندین پلاگین مفید وجود دارد میتوانید از پلاگین های زیر استفاده کنید.
WP-Optimize
Advanced Database Cleaner
پس از اینکه از هر یک از افزونه های بالا برای حذف ویرایش های پست های قدیمی خود استفاده کردید، می توانید افزونه را از وب سایت خود حذف کنید.
14-استفاده از AMP (صفحات موبایل شتاب داده شده)
تذکر مهم :این ویژگی صفحه را به صورت ساده به کاربر نشان می دهد پس اگر گرافیک وبسایت نیز برای شما مهم است از این قابلیت استفاده نکنید.
داشتن یک وب سایت سازگار با موبایل یک امر ضروری است. AMP در این زمینه به شما کمک می کند. AMP یا Accelerated Mobile Pages یک استاندارد وب منبع باز است که برای سرعت بخشیدن به تحویل محتوا و تبلیغات در دستگاه های تلفن همراه طراحی شده است.
این پروژه توسط گوگل در اکتبر 2015 با مشارکت بسیاری از نشریات در سراسر جهان اعلام شد. از سال 2016، میلیونها صفحه با استفاده از استاندارد AMP ارائه شدهاند و نشریات بزرگ گزارش دادهاند که صفحات AMP تا 75 درصد سریعتر بارگذاری میشوند و ده برابر پهنای باند کمتری مصرف میکنند.
با چنین پیشرفت های شگفت انگیزی در سرعت و پهنای باند، بدیهی است که باید AMP را نیز انتخاب کنید. ما دو راه برای راه اندازی AMP برای افزایش سرعت سایت وردپرس به شما نشان خواهیم داد.
راه اندازی AMP با CLOUDFLARE
اگر Cloudflare را تنظیم کرده اید، می توانید با یک کلیک استفاده از AMP را در وب سایت خود فعال کنید. وارد حساب کاربری Cloudflare خود شوید، به تنظیمات سرعت بروید و به قسمتی بروید که میگوید «فعال کردن پیوندهای شتابدهنده موبایل».
راه اندازی AMP با پلاگین ها
همچنین می توانید AMP را با استفاده از افزونه ها در وب سایت خود تنظیم کنید. وردپرس یک پلاگین رسمی AMP ساخته است که می توانید از آن استفاده کنید،
15-خزنده ها را محدود کنید
خزنده های وب گرسنه منابع هستند، حتی گاهی اوقات بیشتر از کاربران شما منابع تان را استفاده میکنند.
به غیر از خزنده های موتورهای جستجو، بسیاری از انواع دیگر رباتها مانند اسکرپرها، اسکرپرهای ایمیل، رباتهای هرزنامه نیز وجود دارند که وبسایت شما را با اهداف مخرب میخزند. آنها نه تنها هیچ ارزشی برای وب سایت شما ارائه نمی دهند، بلکه سرور شما باید منابعی را برای ارائه خدمات به آنها صرف کند.
عاقلانه است که فعالیتهای رباتها را در وبسایت خود مدیریت کنید تا فرآیند خزیدن (یا حتی رباتهای قانونی) روی کاربران شما تأثیری نگذارد.
GoogleBot یکی از ربات های تشنه منابع است و دلیل خوبی هم دارد. میتوانید نرخ خزیدن GoogleBot را از داخل حساب کنسول جستجوی Google خود کنترل کنید.برای رفتن به این بخش از قسمت help عبارت limit bot را جستجو کنید و روی گزینه Crawl Rate Settings page کلیک کنید.
با این حال، شما باید این کار را تنها در صورتی انجام دهید که GoogleBot سرعت وب سایت شما را کاهش دهد. کاهش سرعت خزیدن ، توانایی گوگل را در فهرست بندی وب سایت شما محدود می کند، که بر رتبه بندی موتور جستجو و ترافیک شما تأثیر می گذارد.
شما می توانید همین کار را برای Bing Bot در داخل Bing Webmaster Tools انجام دهید.
اگر سایت شما به دلیل فعالیت مخرب ربات ها کند می شود، میتوانید از ویژگیهای محدودکننده افزونه امنیتی محبوب WordFence استفاده کنید. دارای ویژگی های زیادی برای کنترل بازدیدکنندگان و ربات ها است و همچنین می توانید آدرس های IP را به صورت دستی مسدود کنید.
ممنون از وقتی که برای مطالعه این مقاله صرف کردید ادامه این مقاله به زودی در سطح تنظیمات پپیشرفته تقدیمتان میگردد.