برای افزایش سرعت سایت وردپرسی باید یه سری کارها رو انجام بدید:
- کاهش حجم عکس ها
- کاهش فایل ها برای لود یا مرج کردن آنها
- استفاده از تکنولوژی های سرور
- کاهش لود فایل های اضافی
- لود متناوب فونت ها
- لود تنبل عکس ها
- لود فایل های غیر ضروری دیرتر
1.کاهش حجم عکس ها
عکس ها در وبسایت ها بیشترین حجم رو به خود اختصاص میدهند.اکثر سایت ها بیش از نیمی از حجم سایت از عکس ها هست پس با کاهش حجم عکس ها به نتیجه خوبی در سرعت سایت خواهیم رسید.خب برای کاهش حجم عکس ها در وردپرس لازم نیست که از سایت های کاهش حجم استفاده کنیم برای کاهش حجم عکس ,فقط کافیست که از افزونه های مورد نیاز استفاده کنیم تا به محض آپلود فایل آن را کاهش حجم داده و تغییر فرمت دهد تا بهترین کاهش حجم را داشته باشید.
ما از افزونه smush pro استفاده میکنیم برای این کار, این افزونه حجم عکس را کاهش میدهد و اطلاعات اضافی عکس را پاک میکند تا سریع تر لود شود و همچنین فرمت عکس را به webp تغییر میدهد تا از جدیدترین فرمت کاهش عکس استفاده شود.
2. کاهش فایل ها برای لود یا ادغام کردن آنها
کاهش فایل ها برای لود در مرورگر کار دیگری هست که باید انجام دهیم مثلا فایل های css یا js را ادغام کنیم که مرورگر درخواست کمتری برای لود فایل به سرور بدهد و این باعث افزایش سرعت بارگذاری سایت میشود.
برای این کار از افزونه wp rocket یا litespeed cache استفاده میکنیم در وردپرس که بهترین افزونه ها هستند. با یه سری تنظیمات در این افزونه ها سایت فایل های js و css را کاهش حجم داده و باهم دیگر ادغام میکند.
3. استفاده از تکنولوژی های سرور
- فعال سازی OPcache در سرور کش کردن فایل های php در RAM
- فعال سازی Brotli در سرور به جای Gzip برای کاهش حجم فایل ها که برای مرورگر فرستاده میشود
- استفاده از php های بعد از ۸.۲ در وردپرس برای بهینه بودن php
- فعال سازی Redis برای کش کردن اطلاعات لازم در RAM
- استفاده از cdn بسیار کمک کننده هست
- فعال سازی HTTP/2 یا HTTP/3
4.کاهش لود فایل های اضافی
برای مثال بعضی از سایت ها فونت هایی را لود میکنند که لازم نیست مثل فونت گوگل یا فایل هایی که درون هاست یا سرور نیست برای این کار باید درخواست این گونه فایل ها را حذف کردن یا بومی سازی کرد که فایل ها از local لود بشن.
5. لود متناوب فونت ها
بعضی از فونت ها لازم است سریع تر از بعضی دیگر لود بشن برای این کار باید تنظیماتی را در سایت انجام داد. مثلا فونت اصلی سایت در ابتدای لود سایت لود شود تا ظاهر سایت خوب باشد و بهم ریخته نباشد.و بعضی از فونت های دیگر هم باید دیرتر لود شوند چراکه در ابتدای سایت استفاده نمیشوند.
6.لود تنبل عکس ها (lazy loading )
یک سایت خوب و سریع در عصر حاضر حتما باید از لود تنیل عکس ها استفاده کند به معنای اینکه با اسکرول کردن سایت و به عکس های جدید رسید در آن زمان عکس لود شود , این کار باعث میشود در صورتی که به عکس مورد نظر نرسیدید لود نشود و این قابلیت باعث میشود وقتی به تصویر مورد نظر رسیدید آن زمان لود شود و این باعث افزایش سرعت قابل توجهی میشود.
6.لود فایل های غیرضروری دیرتر
برای مثال فایل های گوگل که برای سئو سایت استفاده میشود لازم نیست به محض ورود کاربر لود شود آنها را میتوان در فوتر سایت لود کرد.یا بعضی از فایل های دیگه جاوااسکریپت که لازم نیست در ابتدای سایت لود شوند در فوتر سایت لود شوند که این باعث تجربه کاربری بهتر و لود سریع تر سایت میشود.
ثبت ديدگاه