۱۰ روش برای افزایش سرعت سایت جوملا – بالا بردسن سرعت سایت

[تعداد: 12    میانگین: 4.7/5]

آیا سرعت لود وب سایت جوملایی شما کند است؟

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

  • Google Pagespeed Insights  شامل سرعت لود در موبایل
  • Yslow.org افزونه ای که روی مرورگر فایرفاکس و کروم نصب میشود.
  • (Pingdom Tools (http://tools.pingdom.com/fpt
  • GT-Metrix نتایج موجود در Yslow و Pagespeed را نشان میدهد
  • Webpagetest.org

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

هاست حرفه ای انتخاب کنید

۱- انتخاب یک وب هاست مناسب جوملا

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

۲- کش (حافظه پنهانی) جوملا

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

جوملا دارای ۳ نوع کش است:

  • Component views
  • Module views
  • Page views

دوتای اول در تنظیمات Global Configuration وجود دارد

joomla-cache
تنظیمات مربوط به پنجره کش در جوملا

در این پنجره شما میتوانید زمان تعیین کنید مثلا هر ۱۵ دقیقه که عدد پیش فرض است و در قسمت Advanced شما میتوانید حتی ماژولهای خاصی را به کش اختصاص دهید و اگر بخواهید کش را به پلاگین اختصاص دهید وارد قسمت  System – Cache میشوید .

system-cache
تنظیم کش مربوط به پلاگین ها

شما فقط این گزینه را فعال کنید و بقیه گزینه ها را روی پیش فرض بگذارید به یاد داشته باشید که بعضی از صفحات داینامیک در حالت caching هستند مثل فرم های تماس captcha’s و ….

اگر به دنبال ماژولی هستید که در این زمینه به شما کمک کند میتوانید این دو افزونه JotCache  و Cache Control را نصب کنید.

ماژول NoNumber Cache Cleaner باعث پاک شدن اتوماتیک کش میشود.

۳- روش استفاده از G-Zip در جوملا

برای فعال کردن این قابلیت در Global Configuration وارد تب Server میشوید و G-zip را فعال میکنید.

g-zip
تنظیمات مربوط به G ZIP

با فعال کردن G-zip شما میتوانید فایلها را به حالت فشرده درآورید و سپس فایلها به مرورگر ارسال شوند که این کار سرعت لود سایت شما را افزایش میدهد. بعد از فعال کردن این حالت میتوانید از طریق بعضی از ابزارها این فشرده سازی را چک کرد مثلا این لینک  www.feedthebot.com/tools/gzip. البته توجه داشته باشید که بعضی از میزبانان هاست mod_gzip را پشتیبانی نمی کنند.

۴- پاک کردن افزونه هایی که استفاده نمی شوند و غیر ضروری اند

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

سعی کنید این توصیه ها را جدی بگیرید:

  • از اسکریپت های جامعه مجازی که تعداد لایک کاربران را میگیرد استفاده نکنید مثلا تویتر، زیرا برای اینکه نظر دهند یا لایک بزنند باید یک ارتباط ریموت به این شبکه اجتماعی بزنند و میتوانند سرعت سایت را خیلی پایین بیاورند.
  • اسلایدر عکس بزرگ و یا تصویرهای بزرگ و حجم بالا زیرا برای لود شدن سایت باید اول عکسها لود شود اگر عکسها بزرگ باشند لود شدن خیلی طول میکشد.
  • همچنین استفاده از اسکریپتهای گوگل مثل Analytics و گوگل فونت باعث کند شدن سرعت لود سایت میشود.
۵- کش مرورگر در فایل .htaccess جوملا

با تغییر نام فایل .htaccess به htaccess.txt شما میتوانید به این فایل کدهایی اضافه کنید و این فایل را ویرایش کنید مثلا برای کسی که این سایت را یک بار باز کرده است از کش سیستم اطلاعات را بگیرد و این فایلها دوباره روی سرور لود نشوند تا سرعت سایت بالا بروند.

روش تنظیم فایل htaccess
با مدیریت فایل htaccess میتوانید سرعت لود شدن سایت را افزایش دهید
۶- بهینه کردن تصاویر جوملا

نباید تصاویری که برای وب سایت استفاده میکنید بیشتر از کیلو بایت شوند برای بهینه کردن این تصاویر وقتی در فتوشاپ آنها را طراحی میکنید باید تنظیم کنید و یا از روشهایی استفاده کنید تا سایز عکستان کم شود و در حد امکان عکسها را فشرده کنید مثلا یه عکس با نام a.png شما میتوانید در فتوشاپ با تنظیم Save for Web and Devices, حجم عکس را تا ۷۵ درصد کاهش دهید. بعضی از ابزارها هستند که در این کار به شما کمک میکنند.

  • استفاده از سایت TinyPNG.com
  • Smush.it و ….
۷- استفاده از (CDN  (Content Delivery Network جوملا

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

۸- بهینه سازی CSS + Javascript در جوملا

در سایتهای مدرن و جدید از فایلهای CSS و javascript زیادی استفاده میشود که این کدها سایز فایلهای وب سایت شما را زیاد میکند و در نتیجه دیرتر لود میشود. برای بهینه کردن این فایلها باید کارهای زیر را انجام دهید:

۱- فشرده سازی این فایلها و پاک کردن فضای بین کدها

۲- ترکیب چندین فایل در یک فایل

۳- استفاده از صفات defer یا async در اسکریپتها ( در زمان بالا آمدن سایت لود شدن فایلهای جاوا اسکریپت زمانبر است استفاده از این اسکریپت باعث میشود که این اسکریپت ها نادیده گرفته شوند اول سایت لود شود و سپس این اسکریپت ها شروع به لود شدن کنند.

۹- بهینه سازی سرعت افزونه های جوملا

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

  • استفاده از افزونه JCH-Optimize باعث فشرده سازی و ترکیب فایلها میشود در این افزونه تنظیمات مربوط به پارامترهای  defer و async مربوط به جاوا اسکریپتها تنظیم میشود.
  • استفاده از افزونه JBetolo شبیه افزونه بالا است با این تفاوت که CDN  و htaccess را هم پشتیبانی میکند
  • استفاده از افزونه Yireo ScriptMerge باعث ادغام فایلهای CSS و JS و فشرده سازی این فایلها می شوند.
  • استفاده از افزونه aeSecure این افزونه برای بالا بردن سرعت و همچنین بالا بردن امنیت وب سایت شما به کار می رود.
۱۰- بهینه سازی نسخه موبایلی وب سایت جوملا

اگر وب سایت جوملایی شما در حالت دسکتاپ خیلی سریع لود شد و نسخه موبایلی آن مشکل سرعت دارد ابزار Google Pagespeed این را به شما گوشزد میکند باید سرعت نسخه موبایلی را هم بهینه کنید در غیر اینصورت باز هم از تست سرعت در گوگل سرشکسته میشوید و نمره منفی میگیرید. برای این کار شما میتوانید بعضی از ماژولها را در نسخه موبایلی مخفی کنید .NoNumber Advanced Module Manager ابزاری است برای این منظور استفاده میشود.

تموم شد!؟ دوباره مراحل رو چک کن

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

  • Joomla-SEO.net
  • Siteground.com
  • Joomlart.com
  • Feedthebot.com

امیدواریم این مقاله هم مورد توجه شما قرار گرفته باشد موفق و پیروز باشید.

Facebooktwittergoogle_plusredditlinkedinmailFacebooktwittergoogle_plusredditlinkedinmail