urugu
urugu
خواندن ۲۰ دقیقه·۴ ماه پیش

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


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

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

چرا باید به افزایش سرعت سایت وردپرس خود اهمیت دهید؟

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

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

چند دلیل برای این وجود دارد:

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

چگونه بفهمیم سرعت وب سایت شما پایین است؟

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

چندین ابزار وجود دارد که می توانید برای اندازه گیری زمان بارگذاری صفحه استفاده کنید، اما محبوب ترین آنها Google PageSpeed ​​Insights است. این یک ابزار آنلاین است و استفاده از آن رایگان است. فقط نام دامنه خود را در کادر بالای صفحه وارد کنید و روی دکمه “Analyze” کلیک کنید.

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

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

چه چیزی باعث کاهش سرعت سایت وردپرس شما می شود؟

اگر امتیازی در ناحیه نارنجی یا قرمز در Google Page Speed ​​Insights کسب می‌کنید، جایی برای افزایش سرعت سایت وجود دارد. اما دقیقا چه چیزی ممکن است باعث کندی سرعت سایت شما شود؟ شما باید از گزارش Insights سرعت صفحه خود ایده بگیرید، اما جزئیات کامل را در اختیار شما قرار نمی دهد. احتمالاً چندین عامل وجود دارد که زمان بارگذاری صفحه شما را اندکی افزایش می دهد، که همه آنها می توانند تفاوت زیادی ایجاد کنند.

برخی از رایج ترین عوامل کندی سایت های وردپرسی عبارتند از:

  • سرور هاست کند
  • تصاویر بزرگ و فشرده نشده
  • تم های سنگین
  • فایل های تم و افزونه با کدگذاری بد با شیوه های کدنویسی ناکارآمد
  • افزونه های بسیار زیاد
  • ویجت ها و منوها غیرفعال یا ضعیف بهینه شده اند
  • تعداد زیادی تبلیغات یا اسکریپت های خارجی در صفحه
  • محتوای جاسازی شده شخص ثالث با کندی بارگیری مانند ویدیوهای YouTube یا فیدهای رسانه های اجتماعی
  • پیکربندی ناکارآمد وردپرس

19 قدم برای افزایش سرعت سایت وردپرس

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

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

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

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

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

هاست های مدیریت شده وردپرس نیز معمولاً بسیاری از تاکتیک های بهینه سازی عملکرد را در سطح سرور اجرا می کنند، مانند کش در سطح سرور و CDN داخلی.

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

فراتر از استفاده از هاست سریع، بهترین کاری که می توانید برای عملکرد سایت خود انجام دهید، استفاده از افزونه کش و بهینه سازی سرعت است. این افزونه ها معمولاً دو کار انجام می دهند:

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

اگر به دنبال یک گزینه رایگان هستید، می‌توانید افزونه‌هایی مانند W3 Total Cache، Autoptimize، Hummingbird و سایر موارد را در WordPress.org در نظر بگیرید. با این حال، این افزونه ها کاملاً با عملکرد و سهولت استفاده که WP Rocket ارائه می دهد مطابقت ندارند.

3. تصاویر خود را بهینه کنید

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

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

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

4. از یک تم سبک استفاده کنید

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

5. از آخرین نسخه PHP استفاده کنید

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

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

قبل از تغییر نسخه PHP یا هر تغییر عمده دیگری از سایت وردپرس خود نسخه پشتیبان تهیه کنید!

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

اگر با وردپرس آشنایی دارید، احتمالاً دیده اید که مردم می گویند از افزونه های زیاد استفاده نکنید، زیرا “استفاده از افزونه های زیاد باعث کاهش سرعت سایت شما می شود”. این در واقع کاملاً درست نیست. تعداد کل افزونه‌ها مهم نیست، بلکه «وزن» افزونه‌هایی است که استفاده می‌کنید.

به عنوان مثال، شما می توانید 50 افزونه کوچک و سبک وزن داشته باشید که تأثیر بسیار کمی بر عملکرد سایت شما دارند، اما سپس یک افزونه متورم داشته باشید که سرعت سایت شما را کند می کند. بنابراین به جای تمرکز بر محدود کردن تعداد کل افزونه‌هایی که سایت شما استفاده می‌کند، روی محدود کردن تعداد افزونه‌های «سنگین» یا «متورم» که سایت شما استفاده می‌کند تمرکز کنید.

متأسفانه، اگر توسعه‌دهنده نیستید، تشخیص «سنگین» یا «سبک بودن یک افزونه» کار دشواری است، به همین دلیل است که بسیاری از مردم به سادگی می‌گویند «سعی کنید از تعداد پلاگین‌های کمتری استفاده کنید».

نکاتی برای بررسی سنگین بودن یا نبودن یک افزونه:

بررسی ها را بخوانید. اغلب اوقات افراد دیگری کار را برای شما انجام می دهند تا به شما بگویند که آیا این افزونه تأثیر منفی بر عملکرد دارد یا خیر.

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

از افزونه Query Monitor استفاده کنید. این به شما کمک می کند پرس و جوهای دیتابیس کند یا سنگین یک افزونه را شناسایی کنید.

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

7. اسکریپت ها را در جاهایی که لازم نیست به صورت دستی غیرفعال کنید

این یک تاکتیک تا حدودی پیشرفته است، بنابراین ما به کاربران معمولی توصیه نمی کنیم آن را امتحان کنند. با این حال، برای کاربران پیشرفته‌تر، تاکتیک مفید دیگر این است که کنترل دستی اسکریپت‌هایی را که در هر صفحه بارگذاری می‌شوند، در دست بگیرند و در صورت عدم نیاز، آن‌ها را غیرفعال کنند. به عنوان مثال، ممکن است از ووکامرس به عنوان پردازشگر پرداخت برای سایت عضویت خود استفاده کنید. به طور پیش فرض، WooCommerce اسکریپت های خود را در هر صفحه بارگذاری می کند. اما برای این استفاده، واقعاً فقط باید آنها را در صفحه پرداخت بارگذاری کنید. برای بهینه سازی عملکرد در بقیه سایت خود، می توانید به صورت دستی اسکریپت های WooCommerce را در هر جای دیگری غیرفعال کنید. برای دسترسی به این قابلیت، می‌توانید از افزونه‌ای مانند Asset CleanUp (freemium) یا Perfmatters (فقط Premium) استفاده کنید.

8. وب سایت و افزونه های وردپرس خود را به روز نگه دارید

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

9. از شبکه تحویل محتوا (CDN) برای افزایش سرعت استفاده کنید

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

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

10. گزیده های پست را در صفحه اصلی و آرشیو خود نمایش دهید

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

  • گزیده ها را به جای پست های کامل نشان دهید. اگر پست‌های کامل را در صفحه اصلی و صفحات آرشیو خود نمایش می‌دهید، می‌توانید با تنظیم وردپرس برای نشان دادن یک گزیده کوتاه، سرعت این صفحات را به میزان قابل توجهی افزایش دهید. این یک راه عالی برای اطمینان از اینکه مهم‌ترین محتوای سایت شما به سرعت بارگذاری می‌شود، بدون قربانی کردن بیش از حد مطالبی است که می‌خواهید مردم بخوانند: به بخش تنظیمات وردپرس > خواندن در داشبورد مدیریت خود بروید و در قسمتی با عنوان “برای هر پست در فید، شامل” گزینه “خلاصه” را به جای “متن کامل” انتخاب کنید.
  • تعداد پست های صفحه را کاهش دهید.
  • ویجت های اشتراک گذاری غیرضروری را از صفحه اصلی حذف کنید – آنها را فقط در پست ها قرار دهید.

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

11. بخش دیدگاه ها را در سایت وردپرس خود صفحه بندی کنید

تقسیم بخش نظرات خود به صفحات یک راه عالی برای افزایش سرعت پست هایی است که نظرات زیادی دارند. برای انجام این کار نیازی به افزونه یا ویرایش کد پیچیده نیست. می توانید تنظیمات را در داشبورد وردپرس خود ویرایش کنید. به Settings > Discussion بروید و کادر کنار «Break comments into pages» را علامت بزنید. همچنین می توانید تعداد نظراتی که در هر صفحه نمایش داده می شود را تنظیم کنید. همچنین باید مطمئن شوید که با استفاده از افزونه‌ای مانند Akismet از ورود نظرات اسپم به سایت خود جلوگیری می‌کنید.

12. میزبانی فایل های ویدئویی و صوتی خارج از وب سایت

می توانید فیلم ها و فایل های صوتی را مستقیماً در وردپرس آپلود کنید اما این برای عملکرد بسیار بد است. آپلود این نوع فایل ها در یک سرویس میزبانی خارجی مانند YouTube یا Vimeo سرعت سایت وردپرس شما را به شدت افزایش می دهد. سپس می توانید از بلوک جاسازی ویدیو برای نمایش محتوای ویدیوی خود در پست خود به طور معمول استفاده کنید. این همچنین تجربه کاربری بهتری را فراهم می کند زیرا سایت های میزبانی ویدیو برای پخش روان حتی در اتصالات آهسته بهینه شده اند.

13. عملکرد Lazy Loading را برای ویدیوهای یوتیوب و جاسازی های دیگر فعال کنید

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

با این حال، اگر تعداد زیادی ویدیوی یوتیوب یا سایر جاسازی‌های iframe را از سرویس‌های شخص ثالث جاسازی می‌کنید، باید مطمئن شوید که در بارگذاری آن‌ها به شیوه‌ای بهینه تنبل هستید. اگر از افزونه WP Rocket استفاده می‌کنید، از قبل شامل بارگیری تنبل اختصاصی برای ویدیوهای YouTube و سایر موارد جاسازی شده است – فقط مطمئن شوید که آن را در تنظیمات رسانه فعال کنید. اگر نه، می توانید از افزونه رایگان Lazy Load استفاده کنید.

14. بهینه کردن دیتابیس سرعت سایت را افزایش می دهد

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

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

شما می توانید دیتابیس وردپرس خود را به صورت دستی پاکسازی کنید، اما فقط در صورتی باید این کار را انجام دهید که راحت باشید و بدانید چه کاری انجام می دهید. گزینه ساده تر استفاده از افزونه ای مانند WP-Optimize یا Advanced Database Cleaner یا WP-DB Manager است که می تواند این کار را به صورت خودکار برای شما انجام دهد.

15. محدود کردن بازبینی پست ها در سایت وردپرس

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

می توانید از افزونه Revision Control استفاده کنید.

این کار را به شکل دیگری هم می توانید انجام دهید:

فایل wp-config.php خود را ویرایش کنید، که هنگام ورود به سرور FTP باید آن را در پوشه ریشه وب سایت خود پیدا کنید. خط کد زیر را به فایل اضافه کنید و تعداد آن را به تعداد ویرایش هایی که می خواهید ذخیره کنید تغییر دهید:

define( ‘WP_POST_REVISIONS’, 3 );

16. پست های طولانی را به صفحات تقسیم کنید

اگر محتوای طولانی در سایت خود دارید، ممکن است زمان زیادی طول بکشد تا این صفحات بارگذاری شوند، به خصوص اگر حاوی تصاویر زیادی باشند. می توانید با تقسیم کردن پست های طولانی خود به چندین صفحه سرعت آنها را افزایش دهید. برای انجام این کار، می‌توانید از بلوک Page Break استفاده کنید، جایی که می‌خواهید محتوا در صفحه جدید تقسیم شود یا اگر از ویرایشگر کلاسیک استفاده می‌کنید، برچسب <!–nextpage–> را وارد کنید.

17. از سایت خود در برابر Hotlinking و حملات Brute-Force محافظت کنید

یکی از بزرگترین تهدیدات برای سرعت یک سایت و تهدیدی که ممکن است قبلاً به آن فکر نکرده باشید، هات لینک است.

عمل Hotlinking زمانی اتفاق می افتد که شخص دیگری بدون اجازه شما از تصاویر شما در وب سایت یا پست وبلاگ خود استفاده کند. آنها این کار را با کپی و چسباندن یک URL تصویر از سایت شما در سایت خود انجام می دهند. ساده ترین راه برای جلوگیری از هات لینک، استفاده از یک پلاگین امنیتی مانند All in One WP Security و Firewall است. این افزونه دارای تعدادی ویژگی امنیتی است که می تواند از سایت شما محافظت کند. همچنین از شما در برابر حملات brute-force محافظت می کند، یعنی زمانی که یک هکر یک اسکریپت را اجرا می کند و صدها رمز عبور را امتحان می کند تا به سایت شما دسترسی پیدا کند. حملات Brute-Force تنها زمانی که شخصی موفق به ورود به سایت شما می شود باعث نگرانی نیست. درخواست های مکرر به سرور نیز باعث کاهش سرعت آن می شود.

می توانید این کد را در فایل .htaccess خود قرار دهید:

disable hotlinking of images with forbidden or custom image option

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?dbchista.ir [NC] RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC] RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?feeds2.feedburner.com/sparringmind [NC] RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

شما باید نام وب سایت خودتان را بنویسید.

18. یک هدر انقضا به منابع استاتیک اضافه کنید

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

کد زیر را در فایل .htaccess قرار دهید:

ExpiresActive On

ExpiresByType image/gif A2592000

برای تصاویر png:

ExpiresByType image/png A2592000

برای فرمت jpg:

ExpiresByType image/jpg A2592000

برای فرمت jpeg:

ExpiresByType image/jpeg A2592000

این اعداد برای یک ماه در ثانیه تنظیم شده اند، می توانید آنها را به دلخواه تغییر دهید.

19. پینگ بک و ترک بک را خاموش کنید

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

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

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


سئوسئو سایتوردپرسوب سایت
دو تا دختر دارم"داده بنیان چیستا" و "آرزولار دات آی آر"
شاید از این پست‌ها خوشتان بیاید