مقدمه: المنتور و کندی صفحات
المنتور (Elementor) یکی از بهترین صفحهسازها برای وردپرس (wordpress – یک سیستم مدیریت محتوا برای راهاندازی و ایجاد سایتها و وبلاگها است که شما با استفاده از این سیستم نرمافزاری میتوانید، محتوا سایتتان را مدیریت کنید) است که با استاندارد کد دقیق نوشته شده است.
اما، برخی از وبسایتهای ساخته شده با صفحه ساز المنتور از مشکلات پیکربندی رنج میبرند که ممکن است منجر به بارگذاری کند صفحه شود.
از همین رو، در این مقاله از ایوسی، چند راه برای مقابله با وبسایتهای المنتور با بارگذاری کند ارائه شده است. تمام این نکات برای هر نوع وبسایت وردپرسی نیز قابل اجرا هستند.
توجه: قبل از شروع، فراموش نکنید که از کل وبسایت خود نسخه پشتیبان تهیه کنید.
بهترین نکات بهینهسازی سرعت برای وبسایتهای المنتوری
راه ۱: انتخاب هاست خوب
۱. یک میزبان کامل انتخاب کنید
اول از همه، هاست بهینهسازی شده و با عملکرد مناسب برای وبسایت خود را شناسایی کنید. بسیاری از هاستها هنوز با نسخههای قدیمیتر مانند PHP 5 در حال اجرا هستند. یک میزبان بهینهسازی شده در عملکرد، قطعاً باید PHP 7+ را ارائه دهد زیرا بهبودهای عملکردی عظیمی را ارائه میدهد.
مشخصات لازم برای به حداکثر رساندن عملکرد وبسایت المنتور
- PHP 7+
- MYSQL 5.6+
- حافظه وردپرس: حداقل ۶۴ مگابایت و در حالت ایدهآل ۱۲۸ مگابایت +
راه ۲: انتخاب تم سبک
۲. از یک تم سبک استفاده کنید
ممکن است از صفحهسازها برای ایجاد بیشتر محتوای وبسایت استفاده کرده باشید، اما همچنان باید روی موضوعات تمرکز کنید. آنها فضای مهمی را در افزایش سرعت بارگذاری اشغال میکنند. با تغییر به یک موضوع سبک وزن میتوانید یک چهارم زمان بارگذاری صفحه خود را کاهش دهید.
چگونه یک تم عملکرد محور انتخاب کنیم؟
- مطمئن شوید که از نظر حجم فایل سبک وزن است
- یک تم مدولار را انتخاب کنید که به شما امکان میدهد فقط ویژگی هایی را که میخواهید انتخاب کنید
تمهای پیشنهادی برای المنتور
- GeneratePress
- Astra
- Genesis
- Ocean WP
- Hello Theme (فقط برای کاربران المنتور Pro)
- Phlox
راه ۳: بهینهسازی تصاویر
۳. اندازه تصاویر را بهینه کنید
تصاویر نیمی از حجم فایل را در یک صفحه متوسط تشکیل میدهند. بنابراین، برای بهبود عملکرد صفحه خود باید تصاویر را بهینه کنید. مقدار پیکسلی که در طرح زمینه شما نمایش داده میشود را بیابید و بر اساس آن تصاویر را آپلود کنید. به عنوان مثال، اگر تم شما تصاویر را فقط تا ۸۰۰ پیکسل نمایش میدهد، اگر تصویری با ۳۰۰۰+ پیکسل آپلود کنید، فایدهای ندارد.
مراحل بهینهسازی تصاویر
- تغییر اندازه تصاویر: ابعاد واقعی تصویر در وبسایت خود را به حداکثر عرض متناسب با موضوع تغییر اندازه دهید.
- فشردهسازی تصاویر: با فشردهسازی، همچنان میتوانید اندازه تصاویر را کوچک کنید. دو نوع فشردهسازی وجود دارد که عبارتند از Lossy (کاهش حجم فایل بزرگ با کاهش کیفیت) و Lossless (کاهش اندازه کوچکتر بدون افت کیفیت).
افزونههای خودکار برای بهینهسازی تصاویر
- ShortPixel
- Imagify
- Smush (البته نسخهی فشردهسازی و بهینهسازی تصویر)
راه ۴: کوچکسازی فایلکدها
۴. فایلهای JS و CSS را کوچک کنید
میتوانید با کاهش تعداد تماسهای CSS و JS و اندازهی این فایلها، سرعت وبسایت خود را بهبود ببخشید. دو تاکتیک وجود دارد که کمک میکند تا اندازه و تعداد کدهای وبسایت خود را بدون هیچ تغییری در عملکرد اصلی به حداقل برسانید. این موارد هستند:
- کوچکسازی – کاراکترهای غیر ضروری مانند فضای خالی، شکستگی خط و غیره را حذف میکند.
- الحاق – چندین فایل را در یک فایل ترکیب میکند.
افزونههای پیشنهادی
این دو تاکتیک را میتوان با افزونه Autoptimize رایگان انجام داد. با فعال کردن گزینههای HTML، CSS و جاوا اسکریپت، افزونه را پیکربندی کنید.
راه ۵: کش کردن
۵. از مکانیسم کش پیشرفته استفاده کنید
شما میتوانید یک صفحه را با ایجاد یک نسخه HTML ایستا از آن کش کنید. این میتواند باعث شود که سرور مجبور به تولید مجدد صفحه از پایگاه داده و فایلهای PHP برای یک بار بیشتر بازدید نشود.
عمدتاً اجرای کش صفحه در سطح سرور توسط میزبانهای وردپرس کاملاً مدیریت شده انجام میشود. بنابراین، اگر از قبل یک میزبان وردپرس کاملاً مدیریت شده دارید، لازم نیست نگران ذخیرهسازی باشید. در غیر این صورت، میتوانید آن را از طریق یک افزونه پیادهسازی کنید.
افزونههای پیشنهادی برای کش وردپرس
- Cache Enabler
- WP Rocket
- WP Super Cache
- Swift Performance Lite
راه ۶: استفاده از CDN
۶. از CDN (شبکه تحویل محتوا) استفاده کنید
CDN به ذخیره یک کپی از وبسایت شما در مکانهای مختلف در سراسر جهان کمک میکند. این به بازدیدکنندگان کمک میکند تا وبسایت شما را از نزدیکترین مکان خود دانلود کنند. از آنجایی که ترافیک در مکانهای مختلف تقسیم میشود، میتوانید زمان بارگذاری صفحه را به همراه تأخیر کمتر افزایش دهید.
افزونههای پیشنهادی برای cdn
یک پلاگین CDN CloudFare وجود دارد که هم نسخهی رایگان و هم نسخه حرفهای دارد. نسخه رایگان برای اکثر وبسایتها به اندازه کافی خوب است.
راه ۷: فشردهسازی بارگذاریها
۷. فشردهسازی GZIP را فعال کنید
GZIP برای فشردهسازی فایلهایی که از سرور شما به مرورگر بازدیدکننده ارسال میشوند استفاده میشود. تقریباً ۷۰٪ از حجم فایل شما را میتوان با استفاده از GZIP کوچک کرد. قسمت پیادهسازی GZIP بسیار ساده است و به افزایش سرعت بارگذاری وبسایت کمک میکند. برخی از ارائه دهندگان میزبان به شما اجازه میدهند GZIP را از طریق cpanel پیادهسازی کنید.
افزونههای پیشنهادی برای فشردهسازی GZIP
- Check and Enable GZIP compression
- WP Super Cache
- W3 Total Cache
راه ۸: بهینهسازی دیتابیس
۸. پایگاه داده وردپرس را پاک کنید
تمام محتوا و تنظیمات در پایگاه داده وبسایت شما ذخیره میشود. دادههای احتمالا بیهودهی زیادی مانند بازبینی پستها، نظرات حذف شده و غیره وجود خواهد داشت. با این حال، سرعت وبسایت شما تنها با تمیز کردن پایگاه داده شما افزایش نمییابد. در عوض، باید پایگاه داده خود را بهینه کنید. این پایگاه داده شما کارآمدتر خواهد بود.
افزونه پیشنهادی برای بهینهسازی پایگاه داده
WP Optimize یکی از بهترین افزونههایی است که میتواند کل آشغالهای موجود در پایگاه داده شما را پاک کند.
راه ۹: حذف پلاگینهای نامطلوب
۹. افزونههای کند را حذف کنید
اکثر مردم فکر میکنند که افزونهها هیچ ارتباطی با سرعت وبسایت ندارند. اما، بسیاری از افزونهها بر سرعت وبسایت شما تأثیر میگذارند.
راههایی برای فهمیدن اینکه آیا افزونهها سرعت وبسایت شما را کاهش میدهند یا خیر
ابزارهایی وجود دارند که به شما در تجزیه و تحلیل عملکرد افزونهها کمک میکنند. وبسایت خود را با استفاده از این ابزارها اجرا کنید و متوجه شوید که کدام افزونه سرعت وبسایت شما را کاهش میدهد.
- برای نسخه PHP 5 میتوانید از افزونه P3 (Plugin Performance Profiler) استفاده کنید
- برای نسخه PHP 7 میتوانید از ابزار Pingdom استفاده کنید
به هر حال، شما باید از شر افزونههای کند خلاص شوید. اگر غیر ضروری است آن را حذف کنید. در غیر این صورت، یک افزونه جایگزین پیدا کنید.
برای وبسایتهای Elementor
چندین ویژگی در المنتور Pro وجود دارد که میتواند تعداد نصب افزونهها را کاهش دهد. المنتور Pro بسیاری از عملکردهای داخلی و متمرکز بر عملکرد مانند لغزنده، دکمههای اشتراکگذاری اجتماعی، فرمها، تایمرهای شمارش معکوس و موارد دیگر را ارائه میدهد.
راه ۱۰: محدودسازی بهرهبرداری از هاست
۱۰. Hotlinking را غیرفعال کنید
با Hotlinking یک شخص میتواند از تصاویر شما (میزبان شده در سرور شما) در وبسایت خود استفاده کند. اگر این اتفاق بیفتد، سرور شما باید تصاویر را برای وبسایتهای خود بارگذاری کند. این ممکن است بر سرعت بارگذاری وبسایت شما تأثیر بگذارد. برای جلوگیری از این امر، میتوانید یک کد کوتاه به “فایل htaccess.” وبسایت خود اضافه کنید.
قطعه کد کوتاه: (نام دامنه خود را جایگزین ivsi.ir کنید)
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)ivsi.ir/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|bmp|zip|rar|mp3|flv|swf|xml|php|png|css|pdf)$ – [F]
.
سخن نهایی:
آخرین نسخه از المنتور به طور طبیعی سریع بارگیری میشود زیرا با عملکردهای مختلفی ساخته شده است که عملکرد وبسایت را بهبود میبخشد. از فایلهای CSS خارجی استفاده میکند، قوانین CSS سفارشی را برای هر صفحه ایجاد میکند و از ویژگی «srcset» برای همه ویجتها استفاده میکند.
بنابراین، به آخرین نسخه المنتور بروید. اگر هنوز با هر مشکلی در سرعت بارگذاری دست و پنجه نرم میکنید، مراحل بالا را برای بهینهسازی وبسایت خود دنبال کنید. اکنون وبسایت وردپرس المنتور شما ساده شده و آماده بارگیری سریعتر از قبل است.
آیا تکنیک دیگری برای افزایش سرعت وبسایت المنتور دارید؟ نظرات خود را در زیر به اشتراک بگذارید!