نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی

افزایش سرعت وردپرس افزایش سرعت وردپرس

(آخرین به روز رسانی: 05/05/2019)

با سلام خدمت دوستان عزیز! امروز دوباره یک موضوع مهم برای شما دارم - چگونه سرعت بارگذاری وب سایت را افزایش دهیم؟ چگونه سرعت سایت وردپرس خود را افزایش دهیم؟ من در این مورد به تفصیل نوشته ام و این پست اضافه ای به آن خواهد بود. دانش اضافی در مورد سرعت بارگذاری سایت وردپرسیآنها به ما آسیب نخواهند رساند باید فوراً اعتراف کنم که مقاله مال من نیست. من آن را از سرویس محبوب pr-cy قرض گرفتم. امیدوارم ناراحت نشوند و بنابراین، ما مردم شهر خود را راندیم. افزونه هایی برای افزایش سرعت بارگذاری وب سایت در وردپرس?

اولین چیزی که بر برداشت کاربر از یک سایت تأثیر می گذارد، سرعت بارگذاری آن است. اگر سایت در 3 ثانیه اول بارگذاری نشود، کاربر به احتمال زیاد آن را می بندد.

چگونه سرعت سایت وردپرس را افزایش دهیم

حتی اگر وب سایت یک قیف فروش ایده آل ساخته شده باشد، قابلیت استفاده در آن فکر شده باشد و چیزی سودآور و مفید فروخته شود، مشتری آن را نخواهد دید. موتورهای جستجو بارگذاری سریع‌تر را نیز تشویق می‌کنند: در 9 جولای، گوگل الگوریتم Google Speed ​​Update را راه‌اندازی کرد، که سایت‌هایی را که زمان زیادی برای بارگذاری در نتایج جستجو نیاز دارند، کاهش می‌دهد. فروشگاه های آنلاین به ویژه در معرض خطر هستند زیرا معمولاً از نظر عملکردی بیش از حد بارگذاری می شوند.

بسیاری از صاحبان وب سایت و متخصصان سئو از کاهش قابل توجه رتبه بندی پس از به روز رسانی الگوریتم شکایت داشتند. اگرچه خدمات مانیتورینگ موقعیت هیچ تغییر قابل توجهی را نشان نمی دهد. جالب توجه است که بر اساس تحلیل بری شوارتز، صاحب پورتال Seroundtable، این به روز رسانی بیشترین آسیب را به سایت های سلامت وارد کرده است. 42 درصد از منابع رسمی موسسات پزشکی، سایت های خصوصی در مورد سلامت و تناسب اندام و سبک زندگی سالم تحت تأثیر قرار گرفتند. دلیل این سوگیری در نتایج ناشناخته است. حتی اگر سایت شما با موضوع سلامت فاصله زیادی دارد، باز هم باید روی سرعت کار کنید.

برای صاحبان سایت های وردپرس، من مجموعه ای از افزونه ها را گردآوری کرده ام که با شتاب صفحه و ذخیره سازی کار می کنند. تمام پلاگین های وردپرس از انتخاب شده که با آن می توانید سرعت بارگذاری سایت را افزایش دهید، به زبان روسی (روسی شده) ترجمه شده و رایگان هستند.

افزونه های وردپرس برای افزایش سرعت بارگذاری وب سایت

این انتخاب شامل افزونه های رایگان به زبان روسی برای یک سایت وردپرس است که خطاهای کد، صفحات کش را برطرف می کند و باعث می شود سایت وردپرس سریعتر بارگذاری شود. می توانید افزونه های انتخاب شده را به روش استاندارد نصب کنید. به پنل مدیریت سایت خود بروید. به قسمت افزودن جدید افزونه ها بروید. یک افزونه را با نام جستجو کنید. روی Install کلیک کنید. پس از نصب افزونه را فعال کرده و به تنظیمات آن بروید.

WP Fastest Cache Plugin

ممکن ها:

  • کش کردن صفحات در مرورگر برای بارگذاری سریعتر برای کاربرانی که قبلاً از سایت بازدید کرده اند.
  • فشرده سازی gzip؛
  • بهینه سازی کد؛
  • کاهش حجم فایل های css

مقایسه عملکرد با سایر افزونه ها

این افزونه با HTTPS سازگار است، از SSL، CDN، Cloudflare پشتیبانی می کند. با حالت Multisite کار نمی کند. سازگار با نسخه های وردپرس تا آخرین نسخه 4.9.8 از تاریخ 08/03/18. حداقل مورد نیاز وردپرس نسخه 3.3 است. راه اندازی این افزونه بسیار ساده است.

پلاگین PageSpeed ​​Ninja

پلاگین PageSpeed ​​Ninja

PageSpeed ​​Ninja بهترین افزونه عملکرد برای وردپرس است. با رفع مشکلات Google Insights با یک کلیک، می‌توانید سایت‌های خود را در رایانه‌های رومیزی و دستگاه‌های تلفن همراه سریع‌تر بارگیری کنید.

  • فشرده سازی gzip را به راحتی برای فایل ها فعال کنید.
  • رفع رندر مسدود کردن css و جاوا اسکریپت.
  • بهبود مسیر رندر بحرانی و تولید خودکار CSS بحرانی.
  • کوچک سازی فایل های html، javascript و css.
  • ترکیب و جایگزینی جاوا اسکریپت و css.
  • بهینه سازی ترتیب بارگذاری سبک ها و اسکریپت ها.
  • فشرده سازی تمام تصاویر برای بهینه سازی اندازه.
  • بارگذاری تنبل تصاویر با پشتیبانی از پیش نمایش های با وضوح پایین.
  • از حافظه پنهان مرورگر و سمت سرور استفاده کنید.

PageSpeed ​​Ninja مراحلی را برای سرعت بخشیدن به بارگذاری سایت ارائه می دهد

این افزونه ممکن است با برخی از سایت ها سازگار نباشد، بنابراین لطفاً PageSpeed.Ninja (http://pagespeed.ninja/) را برای سازگاری بررسی کنید. دامنه خود را وارد کنید، نتایج روی صفحه نمایش داده می شود و به ایمیل شما ارسال می شود. سازگار با نسخه های وردپرس از 4.0.1 تا آخرین نسخه 4.9.8. حداقل مورد نیاز نسخه 4.0.1 است.

ماژول سرعت صفحه

پلاگین PageSpeed ​​Ninja

اگر سایت از سرورهای وب منبع باز Apache یا Nginx استفاده می کند، این افزونه تنظیمات صفحه اضافی را برای افزایش سرعت بارگذاری باز می کند. ویژگی های افزونه:

ممکن ها:

  • پاک کردن کش از ماژول ها؛
  • فعال کردن حالت توسعه‌دهنده برای دور زدن حافظه پنهان PageSpeed.

پنل تنظیمات افزونه PageSpeed ​​Module

برای کار، باید یک وب سرور Apache یا Nginx نصب کرده باشید. این افزونه با نسخه های وردپرس تا آخرین نسخه 4.9.8 از تاریخ 08/03/18 سازگار است. حداقل مورد نیاز وردپرس نسخه 4.4 است.

Jetpack از WordPress.com

Jetpack از WordPress.com

طراحی کاربرپسند، ابزارهای بازاریابی و ویژگی های امنیتی - همه با هم جمع شده اند. افزونه ای از WordPress.com، عملکرد آن به شما امکان می دهد طراحی سایت را بهبود ببخشید، کار ایمن را به کاربران ارائه دهید و داده های بازاریابی را ردیابی کنید. از یک لوح خالی و آن را به دلخواه سفارشی کنید. این افزونه توسط بیش از 5000000 کاربر نصب شده است.

یک سایت وردپرسی از ابتدا ایجاد کنید و آن را به دلخواه شخصی سازی کنید

ویژگی های جت پک:

  • بارگذاری تنبل تصاویر برای سرعت بخشیدن به کار در دستگاه های تلفن همراه.
  • تم برای طراحی؛
  • پشتیبانی آمار و تجزیه و تحلیل؛
  • ارسال خودکار در شبکه های اجتماعی با برنامه ریزی انتشارات؛
  • آمار و تجزیه و تحلیل وب سایت
  • Elasticsearch - جستجوی محتوای مشابه در سایت ها.
  • فیلتر اسپم؛
  • رزرو روزانه؛
  • پشتیبانی سیستم پرداخت؛
  • احراز هویت دو مرحله ای برای ورود به سایت؛
  • و فرصت های دیگر برای عملیات ایمن در سایت و بازاریابی.

توابع اصلی همیشه رایگان بوده، هستند و خواهند بود. این موارد عبارتند از: آمار سایت، شبکه تحویل تصویر با سرعت بالا، پست‌های مرتبط، ردیابی خرابی، محافظت از حملات brute-force، ارسال خودکار رسانه‌های اجتماعی، سفارشی‌سازی نوار کناری و موارد دیگر.

پروژه AMP این افزونه با تبدیل صفحات به AMP سرعت بارگذاری صفحات را افزایش می دهد

این افزونه سرعت بارگذاری صفحات را با تبدیل آنها به . چنین صفحاتی به سرعت بارگذاری می شوند: همه عناصر ثابت هستند، بنابراین موقعیت و اندازه آنها را می توان قبل از بارگذاری تعیین کرد، و طرح بندی بلافاصله بدون جریان مجدد بارگیری می شود. ممکن ها:

  • تبدیل صفحات به نمای AMP، سپس /amp/ به URL هر صفحه اضافه می شود.
  • نمایش سایت به عنوان "Native AMP"، سپس هر آدرس تنها یک نسخه AMP از URL خواهد داشت.
  • به روز رسانی کش برنامه ریزی شده

از CDN پشتیبانی می کند. سازگار با نسخه های وردپرس تا آخرین نسخه 4.9.8 از تاریخ 08/03/18. حداقل مورد نیاز وردپرس نسخه 4.7 است.

افزونه All in One SEO Pack

این افزونه برای سرعت بخشیدن به بارگذاری صفحه کار می کند، اما به طور کلی برای خودکارسازی کار با سئو وب سایت در نظر گرفته شده است. بیش از 45000000 نصب. ممکن ها:

  • پشتیبانی از Google AMP برای سرعت بخشیدن به بارگذاری صفحه موبایل.
  • اطلاع رسانی به گوگل در مورد تغییرات سایت؛
  • بهینه سازی خودکار عناوین و تولید متا تگ.
  • پشتیبانی گوگل آنالیتیکس؛
  • API داخلی که به شما امکان سفارشی کردن پلاگین ها را می دهد.
  • و قابلیت های دیگر برای سئو.

سازگار با PHP 7. سازگار با نسخه های وردپرس تا آخرین نسخه 4.9.8 از 08/03/18. حداقل مورد نیاز وردپرس نسخه 4.4 است.

بهینه سازی خودکار تنظیمات افزونه

این افزونه با کد، اسکریپت ها و سبک های صفحه کار می کند و سرعت بارگذاری را افزایش می دهد. راه اندازی افزونه، بخوانید. ممکن ها:

  • بهینه سازی جاوا اسکریپت و CSS؛
  • کد ثابت مسدود کردن نمایش بالای صفحه.
  • ذخیره و ادغام اسکریپت ها و سبک ها؛
  • کار با سرفصل ها؛
  • انتقال اسکریپت ها به پاورقی؛
  • ساده سازی HTML

سازگار با نسخه های وردپرس تا آخرین نسخه 4.9.8 از تاریخ 08/03/18. حداقل مورد نیاز وردپرس نسخه 4.0 یا بالاتر است.

این افزونه ادغام سایت با Yandex.News از جمله پشتیبانی توربو را ساده می کند. ممکن ها:

  • پخش محتوا برای Yandex.News.
  • پشتیبانی از حالت Turbo Pages
  • تنظیم دسته هایی که در پخش گنجانده می شود.
  • و سایر تنظیمات فید RSS برای Yandex.News.

افزونه Yandex.News Feed توسط Teplitsa

این افزونه دارای حداقل تنظیمات لازم است. حداقل مورد نیاز وردپرس نسخه 3.9 است. سایر پلاگین ها را برای صفحات توربو Yandex ببینید.

مجموعه ای از افزونه های رایگان به شما در انتخاب ابزار مناسب برای سرعت بخشیدن به بارگذاری صفحه کمک می کند. این به شما این امکان را می دهد که از دست دادن مشتریانی که دوست ندارند مدت طولانی برای بارگذاری سایت منتظر بمانند، جلوگیری کنید و از گرفتار شدن در به روز رسانی الگوریتم گوگل که سایت های کند را در نتایج جستجو کاهش می دهد، جلوگیری کنید.

و یک چیز آخر پایگاه داده های خود را تمیز کنید

هنگام انجام هر عملی در سایت، حذف یا اضافه کردن پست ها، اخبار، نظرات، تغییر تنظیمات، نصب افزونه های جدید، پایگاه داده تمام اطلاعات مربوط به این مورد را ذخیره می کند. باید دائما تمیز شود. یا بهتر است حداقل یک بار در هفته. افزونه در این مورد کمک خواهد کرد. در وردپرس، در مخزن، می توانید مجموعه عظیمی از افزونه ها را برای تمیز کردن پایگاه داده پیدا کنید. به عنوان مثال، این افزونه به شما کمک می کند تنها با یک کلیک آن را تمیز کنید.

(function(w, d, n, s, t) ( w[n] = w[n] || ; w[n].push(function() ( Ya.Context.AdvManager.render(( blockId: "R-A -292864-4"، renderTo: "yandex_rtb_R-A-292864-4"، async: true )))؛ t = d.getElementsByTagName("script")؛ s = d.createElement("script")؛ s .type = "text/javascript"; s.src = "//an.yandex.ru/system/context.js"؛ s.async = true; t.parentNode.insertBefore(s, t); , this.document, "yandexContextAsyncCallbacks");

سلام به همه دوستان امروزه بسیاری از کاربران در سراسر جهان از وردپرس برای ایجاد وب سایت های خود در موضوعات و زمینه های کاملاً متفاوت استفاده می کنند. در نتیجه، تقریباً نیمی از سایت‌هایی که بر اساس هر سیستم مدیریت محتوا هستند، روی این سیستم مدیریت محتوا کار می‌کنند. امروزه این حدود 74 میلیون سایت است (آمار). و البته، این سوال که چگونه به درستی، ایمن و حداکثر سرعت سایت وردپرس خود را افزایش دهیم برای بسیاری بسیار مهم است.

در این مقاله ما در مورد موثرترین روش های آزمایش شده توسط متخصصان مختلف به شما خواهیم گفت. با این حال، مطمئناً این بدان معنا نیست که شما باید فوراً و بدون فکر وب سایت خود را با تمام نکات ذکر شده در زیر تنظیم کنید. برخی از نکات تا حدی فردی هستند و اگر فقط از بخشی از آنها استفاده کنید، نتیجه خوبی خواهد بود.

بنابراین، بیایید وردپرس محبوب خود را در سال 2017 اورکلاک کنیم. برو!

1. از یک چارچوب/موضوع قابل اعتماد استفاده کنید

پشت هر سایت وردپرسی یک موضوع یا فریم ورک نهفته است، و این گاهی اوقات می تواند منجر به مشکلاتی شود. هر موضوع متفاوت نوشته شده است، و بنابراین برخی از موضوعات اغلب بهتر از بقیه هستند. قالب های پیش فرض وردپرس مانند Twenty Fifteen بسیار سریع هستند زیرا سبک وزن هستند.

هنگام خرید تم از سایت‌های معروف مانند ThemeForest و Creative Market مراقب باشید. در حالی که تم های بسیار خوبی وجود دارد، باید بدانید که توسعه دهندگان اغلب ویژگی هایی را فقط برای افزایش فروش اضافه می کنند. بنابراین نکته اصلی این است که توسعه دهندگان مناسب را پیدا کنید. و اینها مواردی هستند که بیش از یک بار در صفحات این سایت در مورد آنها صحبت می کنیم.

همچنین فریمورک‌های سبک وزنی مانند Thesis Theme و Genesis نیز به دلیل توسعه مضامین سریع و خوب بر اساس آن‌ها شناخته شده‌اند.

2. استفاده از کش

در صورتی که بخواهیم وردپرس را اورکلاک کنیم، حافظه پنهان عامل مهم دیگری است که باید در نظر بگیریم. ذخیره سازی به شما این امکان را می دهد که صفحات و پست های خود را به عنوان فایل های ثابت ذخیره کنید، که سپس به بازدیدکنندگان شما تحویل داده می شود و فرآیند بارگذاری روی سرور شما را به حداقل می رساند. می توانید با استفاده از افزونه های کش وردپرس و در نتیجه اجرای کش مرورگر و کش سمت سرور از کش استفاده کنید.

افزونه های کش

در اینجا برخی از بهترین افزونه های کش رایگان و پولی وجود دارد:

نصب و پیکربندی صحیح یک افزونه کش می تواند منجر به افزایش 200 تا 300 درصدی عملکرد شود!

دور زدن PHP برای صفحات کش شده

در زیر یک پیکربندی پیشرفته تر Nginx PHP بای پس برای کش صفحه آورده شده است. این مثال برای افزونه Cache Enabler بهینه شده است.

نمونه پیکربندی Nginx

تنظیم $cache_path $request_uri. # دور زدن حافظه پنهان اگر رشته پرس و جو خالی نیست اگر ($query_string) ( تنظیم $cache_path "nocache"؛ ) # بای پس کش برای درخواست های POST if ($request_method = POST) (تنظیم $cache_path "nocache"؛ ) # حافظه پنهان دور زدن برای ناحیه مدیریت if ($request_uri ~ /wp-admin/) ( تنظیم $cache_path "nocache"؛ ) # دور زدن حافظه پنهان برای کاربرانی که وارد سیستم شده اند if ($http_cookie ~ (wp-postpass|wordpress_logged_in|comment_author)_) (تنظیم $cache_path "nocache" ; ) مکان / ( try_files /wp-content/cache/cache-enabler/$(http_host)$(cache_path)index.html $uri $uri/ /index.php?$args;)

ذخیره مرورگر – اضافه کردن سرصفحه های منقضی به وردپرس

همچنین می‌توانید با افزودن هدرهای منقضی، کش مرورگر را اضافه کنید. سرصفحه های منقضی شده به مرورگر می گویند که آیا باید فایل خاصی را از سرور درخواست کند یا باید آن را از کش مرورگر بگیرد. با افزودن آنها می توانید تعداد درخواست های HTTP مورد نیاز آنها را کاهش دهید. برخی از افزونه های کش برای وردپرس به شما امکان می دهند آنها را اضافه کنید، اما می توانید فقط کد را به فایل .htaccess خود اضافه کنید.

# فعال کردن انقضا ExpiresActive روشن # بخشنامه پیش‌فرض ExpiresDefault "دسترسی به اضافه 1 ماه" # نماد فاویکون من ExpiresByType تصویر/x-icon "دسترسی به اضافه 1 سال" # Images ExpiresByType تصویر/گیف "دسترسی به اضافه 1 ماه" ExpiresByType به اضافه تصویر/png "ac ماه" ExpiresByType image/jpg "دسترسی به اضافه 1 ماه" ExpiresByType image/jpeg "دسترسی به اضافه 1 ماه" # CSS ExpiresByType متن/css "دسترسی به اضافه 1 ماه" # Javascript ExpiresByType application/javascript "دسترسی به اضافه 1 سال"

کش سرور

علاوه بر افزونه‌های کش وردپرس و کش مرورگر، می‌توانید از قابلیت کش سمت سرور نیز بهره ببرید. این نوع کش معمولا در سایت هایی با ترافیک زیاد استفاده می شود. کش کردن با Varnish زمانی که با یک افزونه کش و CDN ترکیب شود می تواند بسیار قدرتمند باشد.

واکشی از قبل دامنه های رایج

واکشی اولیه شبیه کش است، زیرا به مرورگری مانند Chrome می‌گویید تنظیمات DNS را قبل از نیاز واقعی جستجو کند. به همین دلیل، صفحات و درخواست‌های دامنه‌های از پیش واکشی شده که هنوز کش نشده‌اند فلش می‌شوند و سریع‌تر شروع به کار می‌کنند.

می‌توانید با افزودن نحو دامنه به فایل header.php خود از واکشی اولیه برای دامنه‌ها در وردپرس استفاده کنید. این فرآیند مسدود نیست و فقط در صورت امکان فعال می شود. در اینجا نمونه های رایج وجود دارد.

واکشی از پیش فونت های گوگل:

واکشی از پیش کد گوگل (jQuery)

Google Analytics را از قبل واکشی کنید

حذف رشته های پرس و جو از منابع استاتیک

همچنین ممکن است از حذف رشته های پرس و جو از منابع استاتیک خود بهره مند شوید، زیرا آنها می توانند با پراکسی های کش و CDN ها مشکل ایجاد کنند. وردپرس برای این کار چند گزینه دارد.

فایل functions.php خود را طوری ویرایش کنید که تابعی باشد که رشته های پرس و جو را حذف می کند.

تابع _remove_script_version($src)( $parts = explode("?ver", $src); return $parts; ) add_filter("script_loader_src", "_remove_script_version", 15, 1); add_filter("style_loader_src", "_remove_script_version", 15, 1);

اگر از یک افزونه کش مانند W3 Total Cache استفاده می کنید، گزینه ای دارید که از ایجاد رشته های پرس و جو جلوگیری می کند. افزونه های رایگان وردپرس وجود دارند که می توانند رشته های پرس و جو را نیز حذف کنند، و اینها عبارتند از Query Strings Remover و .

3. پیاده سازی یک شبکه تحویل محتوا

مهم نیست که نصب وردپرس شما چقدر بزرگ باشد یا ترافیک دریافتی شما چقدر باشد، باز هم از پیاده سازی یک شبکه تحویل محتوا (CDN) سود خواهید برد. یک CDN همه فایل‌های شما (CSS، جاوا اسکریپت، تصاویر) را می‌گیرد و به سروری نزدیک‌تر به بازدیدکننده تحویل می‌دهد و زمان بارگذاری را کاهش می‌دهد. علاوه بر امتیاز سرعت، یک شبکه تحویل محتوا همچنین می تواند تصور مثبتی از سایت شما ایجاد کند، رتبه آن را بهبود بخشد، زمان صرف بازدیدکنندگان در سایت را افزایش دهد، تبدیل ها و حتی سئو را بهبود بخشد.

بارگیری تمام دارایی ها از CDN وردپرس

اطمینان حاصل کنید که حتی کوچکترین فایل ها، مانند فاویکون، را از CDN خود بارگیری می کنید. اگر همه چیز از CDN دانلود شود، یک اتصال واحد ایجاد می شود. برای تغییر دادن فاویکون خود، به سادگی آن را با استفاده از FTP در دایرکتوری اصلی نصب وردپرس خود قرار دهید، سپس موارد زیر را بین تگ های head به header.php خود اضافه کنید.

همانطور که از مثال زیر می بینید، 100٪ دارایی های شما از CDN بارگیری می شود.

4. بهینه سازی پایگاه داده وردپرس

اگر پایگاه داده شما به درستی بهینه نشده باشد سرعت وردپرس کاهش می یابد. می توانید با غیرفعال کردن یا محدود کردن تعداد نسخه های قدیمی، حذف نسخه های قدیمی و محدود کردن تعداد صفحات وردپرس به 100 واحد، پایگاه داده خود را تمیز نگه دارید.

تعداد نسخه های پست در وردپرس را غیرفعال و محدود کنید

وردپرس هنگام نوشتن محتوا چندین نسخه از پست ها را ایجاد می کند. اگر خیلی مراقب نباشید، ممکن است هزاران نسخه غیرضروری در پایگاه داده خود انباشته شده باشند.

برای حل این مشکل، می توانید ایجاد نسخه های پست را به طور کلی غیرفعال کنید یا تعداد آنها را محدود کنید.

غیرفعال کردن نسخه‌سازی پست‌های وردپرس

برای غیرفعال کردن ارسال نسخه در وردپرس، باید کد زیر را به فایل wp-config.php خود اضافه کنید. به این ترتیب ابتدا فاصله ذخیره خودکار پیش فرض را از 60 ثانیه به 5 دقیقه تغییر می دهید و سپس ایجاد نسخه های پست را به طور کامل غیرفعال می کنید. به طور پیش فرض، در هر پست یک ذخیره خودکار وجود خواهد داشت.

Define("AUTOSAVE_INTERVAL", 300); // seconds define("WP_POST_REVISIONS", false);

همچنین یک افزونه کوچک رایگان به نام Disable Post Revision وجود دارد. این کار را بدون نیاز به حفاری در کد انجام می دهد.

محدود کردن تعداد نسخه های ذخیره شده پست های وردپرس

برای محدود کردن تعداد نسخه های قابل ایجاد پست های وردپرس، باید کد زیر را به فایل wp-config.php خود اضافه کنید. با این کار فاصله ذخیره خودکار پیش‌فرض از 60 ثانیه به 5 دقیقه تغییر می‌کند و تعداد نسخه‌های ایجاد شده به سه نسخه محدود می‌شود. با این حال، می توانید تعداد دلخواه نسخه های ذخیره شده را مشخص کنید.

Define("AUTOSAVE_INTERVAL", 300); // seconds define("WP_POST_REVISIONS", 3);

حذف نسخه های قدیمی پست ها از پایگاه داده شما

هنگامی که تعداد نسخه‌های پست ایجاد شده را غیرفعال یا محدود کردید، باید همه چیز را با حذف نسخه‌های قدیمی پاک کنید. برای انجام این کار، توصیه می کنیم به طور موقت یک افزونه رایگان نصب کنید.

با استفاده از این افزونه می توانید تمام نسخه های قدیمی، پیش نویس های ذخیره شده، نظرات اسپم، نظرات تایید نشده، پینگ بک ها و ترک بک ها را حذف کنید. آخرین WP-Optimize همچنین به شما امکان می دهد تا تمیز کردن خودکار را طبق یک برنامه از پیش تعیین شده فعال کنید.

هشدار محدودیت صفحه 100 وردپرس

باید بدانید که وردپرس برای مدیریت بیش از 100 صفحه طراحی نشده است. اگر بیش از 100 صفحه جمع آوری کنید، مشکلات حافظه شروع می شود و متوجه خواهید شد که سرعت کار سایت به طور قابل توجهی در قسمت پشتیبان کاهش یافته است. ظاهر شما کند نخواهد شد.

صفحات درخت سلسله مراتبی خود را دارند. بنابراین همه چیز در مورد صفحات به بارگیری کل درخت سلسله مراتبی صفحات در ناحیه باطن ختم می شود. این برای تعیین نحوه اتصال این صفحه به دیگران ضروری است. وقتی با رکوردها سروکار داریم، هیچ ارتباطی با رکوردهای دیگر وجود ندارد و فقط داده های رکورد مربوطه وجود دارد، بنابراین در اینجا به اندازه کافی برای بارگذاری وجود نخواهد داشت. به یاد داشته باشید که وردپرس در هسته خود یک پلت فرم وبلاگ نویسی است.

راه حل؟ باید شروع به استفاده از انواع پست سفارشی کنید. اگر صفحات زیادی دارید و می خواهید آنها را به انواع پست سفارشی تبدیل کنید، می توانید از یک افزونه رایگان مانند Post Type Switcher استفاده کنید.

5. تصاویر خود را با استفاده از فشرده سازی بدون اتلاف بهینه کنید

به طور متوسط، تصاویر 56 درصد وزن صفحه یک وب سایت استاندارد را تشکیل می دهند. بنابراین بهینه سازی و فشرده سازی تصویر باید در لیست اولویت های شما قرار گیرد. فشرده سازی بدون اتلاف روشی است که به شما امکان می دهد تصاویر را فشرده کنید، اندازه آنها را کاهش دهید، اما کیفیت آنها را تحت تأثیر قرار ندهد.

6. فشرده سازی Gzip 18. یک میزبان وب قابل اعتماد را انتخاب کنید

در اورکلاک وردپرس، هاست مطمئن و سریع نقش مهمی ایفا می کند. توصیه می کنیم از راه حل های ارزان دوری کنید زیرا سرورهای آنها بیش از حد شلوغ است. بهتر است از VPS یا هاست با مدیریت وردپرس استفاده کنید.

درباره مقرون به صرفه ترین و اثبات شده ترین ها در .

اولین نیاز ضروری برای یک منبع این است که به سرعت بارگذاری شود. خوب، ثانیاً این که حاوی محتوای باکیفیت، جالب و منحصر به فرد است. عوامل رفتاری به همه اینها با هم بستگی دارد، یعنی اینکه آیا بازدیدکننده در منبع شما باقی می ماند یا خیر. بنابراین، ابتدا باید مراقب افزایش سرعت وبلاگ خود باشید. بنابراین، در مقاله امروز به شما خواهم گفت که چگونه سرعت وبلاگ را در وردپرس افزایش دهید.

ابتدا، اجازه دهید سرعت بارگذاری وردپرس را با استفاده از یک سرویس ویژه Webwait.com بررسی کنیم. لطفاً به این آدرس بروید و در خط "وب سایت" نام دامنه منبع خود را وارد کنید، روی دکمه "Time It" کلیک کنید.

از آنجایی که مقاله را برای مدت طولانی آماده کردم، توانستم سرعت بارگذاری وبلاگ خود را قبل و بعد از بهینه سازی اندازه گیری کنم. تصویر زیر سرعت آن زمان یعنی قبل از انجام کار برای افزایش سرعت وردپرس را نشان می دهد. سپس قرائت ها برابر شد:

الان البته تغییر کرده و نتیجه رو آخر همین پست گذاشتم.

نحوه افزایش سرعت وبلاگ وردپرس

1. میزبانی. مبنای سرعت هر وب سایت سخت افزاری است که روی آن اجرا می شود - سرور. اگر هاستینگ بد است و سرورهای آن نمی توانند بار را تحمل کنند، هیچ مقدار رقص با تنبور به شما کمک نمی کند سرعت وبلاگ خود را افزایش دهید. این اتفاق می افتد که میزبانی فضای رایگان زیادی را فراهم می کند ، به شما امکان می دهد تعداد نامحدودی از نام های دامنه را میزبانی کنید ، هر تعداد پایگاه داده را که دوست دارید به هم وصل کنید ، اما در عین حال آنقدر کند و باگ است که بازدیدکنندگان سایت شما نمی توانند منتظر آن بمانند. صفحات برای بارگذاری آنها به سادگی چنین صفحاتی را ترک می کنند و به سراغ رقبا می روند، حتی اگر مقالات عالی داشته باشید.

من وب سایت های خود را با دو ارائه دهنده ذخیره می کنم - TimeWeb.ru و sweb.ru - آنها هرگز با سرعت و ثبات مشکلی نداشته اند.

2. همه افزونه های استفاده نشده را غیرفعال کنید. اگر استفاده از یک افزونه برای شما ضروری نیست، آن را غیرفعال کنید (غیرفعال کنید)، زیرا این یک افزونه غیر ضروری است که می تواند باعث کندی بارگذاری منبع شود. شما می توانید با اجرای توابع برخی از افزونه های فعال با استفاده از کد PHP یا جاوا اسکریپت از شر آنها خلاص شوید.

به عنوان مثال، در مقاله در مورد پودر سوخاری، من در مورد پلاگین و نحوه کار بدون آن صحبت کردم. بنابراین، بدون پلاگین سریعتر از یک پلاگین کار می کند. و چنین جایگزین هایی برای تقریباً همه عملکردها وجود دارد.

3. غیرفعال کردن ذخیره های پشتیبان (بازبینی) و حذف سطل بازیافت. چه متوجه شده باشید یا نه، سایت به طور خودکار تمام اصلاحاتی را که در مقالات انجام می دهید ذخیره می کند. همچنین تمام مقالات و فایل های حذف شده را در سطل زباله ذخیره می کند. پس هم اصلاحات و هم سبد خرید یکی از دلایل کندی سایت است. برای غیرفعال کردن آنها باید خطوط زیر را در فایل config.php بنویسید:

Define("WP_POST_REVISIONS", false); define("EMPTY_TRASH_DAYS"، 0);

اگر مشکلی پیش آمد، به شما توصیه می‌کنم که توجه خود را به مطالب زیر معطوف کنید «بازبینی‌ها. نحوه حذف، غیرفعال کردن ویرایش ها در وردپرس." در آنجا اطلاعات بیشتری در مورد این موضوع دریافت خواهید کرد.

4. بهینه سازی سبک های style.css. فایل‌های صفحه سبک CSS معمولاً حاوی کامنت‌های زیادی، خطوط غیرضروری و فاصله هستند. همه اینها باعث می شود فایل بزرگتر شود و سایت باید زمان بیشتری را برای خواندن آن صرف کند که باعث کاهش سرعت بارگذاری می شود. برای حذف هر چیز غیر ضروری از فایل، باید فایل style.css را از سروری که منبع در آن قرار دارد دانلود کنید (قبلاً یک کپی از آن را ذخیره کنید).

یک افزونه وردپرس وجود دارد که خود سبک سایت را بهینه می کند، به آن CSS Compress می گویند. می‌توانید آن را نصب کنید، سپس نیازی به تغییر دستی فایل‌ها نخواهید داشت. اما با برخی موضوعات باعث درگیری می شود. و همچنین، فراموش نکنید که یک افزونه اضافی یک بار اضافی در سایت است.

5. ویرایش Header.php. به طور پیش فرض، اکثر اسکریپت های سایت در ابتدای کد سایت نصب می شوند؛ برای وردپرس این فایل header.php است. بهتر است آنها را به زیرزمین منتقل کنید (footer.php). این کار به این دلیل انجام می شود که بازدید کننده ای که به سایت شما می آید مجبور نباشد منتظر بارگیری کل منبع باشد، بلکه بتواند بلافاصله مطالعه اطلاعات مورد نیاز خود را آغاز کند. یعنی ابتدا چیدمان سایت، استایل ها و قالب برای آن بارگذاری می شود و فقط بعد از آن همه چیزها و افکت های دیگر. این امر قطعا سرعت وبلاگ وردپرس را افزایش می دهد، حتی گوگل در توصیه های خود اصرار دارد که اسکریپت ها را به پایین صفحه منتقل کنید. سایت.

برای این کار باید کد محصور شده در تگ ها را که در فایل header.php بین تگ ها در Footer.php قرار دارد، انتقال دهید.

همه اسکریپت‌ها به‌صراحت نمایش داده نمی‌شوند، زیرا توابع و پلاگین‌های تم مختلف تنها زمانی که صفحات وبلاگ بارگیری می‌شوند، آن‌ها را فعال می‌کنند. برای اینکه آنها به طور خودکار به فوتر منتقل شوند، کمی کد به فایل function.php اضافه کنید.

تابع custom_clean_head() ( remove_action("wp_head"، "wp_print_scripts"); remove_action("wp_head"، "wp_print_head_scripts"، 9); remove_action("wp_head"، "wp_enqueue_scripts"، 1); ) add_action("wp_enque" custom_clean_head");

6. فشرده سازی کد Zlib. فشرده سازی Zlib تقریباً به فشرده سازی کد در یک وب سایت کمک می کند. 70-75٪. فشرده سازی باید انجام شود تا حجم داده های منتقل شده کاهش یابد و به همین دلیل سرعت وبلاگ افزایش یابد. برای اجرای فشرده سازی Zlib، وارد قسمت مدیریت وبلاگ شوید، به بخش ویرایشگر تم بروید و فایل header.php را باز کنید. در بالای فایل، قبل از خط DOCTYPE، کدی را وارد کنید که فشرده سازی را فعال می کند:

7. افزونه کش Hyper Cache. این افزونه با اولین درخواست برای یک صفحه، آن را از فرمت php به HTML تبدیل می کند و تمام درخواست های بعدی نیازی به اجرای اسکریپت ندارند، صفحه تبدیل شده به HTML از حافظه پنهان گرفته می شود. مگر اینکه افزونه ذخیره سازی Hyper Cache را نصب کرده باشید، این تبدیل در هر درخواست صفحه رخ می دهد. Hyper Cache یک بار صفحه را کش می کند و یک کپی از آن را ذخیره می کند که برای درخواست های بعدی بازگردانده می شود. شما می توانید جزئیات مربوط به نحوه نصب و پیکربندی افزونه کش Hyper Cache را در آن مطالعه کنید. این به افزایش چشمگیر سرعت وبلاگ شما کمک می کند (بیشتر از روش های دیگر). حتما آن را روی منبع خود نصب کنید.

8. بهینه سازی پلاگین DB. افزونه Optimize DB پایگاه داده را بهینه می کند. شما فقط باید چندین بار در ماه وارد تنظیمات افزونه شوید و با کلیک بر روی دکمه "بهینه سازی" پایگاه داده را بهینه کنید. به جای استفاده از این افزونه، اگر بلد هستید و از خراب شدن چیزی نمی ترسید، می توانید پایگاه داده را به صورت دستی بهینه کنید.

9. پلاگین برای ذخیره نمایش داده شد به پایگاه داده DB Cache Reloaded. این افزونه مشابه Hyper Cache کار می کند، اما نه با فایل های سایت، بلکه با یک پایگاه داده. همچنین، DB Cache Reloaded از حداقل فضای دیسک برای عملیات خود استفاده می کند.

10. بهینه سازی تصاویر و تصاویر. تصاویر فضای زیادی را اشغال می کنند و برای انتقال نیاز به ترافیک مناسبی دارند. سرعت بارگذاری صفحات وبلاگ شما تا حد زیادی به تصاویر و تصاویری که در پست های خود استفاده می کنید بستگی دارد. این در درجه اول به اندازه آنها بستگی دارد. تصاویر بزرگ را آپلود نکنید - آنها را به اندازه مورد نیاز برای نمایش در صفحه قرار دهید. تصاویر Jpg و png را می توان با استفاده از سرویس Tinypng.com فشرده کرد.

11. محافظت از سایت در برابر هرزنامه. حملات هرزنامه می تواند دلیل اصلی بارگذاری و عملکرد ضعیف یک منبع باشد. بنابراین، حفاظت را در سایت نصب کنید، جزئیات بیشتر در مورد آن را می توانید در مقاله "" بخوانید.

همانطور که در ابتدای مقاله قول داده بودم، با وجود اینکه منبع من با تعداد زیادی از اسکریپت ها، تصاویر و عناصر دیگر پر نشده است، سرعت بارگذاری وبلاگ حدود 15٪ افزایش یافته است. اگر سایت "پیچیده" باشد، تأثیر آن می تواند چندین برابر قوی تر باشد. اکنون قرائت های من عبارتند از:

و با این، پست امروز را به پایان می برم. در افزایش سرعت سایت خود موفق باشید.

همانطور که می دانید موتور جستجوی گوگل یک سایت را با استفاده از بیش از 300 پارامتر ارزیابی می کند و Yandex از این هم فراتر رفته و بیش از 700 عامل موثر بر نتایج جستجو را در نظر می گیرد. بسیاری از آنها ناشناخته هستند، اما ما قطعاً حداقل چند ده مورد از مهمترین پارامترهایی را می دانیم که اگر می خواهید سایت شما به بالاترین سطح برسد، باید در بهترین حالت خود باشند. یکی از این موارد سرعت بارگذاری منبع شما است.

علاوه بر این، مشخصه سرعت خود به چندین نقطه تقسیم می شود، یعنی:

  • کش مرورگر
  • کد جاوا اسکریپت و CSS
  • کد HTML
  • اندازه تصویر و "وزن" آنها
  • فشرده سازی gzip
  • اندازه های عنصر
  • پنجره های پاپ آپ
  • عملکرد سرور
  • تعداد عناصر در هر صفحه
بیایید نبرد برای سرعت وردپرس مرحله شماره 1 را شروع کنیم. چگونه سرعت بارگذاری یک وب سایت را بررسی کنیم و نقاط مشکل را شناسایی کنیم؟! خدمات تجزیه و تحلیل وب سایت خدمات تجزیه و تحلیل وب سایت

ابتدا سایت خود را بررسی می کنیم؛ برای این کار از دو سرویس رایگان فوق العاده استفاده خواهیم کرد. تعیین سرعت بارگذاری – ابزارهای Google PageSpeed ​​و تجزیه و تحلیل سایت PR-CY. موارد دیگری نیز وجود دارد، اما به نظر من اینها بهترین هستند و دقیق ترین برآورد را ارائه می دهند.

با استفاده از آنها متوجه خواهید شد که هیچ سایت ایده آلی وجود ندارد! هرکسی اشتباهات و حوزه های مشکل خود را دارد.

گام 2. تغییر اندازه و وزن تصاویر در سایت چگونه تصاویر را کوچکتر کنیم چگونه تصاویر را کوچکتر کنیم

این یکی از مهمترین نکات است، زیرا سرعت بارگذاری تصاویر بیشتر کاهش می یابد. و یک راه حل کاهش وزن آنهاست. چندین روش وجود دارد که می توانید برای این کار استفاده کنید.

قبل از آپلود در سایت اندازه را کاهش می دهیم.

شما می توانید اندازه را قبل از "پر کردن" تغییر دهید؛ برای این کار از ویرایشگرهای گرافیکی یا برنامه های ویژه استفاده می شود. ساده ترین راه برای اصلاح آن در "Paint" پیش پا افتاده است. به چند ده کیلوبایت کاهش دهید.

ما از افزونه های وردپرس استفاده می کنیم.

من از این روش در ترکیب با روش اول استفاده می کنم. برای شروع، من تصاویر بزرگ را در ویرایشگر کاهش می‌دهم و سپس با استفاده از افزونه WP Smush، هنگام آپلود روی سرور به طور خودکار فشرده می‌شوند. این محبوب ترین و آسان برای استفاده است. رابط کاربری ساده و عملکرد خودکار. علاوه بر این، می توانید قبل از نصب این افزونه، تصاویر دانلود شده قبلی را فشرده کنید. این کار به سادگی انجام می شود، به کتابخانه فایل های رسانه ای بروید و روی "Smush Now" در کنار هر یک کلیک کنید.

هنگامی که تصاویر جدید را آپلود می کنید، آنها به طور خودکار تنظیم می شوند.

در کنار WP Smush، افزونه های دیگری نیز وجود دارند که مورد تقاضا هستند. این به دلیل این واقعیت است که برخی باعث درگیری بین کسانی که قبلاً ایجاد شده اند ایجاد می شود. بنابراین، شما می توانید موردی را انتخاب کنید که مناسب شما باشد. در اینجا لیستی از آنها وجود دارد.

افزونه های وردپرس برای فشرده سازی تصویر:

  • افزونه WP - EWWW Image Optimizer
  • پلاگین WP – TinyPNG / TinyJPG
  • افزونه WP - تغییر اندازه تصویر پس از آپلود
  • افزونه WP - ShortPixel Image Optimizer
  • افزونه WP - Kraken Image Optimizer
  • افزونه WP - Imagify
  • افزونه WP - Optimus
  • پلاگین WP - بهینه ساز تصویر CW
  • پلاگین WP – تصاویر سئو دوستانه
  • افزونه WP - بار تنبل
  • افزونه WP – فشرده سازی تصاویر JPEG و PNG
  • افزونه WP - BJ Lazy Load
  • افزونه WP – Prizm Image

همچنین اشاره می کنم که برخی هم نسخه رایگان و هم نسخه پولی دارند. تفاوت اصلی تعداد تصاویر دانلود شده قبلی است که می توانند روی سرور فشرده شوند.

مرحله شماره 3. ما نمایش تصاویر را در صفحات وردپرس بهینه می کنیم. بهبود قابلیت استفاده خود کاربر اندازه را تعیین می کند

فکر نمی‌کنم ارزش این را داشته باشد که در مورد اینکه آیا یک تصویر با اندازه کامل یا تصویر کوچک آن سریع‌تر بارگذاری می‌شود، بحث کنیم. پاسخ واضح است! اما تصویر کوچک به شما اجازه نمی دهد اسکرین شات یا عکس خود را به طور کامل مشاهده کنید. به خصوص اگر کتیبه هایی روی آنها وجود داشته باشد. چگونه باشیم!؟ یک میانگین طلایی وجود دارد، بزرگ کردن تصاویر با کلیک ماوس، افزونه wp به ما در این امر کمک می کند - . مطمئنم در نوع خود بهترین است، اصلا تنظیماتی ندارد. آن را نصب کردم - کار می کند - بسیار راحت و ساده است.

پس چیکار کنیم افزونه Auto-highslide را نصب و فعال کنید. همه تصاویر باید در اندازه متوسط ​​نمایش داده شوند و در قسمت پیوند باید "فایل رسانه" وجود داشته باشد - در غیر این صورت افزونه Auto-highslide کار نخواهد کرد. به اسکرین شات زیر نگاه کنید.

این بسیار راحت است؛ اندازه تصویر توسط خواننده صفحات شما انتخاب می شود. مرورگر فقط اندازه متوسط ​​را بارگذاری می کند و تصویر در اندازه کامل را بارگذاری نمی کند، این باعث افزایش سرعت سایت می شود. و در صورت لزوم کاربر تصویر را با یک کلیک بزرگ می کند. قابلیت استفاده پنج ستاره است!!! خیلی راحت!

به هر حال، افزونه وردپرس - Auto-highslide برای بارگیری از پنل مدیریت در دسترس نیست، می توانید آن را از گروه VKontakte ما در بخش اسناد بارگیری کنید. و یک مقاله کامل در مورد او.

مرحله شماره 4. کش کردن صفحات وب سایت wp راه اندازی کش وردپرس راه اندازی کش وردپرس

ذخیره صفحه مهمترین پارامتر برای سرعت بارگذاری وب سایت است. ممکن است در CSS و جاوا اسکریپت خطا داشته باشید، اما کش باید پیکربندی شود. می تواند سرعت بارگذاری منبع شما را چندین برابر افزایش دهد. بله، بله، چندین بار درست شنیدید!

چندین گزینه وجود دارد

اولین مورد این است که فایل htaccess را تنظیم کنم، اما من سعی می کنم با کد سایت های خودم دستکاری نکنم که به شما توصیه می کنم این کار را انجام دهید. بهتر است به متخصصان اعتماد کنید. با این حال، اگر می خواهید ریسک کنید، کد زیر را در فایل htaccess. وارد کنید:

FileETag MTime Size

ExpiresActive در

Expires پیش فرض "دسترسی به اضافه 1 سال"

روش دوم، رایج ترین، استفاده از افزونه کش است. ساده ترین آنها WP Super Cache است. این بدون تضاد است، راه اندازی آسان است و با اکثر وبلاگ های وردپرس مطابقت دارد.

می توانید WP Super Cache را از پنل مدیریت دانلود کنید. نصب و فعال کنید.

WP Super Cache Settings

ما همه چیز را مانند تصاویر زیر انجام می دهیم:

و فراموش نکنید که تنظیمات خود را در هر برگه ذخیره کنید!

افزونه های دیگری برای کش وردپرس نیز وجود دارد:

  • افزونه WP - WP-Cache
  • افزونه WP - Hyper Cache
  • افزونه WP – WP-Cache.Com
  • افزونه WP - WP Rocket
  • افزونه WP – سریعترین کش WP
  • افزونه WP - WP Fast Cache
  • افزونه WP - Wordfence Falcon
  • افزونه WP - W3 Total Cache
  • افزونه WP - کش سوپر استاتیک
  • افزونه WP - واقعا ایستا
  • افزونه WP - کش سطح بعدی
  • افزونه WP - Lite Cache
  • افزونه WP - Hyper Cache Extended
  • افزونه WP - کش Gator
  • افزونه WP - Flexicache
  • افزونه WP - Cachify
  • افزونه WP - AIO Cache
  • افزونه WP - کش آلفا
  • افزونه WP – کش آسان Bodi0
  • پلاگین WP - ذن کش (Quick Cache سابق)
  • پلاگین WP - کش سریع (سرعت بدون مصالحه)

در میان تمام موارد ذکر شده، می خواهم به W3 Total Cache اشاره کنم - این محبوب ترین افزونه ذخیره سازی است، تعداد دانلودها از نمودار خارج است. اما پیکربندی برای مبتدیان دشوار خواهد بود، پارامترهای زیادی وجود دارد. علاوه بر این، اگر سایت به درستی پیکربندی نشود و سرورها ضعیف باشند، ممکن است از کار بیفتد. من خواندم که توسعه دهندگان قول می دهند که در هنگام استفاده از هاست بیشترین بهره را ببرند.

افزایش سرعت نمایش عناصر صفحه مرحله شماره 6. کاهش تعداد درخواست های HTTP، فشرده سازی gzip پلاگین عالی برای افزایش سرعت پلاگین عالی برای افزایش سرعت

ما به افزایش سرعت وردپرس ادامه می دهیم. اولین کاری که در این قسمت انجام می دهیم نصب افزونه Far Future Expiration است. این یک افزونه نسبتاً ساده است، تعداد درخواست های HTTP را کاهش می دهد. علاوه بر این، امکان استفاده از فشرده سازی gzip را فراهم می کند.

تنظیمات افزونه انقضای آینده

مهم!!! اگر قبلاً از فشرده‌سازی gzip با افزونه دیگری استفاده می‌کنید، تیک گزینه Enable Gzip Compression را بزنید تا هیچ تداخلی وجود نداشته باشد. بگذارید یادآوری کنم - اگر افزونه های کش را نصب کرده اید، توجه کنید - آنها از gzip نیز استفاده می کنند. اگر W3 Total Cache یا WP Super Cache دارید، Enable Gzip نیز باید بررسی شود.

مرحله شماره 7. ما کدهای CSS، JavaScrit و HTML را بهینه می کنیم نحوه بهینه سازی کدها در وردپرس

هنگام بهینه سازی کدها و کوتاه کردن آنها، دو گزینه وجود دارد - وبلاگ را اصلاح کنید یا یک افزونه نصب کنید. من ساده ترین آنها را ارائه خواهم کرد. احتمالا قبلا حدس زده اید؟! بیایید از افزونه Autoptimize استفاده کنیم. در مقاله توضیح داده شده است.

نصب و فعال کنید. و تنظیمات پیش فرض را ذخیره کنید. هیچ چیز پیچیده ای وجود ندارد.

به هر حال، او یک گزینه جایگزین دارد - Better WordPress Minify.

مرحله شماره 8. چگونه زمان پاسخگویی سرور وردپرس را کاهش دهیم مشکل از سرور یا وب سایت

ممکن است گزینه های زیادی وجود داشته باشد که چرا زمان پاسخگویی سرور بیش از نیم ثانیه است، اما تنها دو گزینه وجود دارد - یا مشکلات در سمت سرور یا در سمت سایت.

نحوه حل مشکل در سایت

برای شروع، از ابزارهای تجزیه و تحلیل استفاده کنید، دو محبوب ترین ابزاری که در ابتدای این مقاله پیشنهاد کردم. خود گوگل توصیه می کند به مناطق مشکل دار توجه کنید، یعنی کوتاه کردن کدها، بهینه سازی آنها، انتقال منابع فشرده ترین و مسدود کردن آنها به زیرزمین به طوری که زمان پاسخگویی سرور بیش از 200 میلی ثانیه نباشد.

علاوه بر این، هرزنامه ها را پاک کنید، سطل زباله را خالی کنید، افزونه ها، برچسب ها، ورودی های استفاده نشده را حذف کنید.

مرحله شماره 9. کاهش تعداد عناصر در صفحه ما سایت را ساده و قابل فهم می کنیم

به سایت های سنگین آنلاین، سایت هایی با مخاطبان زیاد و محبوب ترین منابع توجه کنید. سادگی آنها را متمایز می کند! منوی مناسب، قابلیت استفاده خوب، ناوبری بصری.

همین مورد باید در وب سایت شما باشد! بلوک های غیر ضروری را از نوارهای کناری حذف کنید، تعداد دسته ها را کاهش دهید، سلسله مراتبی را در بخش ها معرفی کنید. در مقالات طولانی، کدهای کوتاه اضافه کنید، احتمالاً مواردی که با کلیک کردن باز می شوند - به عنوان مثال، مانند این مقاله. از کدها و اسکریپت های طولانی HTML استفاده نکنید، در صورت امکان آنها را به پایین صفحه منتقل کنید. در صورت امکان، از پنجره های پاپ آپ استفاده نکنید - هیچ کس آنها را دوست ندارد، نه موتورهای جستجو و نه افراد واقعی!!!

اما یک توضیح مهم وجود دارد: همانطور که سایت را تغییر می دهید و چیز جدیدی اضافه می کنید، افزونه های جدید یا عناصر منو، نوارهای کناری و موارد دیگر، نتایج آزمایش ممکن است تغییر کند!!!

این همه برای این است. اگر سوال یا اضافاتی به مقاله دارید، در نظرات بنویسید!

در تماس با

سرعت سایت وردپرس خود را به حداکثر برسانید. سرعت بارگذاری سایت را افزایش می دهیم.

همانطور که می دانید موتور جستجوی گوگل یک سایت را با استفاده از بیش از 300 پارامتر ارزیابی می کند و Yandex از این هم فراتر رفته و بیش از 700 عامل موثر بر نتایج جستجو را در نظر می گیرد. بسیاری از آنها ناشناخته هستند، اما ما قطعاً حداقل چند ده مورد از مهمترین پارامترهایی را می دانیم که اگر می خواهید سایت شما به بالاترین سطح برسد، باید در بهترین حالت خود باشند. یکی از این موارد سرعت بارگذاری منبع شما است. علاوه بر این، مشخصه سرعت خود به چندین نکته تقسیم می شود، یعنی: کش مرورگر جاوا اسکریپت و کد CSS کد HTML زمان پاسخگویی سرور بارگیری محتوای قابل مشاهده اندازه تصویر و فشرده سازی gzip "وزن" آنها…

مرور

همانطور که می دانید، در حال حاضر، موتورهای جستجو شروع به توجه زیادی به سرعت بارگذاری سایت ها کرده اند، زیرا همه در همه جا از ارتباطات، تلفن ها، تبلت ها، گوشی های هوشمند استفاده می کنند و وبلاگ های سنگین و به طور کلی سایت هایی دارند، همانطور که خود شما هستید. بدانید، خیلی آهسته بارگذاری می‌شود، زیرا اغلب دارای اسکریپت‌های مختلف، محتوای سنگین و موارد عجیب و غریب دیگر هستند، خوب است اگر vps اجاره‌ای یا وب سرور اختصاصی خانگی خود دارید - در آنجا می‌توانید سایت خود را تا 1000٪ تقویت کنید - اما به صورت اشتراکی میزبانی همه چیز بسیار پیچیده‌تر است - ما آنچه را که آنها می‌دهند می‌گیریم، و تمام است، اما همانطور که شنیده‌اید، می‌توانید آب نبات درست کنید. بهینه سازی وردپرس تنها به منظور افزایش سرعت بارگذاری صفحات در سایت شما نیست، بلکه مهم است که بدانید با محتوا و سایت مناسب (انباشته شدن حجم لینک)، افزایش TIC و روابط عمومی، قطعا به برترین گوگل و یاندکس. اکنون با چند کلیک با کمک افزونه ها، نحوه عملکرد بهینه سازی موتور در وردپرس و افزایش سرعت کار وردپرس را خواهیم دید. اولین کاری که باید انجام دهیم این است که اینجا را بررسی کنیم https://developers.google.com/speed/pagespeed/insights/ - نتایج خود را به خاطر بسپارید، به سرعت بارگذاری صفحه توسط گوگل نگاه کنید، اجازه دهید ادامه دهیم بهینه سازی وردپرس.

افزایش سرعت سایت وردپرس با استفاده از افزونه ها

1) WP-Optimize - پایگاه داده شما را بهینه می کند، تمام پیش نویس ها را از پایگاه داده و موارد مزخرف دیگر حذف می کند، در نتیجه اندازه پایگاه داده را چندین بار کاهش می دهد، به ترتیب، پایگاه داده سایت کمی سریعتر کار می کند، همچنین توصیه می کنم در هاستینگ به پایگاه داده بروید. منوی مدیریت، و در آنجا تمام جداول غیر ضروری را از افزونه های نصب شده قبلی که قبلاً حذف شده اند و دیگر استفاده نمی شوند حذف کنید - این همچنین سرعت پایگاه داده سایت شما را افزایش می دهد. اما همه اینها بی‌اهمیت است، اگر وبلاگ شما از تعداد کمی بازدیدکننده ترافیک دریافت می‌کند، این امر به‌ویژه بر عملکرد تأثیر نمی‌گذارد (که برای پروژه‌های با بارگذاری بالا یا برای منابع میزبانی رایگان بسیار بسیار محدود مورد نیاز است)، اما من همچنان به شما توصیه می‌کنم این کار را انجام دهید. در آینده، در آن به تنظیمات خاصی نیاز ندارد، همه چیز فقط واضح و قابل درک است.

2) WP-HTML-Compression - با نام افزونه، فکر می کنم حدس زده اید که چه عملکردی را انجام می دهد، اگر نه، پس من به شما می گویم چه چیزی صفحات سایت شما را فشرده می کند و بارگذاری صفحه را سرعت می بخشد. این افزونه تنظیماتی ندارد؛ اگر افزونه Autoptimize را نصب کنید، نیازی به نصب افزونه آن ندارید، زیرا این عملکرد از قبل در بهینه ساز خودکار وجود دارد.

3) کیفیت تصویر تغییر سایز WP - سطح فشرده سازی تصاویر و تصاویر کوچک دانلود شده را تغییر دهید. - تنظیمات ناچیز، چند خط، همه چیز واضح و ساده است - این افزونه همچنین برای افزایش سرعت سایت مهم است، توصیه می کنم آن را همراه با افزونه Regenerate Thumbnails نصب کنید. فشرده سازی تصویر را در WP Resized Image Quality روی 70% تنظیم کنید و Regenerate Thumbnails را اجرا کنید، "تصویر کوچک" شما وزن کم می کند و گوگل و یاندکس شجاع از این بابت بسیار خوشحال خواهند شد و بازدیدکنندگان نیز از این بابت خوشحال خواهند شد، زیرا حذف چند مگابایت از صفحه باعث می شود به باز شدن سریعتر آن در مرورگر بازدیدکننده کمک کنید.

4) Hyper Cache v2.9.1.6 (نسخه های جدیدتر را توصیه نمی کنم) - افزونه کش برای سایت شما، بهینه سازی وبلاگ WP و کاهش آن روی سرور هاست بارگیری کنید- این افزونه برای سایت مهم است، من پلاگین های زیادی را امتحان کردم و به این یکی اکتفا کردم؛ WP SUPER CACHE و WP TOTAL CACHE را در سه زیر دامنه رها کردم؛ این سه افزونه را نصب کردم و Hyper Cache برنده شد؛ به داخل آن نگاه کردم. پنل وب مستر گوگل در آمار نمایه سازی سایت توسط ربات گوگل 800 میلی ثانیه دسترسی به سایت به 200-300 میلی ثانیه کاهش یافت و بقیه از 400-800 به نظر می رسید همه چیز به خوبی پیکربندی شده است. Hyper Cache بهتر است در ارتباط با Autoptimize استفاده شود. دو افزونه سرعت بارگذاری صفحه را افزایش داده و بار روی سرور میزبان و مصرف حافظه اختصاص داده شده به شما را کاهش می دهد. اسکرین شات با تنظیمات Hyper Cache - همان کاری را که در تصاویر نشان داده شده است انجام دهید


تنظیمات

5) CW Image Optimizer - افزونه بهینه سازی تصویر برای wp، وزن فایل تصویر را بدون تغییر اندازه آن کاهش می دهد، یعنی نسبت ها مانند قبل از بهینه سازی باقی می ماند، تمام اطلاعات غیر ضروری به سادگی از فایل ها حذف می شود، کیفیت هنگام بهینه سازی تصاویر توسط این افزونه تغییری نمی کند، اما وزن صفحه گاهی چند مگابایت کاهش می یابد، همه اینها به تعداد تصاویر در صفحه بستگی دارد، یک نکته ظریف وجود دارد که همه ارائه دهندگان هاست پشتیبانی نمی کنند، که برای کارکرد این افزونه ضروری است، اما اگر یک VPS یا KVM VPS اجاره ای یا سرور خانگی خود در اوبونتو یا دبیان دارید، می توانید با خیال راحت این ماژول را نصب کرده و از این افزونه استفاده کنید.

#فعال کردن mod_deflate برای فشرده‌سازی فایل gzip در سرورهای apache2 AddOutputFilterByType DEFLATE text/html text/plain text/css application/json AddOutputFilterByType DEFLATE text/برنامه جاوا اسکریپت/برنامه جاوا اسکریپت/برنامه x-javascriptBTextyTxt/x-javascriptBFLATE-compentFil/AddOutputFilterByType SetOutputFilter DEFLATE #gzip را در سرورهای nginx یا nginx+apache فعال کنید # هدر Vary را تنظیم کنید: Accept-Encoding در nginx gzip_vary در mod_gzip_on بله mod_gzip_item_include فایل .js$ mod_gzipcludes file .js$ mod_gzip_item. $ mod_gzip_ite m_include فایل .txt$ # مجموعه هدر متغیر: Accept-Encoding در apache2 Header append Vary: Accept-Encoding # use mod_expires ExpiresActive در ExpiresDefault A86400 ExpiresByType image/x-icon A2592000 ExpiresByType application/x-javas20A2592000 2000 ExpiresByType image/gif یک تصویر ExpiresByType 604800 /png A604800 ExpiresByType image/jpeg A604800 ExpiresByType text/plain A604800 ExpiresByType application/x-shockwave-flash A604800 ExpiresByType video/x-flv0 ExpiresByType application/x-flv0Expeires0pdfT6 ype text/html A900

و همچنین آدرس ها و منابعی که حاوی علامت هستند؟ کش نیستند، و نسخه‌های فایل‌های css و js به‌طور خودکار به وردپرس اضافه می‌شوند pack.js?ver=1.3.4 به نظر می‌رسد، صفحه سرعت توصیه می‌کند این مشکل را برطرف کنید، و با افزودن یک تابع به فایل functions.php اصلاح می‌شود. - در انتهای فایل

تابع _remove_script_version($src)( $parts = explode("?", $src); return $parts; ) //حذف نسخه فایل برای js add_filter("script_loader_src", "_remove_script_version", 15, 1); //حذف نسخه فایل برای css add_filter("style_loader_src", "_remove_script_version", 15, 1);

اکنون می توانید سایت خود را مجدداً آزمایش کنید و نتایج را با هم مقایسه کنید - هر چه اعداد بیشتر باشد بهتر است. همچنین می خواهم اضافه کنم که بهتر است از تم های با کیفیت بالا برای wp بدون هیچ زباله استفاده کنید؛ اگر متوجه شدید، حذف موارد غیر ضروری از طراحی خود برای شما دشوار نخواهد بود و در نتیجه سرعت وبلاگ یا وب سایت شما افزایش می یابد. کمی بیشتر.

بهترین مقالات در این زمینه