افزایش سرعت لود سایت راهنمای کامل
افزایش سرعت سایت: قهرمان وب خود باشید! سایت انتخاب
این موضوع تجربه کاربر رو از سایت شما بد شکل میده و حتی ممکنه اگر این لودینگ خیلی طولانی بشه کاربر سایت رو ببنده و هیچ وقت هم دیگه به سایت شما برنگرده! حالا در نظر بگیرین یک سایت فروشگاهی یا خدماتی در طول روز بدون سیستم کش ممکنه چندین مشتری رو از دست بده. بهترین ابزار برای دیدن سرعت لود سایت در موبایل ابزار page speed google است. با توجه به تعداد بالای فاکتورهای سرعت لود سایت امکان دارد در طول زمان تغییراتی بر روی سایت شما اتفاق بیافتد که منجر به کاهش سرعت لود شود. برای اینکه این تغییرات به جایگاه سایت شما لطمه نزد هر ماه یک گزارش از سرعت لود سایت تهیه کنید.
این مسئله بر میزان پاسخگویی داشبورد ادمین وردپرس هم تاثیرگذار است. دقیقاً به همین دلیل امنیت و سرعت بالاتر است که ما در لیموهاست بر بهروز بودن نسخه PHP تاکید داریم و مرتب بهروزرسانیها را بررسی میکنیم. این سایت گزارشات بسیار کاملی ارائه میکند و کارکردن با آن بسیار ساده است. کافی است به آدرس gtmetrix.com مراجعه کنید و URL سایت خود را در کادر وارد کنید. ابعاد تصاویر را متناسب با نیاز سایت تنظیم کنید؛ تصاویر بزرگتر از اندازه واقعی، بار اضافی بر سایت تحمیل میکنند.
این موضوع هم منابع کمتری از سرور شما رو مصرف میکنه و هم تجربه بسیار لذت بخشی از گشتن داخل وبسایت شما رو به کاربرانتون میده. شما وقتی داخل نتایج گوگل روی یک لینک کلیک میکنید، چقدر صبر میکنید تا لود بشه؟ 5 ثانیه، 10 ثانیه یا بیشتر؟! من خودم شخصا بیشتر از 15 یا 20 ثانیه صبر نمیکنم و اگر صفحه کامل لود نشده باشه، میبندمش. قبلا هم داخل صفحه آموزش سئو درباره این موضوع صحبت کردم، اینجا مفصل بررسی میکنیم. چرا متاسفانه؟ چون هنوز خیلی از کسب و کارهای اینترنتی به اهمیت بالا بردن سرعت سایت پی نبردند! چرا خوشبختانه؟ چون فرصت خوبی است که شما با مطالعه ی راهکارهای سرعت لود سایت، از دیگر رقبا پیشی بگیرید.
در این مقاله ما به اهمیت سرعت لود سایت و همچنین راه کارهایی برای کاهش زمان بارگذاری سایت خواهیم پرداخت. استفاده از تصاویر کمک زیادی به بهبود کیفیت مطلب و افزایش تجربه کاربری دارد. اما به همان اندازه هم می تواند روی سرعت لود سایت تاثیرگذار باشد و آن را کند کند. برای استفاده از تصاویر باید بیشترین دقت را داشت تا استفاده از آنها منجر به کاهش سرعت سایت نشود. تعداد زیادی عکس با حجم کم یا تعداد کمی عکس با حجم سنگین کندی لود صفحه را در پی خواهد داشت. Lazy load نام قابلیتی کاربردی است که به افزایش سرعت سایت هم کمک میکند و برای سایتهایی با تعداد بالای عکس بسیار مناسبند.
علاوه بر این، هرچه میزان درخواستهای سایت ـ بهویژه سایت پربازدید ـ کمتر باشد، عملکرد بهتر و افزایش سرعت وردپرس را تجربه خواهید کرد. از طرفی برخی افزونهها ممکن است خیلی ضروری نباشند یا نسبت به مزایایی که برای سایتتان دارند، ضرر بیشتری به سرعت آن وارد کنند. جلوتر میگوییم که چطور افزونههای سنگین و اضافی سایتتان را تشخیص بدهید و چطور با انتخاب هوشمندانه افزونه و برخی تکنیکها باعث افزایش سرعت وردپرس شوید. این ابزارها میتوانند به شما کمک کنند تا نقاط ضعف سرعت لود وبسایت خود را شناسایی کنید و اقدامات بهینهسازی را براساس نتایج آنها اعمال کنید. زمان پاسخگویی سرور به مدت زمانی از زمانی که درخواست از مرورگر کاربر ارسال میشود تا زمانی که سرور به درخواست پاسخ میدهد، اشاره دارد. زمان پاسخگویی سرور بر اساس عواملی مانند سرعت سرور، تعداد کاربران همزمان، بهینهسازی سایت و نقطه زمانی درخواست متغیر است.
در آینده آموزش پیکربندی کامل این افزونه رو ضبط میکنم و براتون میزارم. اگر بخوام داخل همین مطلب به توضیح و پیکربندی لایت اسپید کش بپردازم، حوصله سر بر خواهد شد. اما تجربه من نشون داده که دوتا از اونها بهترین خروجی رو برای سایت شما خواهند داشت. طبق وب سرورتون یکی از دو افزونهای که معرفی میکنم رو نصب کنید. در واقع تو این حالت یک صفحه از سایت شما ممکنه چندین ثانیه یا حتی دقیقه طول بکشه تا کامل لود بشه.
وقتی یه افزونه نصب میکنی و بعدش تصمیم میگیری حذفش کنی، خیلی وقتها جداول اون افزونه توی دیتابیس باقی میمونن و یه جورایی بیخودی فضا رو اشغال میکنن. این جداول اضافی مثل چمدونهای قدیمی توی انبار هستن که نه به دردی میخورن و نه جایی برای چیزای جدید میذارن. این وضعیت باعث میشه دیتابیس سایتت سنگین بشه و سرعتش بیاد پایین. به عبارت دیگر، محتوا قبل از پیمایش بازدیدکننده قابل مشاهده باشد. با فعال کردن فشرده سازی GZIP میتوان کاهش چشمگیری در مدت زمان دانلود فایلهای HTML, CSS, و Java Script ایجاد کرد. در وب سایت برای این که یک بخش از اطلاعات نمایش داده شود باید آن اطلاعات به واسطه پرس و جو (Query) از پایگاه داده دریافت شود.
مثلاً اینطوری نیست که یکی از افزونهها صرفاً بیاد روی بهینه سازی عکس یا کَش کردن دادههای سایت تمرکز کنه. این پلاگینها کاملاً رایگان هستند و اگه اولین بارتون هست که میخواید از افزونه بالا بردن سرعت سایت وردپرس استفاده کنید، توصیه میکنم که برای شروع کار از نسخههای پولی استفاده نکنید. کاهش زمان بارگذاری سایت یا افزایش سرعت لود شدن آن، اهمیت زیادی در رتبه بندی نتایج و بازاریابی محتوا دارد. مخاطبان سایت و رباتها، کندی در بارگذاری یا لود وب سایت را تحمل نمیکنند. گوگل هم در طول یک دهه اخیر، سرعت بارگذاری صفحه وب سایت را به عنوان عاملی در رتبه بندی سئو (بهینه سازی موتور جستجو) در نظر گرفته است.
سلام، من مهدی حیدری هستم، عاشق یادگیری سئو و دیجیتال مارکتینگ... از سال 87 در زمینه وب و بازاریابی اینترنتی در حال فعالیتم و خوشحال میشم اطلاعاتم رو با شما در میان بذارم. به سایت gtmetrix.com بروید و آدرس سایت خود را در باکس مربوطه وارد کنید. این تحلیل توسط دو موتور موسوم به google pagespeed از گوگل و YSlow از یاهو ارائه می شود. بر اساس فاکتورهای مد نظر این دو موتور در نهایت دو نمره به سایت شما داده می شود که بالاترین نمره 100 است.
استفاده از سیستم کش برای ذخیره نسخههای پیشین صفحات و منابع سایت، کاربران را از تجربه بارگذاری مجدد آنها محافظت میکند. موتورهای جستجو، به ویژه گوگل، سرعت لود را به عنوان یکی از عوامل اساسی در رتبهبندی وبسایتها در نتایج جستجو موبایل در نظر میگیرند. وبسایتهای با سرعت لود کمتر ممکن است در رتبهبندی نتایج گوگل عقب بیفتند و به این ترتیب از دید کاربران واجدان شرایط در موتورهای جستجو دور شوند. تأخیر در لود سایت دارای معایبی است که به شدت تأثیرگذار بر تجربه کاربری و عملکرد وبسایت میباشد. خب تو این زمینه وبسایتهای زیادی فعالیت میکنن که Google PageSpeed Insights و GTmetrix از بهترین وبسایتهای تخمین سرعت بارگذاری سایتها محسوب میشن. به کارگیری چنین شبکهای به معنای تبادل و جابجایی اطلاعات در مسافتهای بسیار کوتاهتر است.
این ابزارها دادهها و اطلاعات مفید زیادی از سرعت سایت به شما میدهد و اتفاقا اغلب رایگان هم هستند. جلوتر میگوییم که بهترین هاست برای سایتهای وردپرسی و بهینهسازی سرعت آن چه هاستی است. این به معنای این است که شما نیاز به داشتن تجربه عالی در زمینه مدیریت سرور ندارید و میتوانید بر کارهای اصلی خود تمرکز کنید. خدمات مدیریت شده شامل ارائه ابزارها و پنلهای مدیریتی، پشتیبانی 24/7، بهروزرسانیهای امنیتی، و مدیریت مشکلات فنی ممکن است. تأخیر در لود باعث میشود که کاربران به سرعت به سایت خود بازنگردند و به دنبال جایگزینی با سرعت لود بالاتر بگردند. این امر باعث از دست رفتن فرصتهای تعامل با کاربران و افزایش بازدیدکنندگان ثابت میشود.
به این شکل که زمانی که کاربر صفحه ای از سایت شما را باز میکند، چقدر زمان طول میکشد که سایت شما لود شده و به کاربر نشان داده شود. در صورتی که به این استاندارد توجهی نکنید، نرخ پرش وبسایت شما افزایش پیدا کرده و کاربران خود را به مرور از دست خواهید داد. در نتیجه برای بهبود تجربه کاربری وبسایتتان، سعی در بالابردن سرعت سایتتان کنید. فعال سازی قابلیت ذخیره سازی یا کش مرورگرها، میتواند سرعت بارگذاری صفحات سایت شما را بیشتر کند. کش یا Caching به ذخیرهسازی اطلاعات موجود در سایت شما از جمله فایلهای چندرسانهای، عکسها، فایلهای مربوط به قالب و کدنویسی آن در مرورگر کاربران اطلاق میشود. افزایش سرعت سایت وردپرس از مهمترین مسائلی است که هر کسبوکار آنلاینی باید به آن توجه کند.
اگر سایت شما وردپرسی است می توانید برای بهینه کردن تصاویر خود از افزونه WP Smush استفاده کنید. در ایران و در تمامی انواع هاست، اینکه هاست یا سرور شما در خارج یا داخل کشور باشد نیز بر روی سرعت سایت تاثیر گذار است. البته شما می توانید برای هاستینگ های اشتراکی با تهیه IP اختصاصی پر سرعت و ست کردن آن در htaccess سایتتان سرعت لود سایت خود را تا حد قابل ملاحظه ای بالا ببرید. شما با استفاده از ابزار Network مرورگر کروم می توانید ببینید سرعت درخواست به سرور و بازگشت آن چقدر طول می کشد. برای بررسی آنلاین سرعت ارسال اولین بایت توسط سرور می توانید از سایت performance.sucuri.net بهره ببرید.
یکی از بهترین سایتها برای انجام این کار به صورت رایگان سایت cloudflare است. سرور اختصاصی به این مفهوم است که شما یک هاست با منابعی کاملا اختصاصی دارید. یعنی اگر سرور شما دارای 8 گیگابایت رم باشد این 8 گیگابایت فقط برای سایت شما مورد استفاده قرار می گیرد. در سایتهای دیگر باید از کد زیر برای دفرکردن جاوا اسکریپت ها استفاده کنیم. نگران تعداد زیاد گام ها نباشید، نیازی نیست همه عوامل را در یک روز بهینه کنید. فقط کافی است در یک برنامه ریزی یک ماهه تقریبا هر روز یکی از این راهکارها را عملی کنید.
در سیستم مدیریت محتوای وردپرس یکی از بهترین افزونه ها برای فشرده سازی فایل ها افزونه WP-Rocket است. پس بنابراین فشرده سازی فایلها (minify) بر روی سرعت سایت و بهتر دیده شدنش کمک می کند. با این حال بررسی خط فایلهای کدنویسی شده میتواند زمانبر و خستهکننده باشد. برای این کار نیز مانند مراحل دیگر، میتوانید از افزونههای رایگان وردپرس استفاده کنید. علاوهبراین، افزونههای قدیمی که آپدیت نشدهاند نیز میتوانند تهدید بزرگی برای سرعت سایت شما باشند. هاستینگها برای کاهش قیمت محصول یک سرور را با افراد زیادی تقسیم میکنند و این باعث کاهش سرعت و کیفیت سایت شما میشود.
خب چهارمین افزونه از لیست بهترین پلاگین برای افزایش سرعت وبسایت وردپرس فارسی که قراره بهتون معرفی کنم Pagespeed ninja هست. این افزونه با بیش از 30هزار نصب فعال، حاصل سالها کار روی بهینه سازی سرعت بالای 200هزار وبسایت روی موبایل هست. در نهایت، افزایش سرعت لود وبسایت یکی از مهمترین عواملی است که بر روی تجربه کاربری و موفقیت وبسایت شما تأثیر میگذارد. با استفاده از راهکارهای اساسی برای افزایش سرعت لود وبسایت، میتوانید به کاربران خود تجربه بهتری ارائه دهید و همچنین جایگاه وبسایت خود را در موتورهای جستجو بهبود بخشید. تصاویر یکی از اصلیترین عواملی هستند که میتوانند سرعت لود وبسایت را کاهش دهند. بنابراین، بهترین راه برای افزایش سرعت لود وبسایت، بهینهسازی تصاویر است.
در تصویر زیر، نمونهای از افزودن ریدایرکت ۳۰۱ نشان داده شده است. علاوه بر آن، بهتر است از قالبهایی استفاده کنید که بهصورت پیشفرض، ریسپانسیو هستند و در تمامی دستگاهها، طراحی بسیار جذاب و کاربرپسندی دارند. اگر میخواهید بدانید که سایت شما تمامی نکات را رعایت کرده یا خیر، میتوانید از ابزار موبایل فرندلی گوگل استفاده کنید. یکی از کارهایی که میتوانید در راستای بهینهسازی سایت برای موبایل انجام دهید، رسپانسیو کردن آن است. با گذشت زمان ممکن است دادههای زیاد و بیاهمیتی در دیتابیس ذخیره شوند و باعث کندی سایت شما شوند. در تصویر زیر لیستی از دادههایی که پس از پاک کردن افزونه Wordfence در دیتابیس باقی مانده است را مشاهده میکنید.
اگر وب سرورتون لایت اسپید باشه، یکی از موارد LiteSpeed یا OLS یا OpenLiteSpeed را مشاهده خواهید کرد. GIF ها را معمولا برای تصاویر متحرک و یا بنرهای تبلیغاتی استفاده می کنند. در سایتهایی که نیاز به انمیشن سازی برای نمایش عملکرد هست بهتر است به جای نمایش ویدئو از گیف آن استفاده شود. البته در سایتهایی که نیاز به استفاده از تصاویری دقیق و با کیفیت بالا هست معمولا از فرمت PNG برای نمایش تصاویر استفاده می کنند. چون این فرمت با کیفیت ترین و البته پرحجم ترین تصاویر را می تواند در اختیار قرار دهد.
مثلاً تنها از یک آمارگیر دقیق استفاده کنید و بقیه آمارگیرها را از سایت حذف کنید. یعنی مناسبترین اندازه را برای مرورگر کاربر انتخاب میکند و سایر مقیاسها را نادیده میگیرد. کاربران این سامانه مدیریت محتوا، نظرات دوگانهای درباره این ویژگی داشتهاند. برخی آن را بسیار کاربردی دانسته و برخی مواردی هم گزارش شده که با فعال کردن این ویژگی، افزونهها و سفارشیسازی وردپرس درست کار نکردهاند. بنابراین بهتر است در اولین فعالسازی این ویژگی، تمام تغییرات و کارکردها را بررسی کنید تا افزایش سرعت سایت وردپرس را رقم بزنید.
پس اگه چند تا افزونه نصب کرده باشی که همشون به یه سری سایت خارجی وصل میشن، سایتت میشه مثل ماشین توی ترافیک گیر میکنه. برای همین باید حواست باشه که چه افزونههایی رو نصب میکنی و مطمئن بشی که خیلی به منابع خارجی وابسته نباشن، تنها راه چاره اش اینه که دسترسی سایت های خارجی رو به سایتمون قطع کنیم. سپس مرورگر سرور میتواند آنها را از نزدیکترین سرور به خود دریافت کند. استفاده از CDN میتواند به طور چشمگیری سرعت صفحه را افزایش دهد. استفاده از کش (حافظه پنهان)، سرور شما را قادر میسازد تا یک کپی ثابت از صفحات شما ذخیره کند.
در این بخش به سراغ تکنیکهای کوچکی خواهیم رفت که انجام همه یا تعدادی از آنها تغییرات بزرگی در افزایش سرعت سایت وردپرسی شما رقم خواهد زد. این مقاله از وبلاگ لیموهاست، چکیدهای از تجربه چندین و چندساله متخصصان ماست و تکنیکهایی که برای افزایش سرعت سایت وردپرسی معرفی میکنیم حاصل بارها تست و بررسی است. استفاده از فشردهسازی Gzip یک اقدام پیشنهادی و مفید برای بهبود عملکرد وبسایت است. این تکنیک، با کاهش حجم فایلهای انتقالی از سرور به مرورگر، بهبود قابل توجهی در سرعت لود صفحات وب ایجاد میکند. تعداد درخواستهای HTTP یکی از عوامل اساسی در تعیین سرعت بارگذاری وبسایت محسوب میشود. هر درخواست HTTP که به سرور برای دریافت یک فایل مثل HTML، CSS، JavaScript، تصاویر یا فونت ارسال میشود، مستقیماً بر زمان لود صفحات تأثیر میگذارد.
در زیر مثالی از کد دستی خواهید دید، برای دیدن مثالهای بیشتر در خصوص کدهای کش مرورگر کلیک کنید. برای فعال سازی GZIP در هاست باید توسط کنترل پنل هاست این کار را انجام دهید و یا با استفاده از کد در htaccess این خاصیت را در هاست خود اجرا کنید. برای این موضوع باید هاستینگی را پیدا کنید که این سرعت را برای شما ارتقا دهد. معمولا هاست های اشتراکی از سرعت پایینی در این مورد برخوردار هستند و فقط بر روی سرورهای اختصاصی خدمات سرعت جستجوی سریع DNS می دهند. اکنون که میدانید باید تعداد درخواستها را کم کنید می توانید در مرحله اول به سراغ فایلهای HTML و CSS و JS بروید.
یکی دیگر از دلایل اهمیت افزایش سرعت سایت، این است که سرعت بارگذاری یکی از مهمترین فاکتورهای مهم سئو است. سرعت بارگذاری بالای سایت و عملکرد مناسب آن، یک سیگنال مثبت برای گوگل است و به افزایش رتبه سایت شما، ترافیک ورودی و در نهایت، فروشتان منجر میشود. بهینهسازی و فشرده کردن کدهای سایت میتواند تاثیر زیادی روی سرعت بارگذاری آن داشته باشد. بنابراین بهتر است فایلهای CSS، JavaScript و HTML را فشردهتر و کوچکتر کنید. ترکیب فایلها میتواند راهکار مناسبی برای فشرده کردن کدهای سایت باشد؛ چرا که کدنویسی سایت فشرده و در نتیجه حجم صفحات سایت کمتر میشود.
در مقاله رفع خطای کش توضیح مفصلی در این مورد داده شده که بعد از خوندن اون، اطلاعات بیشتری راجع به Cache سایت بهدست میارید. شبکه تحویل محتوا (Content delivery network) شبکهای از سرورها در مناطق جغرافیایی مختلف است. هر کدام از این سرورها، یک نقطه حضور (Point of Presence) هستند. اگه تعداد جداول دیتابیس بیش از ۷۰ یا ۸۰ تا بشه، ممکنه سایتت به شدت کند بشه و مشکلاتی رو تجربه کنی. پس بهتره هر از چند وقت یه بار یه دستی به سر و روی دیتابیست بکشی و این جداول اضافی رو پاک کنی. با این کار، سایتت سبکتر میشه و مثل روز اولش سریع و چابک میشه.
در این مبحث به بیان کردن 20 راهکار کاربردی افزایش سرعت لود سایت می پردازیم. طبق نتایجی که از رفتار کاربران وب سایت ها بدست آمده هرچقدر میزان سرعت لود محتواهای صفحه و سایت شما بیشتر باشد، کاربر احساس رضایت بیشتری میکنید. که هدف خود را لود زیر 2.5 ثانیه قرار دهید؛ این را به یاد داشته باشید به ازای هر 100 میلی ثانیه سریع تر بارگذاری شدن محتوا شما میتوانید شاهد افزایش ماندگاری کاربر و نرخ تبدیل باشید. اگر هدرها یافت نشوند، هر دفعه درخواست جدیدی برای منبع ایجاد خواهد شد و این درخواست روی سرور لود خواهد شد. کشینگ به سرور دستور میدهد که بعضی فایلها را در دیسک یا رم ذخیره کند.
در شرایطی ممکن است اجرای یک پرس و جو زمان زیادی به خود اختصاص دهد و همین باعث کند شدن اجرای سایت می شود. پرس و جوهای پیچیده، تو در تو و پرس و جو در پایگاه داده سنگین معمولا زمان زیادی برای اجرا نیاز دارند و کندی سایت را در پی دارند. این تکنولوژی ها روی اکثر سرورها وجود دارد و حتی ممکن است فعال هم باشد. در صورت فعال نبودن می توانید آن را خودتان فعال کنید تا سرور به صورت خودکار تمام داده های ارسالی به کاربران را فشرده سازی کند تا حجم آنها کاهش چشمگیری پیدا کند. منظور از ترکیب این است که کدهای چند فایل جاوااسکریپت همه در یک فایل قرار گیرند و همین کار برای چند فایل CSS هم جداگانه انجام شود.
این کار با سلیقه مناسب می تواند همان زیبایی ای را به سایت شما بدهد که یک عکس می دهد. شما به جز استفاده از سرور خودتان، می توانید از شبکه های دیگر سرور نیز برای کاهش بار بازدیدکنندگان استفاده کنید. در سایت های اختصاصی و یا HTML مجبور به استفاده از کد در فایل htaccess هستیم. شما برای داشتن این هاست ها می توانید هزینه کم تری را واریز کنید اما این سایتها به دلیل تخصیص منابع به کلیه مشترکین معمولا از سرعت پایینی برخوردارند. شاید دسترسی به امتیاز 100 درصد در ابتدا دشوار باشد و از طرفی بهبود امتیازهای جزئی به سرعت در جایگاه شما تاثیرگذار نباشند. این آنالیزها را برای هر صفحه ای از سایتتان که میخواهید انجام دهید.
در این نمونه، میتوانید ملاحظه کنید که با توجه به نوع فایل میتوان زمانهای انقضای گوناگونی را تعیین کرد. کرون جاب (WP-Cron) ها عواملی هستند که برای برنامهریزی کارهای تکراری در سایت استفاده میشوند. مشکل از جایی شروع میشود که کرونجابها به مرور زمان از کنترل خارج شوند و مشکلاتی برای عملکرد سایت ایجاد کنند. شما تصویری را در اینترنت پیدا میکنید و از URL آن مستقیما در سایت خود استفاده میکنید. به این ترتیب با کمال احترام، پهنای باند آن سایت را سرقت میکنید. زیرا این تصویر در سایت شما نشان داده میشود، اما از موقعیت اصلی خود ارائه خواهد شد.
افزونه WP Super Cache مثل موارد 1 تا 5 پکیج کامل نیست؛ اما به صورت تخصصی روی کش کردن سایت کار میکنه. همونطور که گفتیم کش کردن اصولی یکی از عوامل کم شدن زمان لود سایته. طبق یافتهها و تحقیقات درباره اهمیت سرعت بارگذاری در شرکت گوگل، 53 درصد از کاربران موبایل در صورتی که صفحه در طول سه ثانیه یا کمتر، بارگذاری نشود؛ آن را رها خواهند کرد. بنابراین نیازمند ترفندهایی برای کاهش زمان لود سایت یا افزایش سرعت سایت هستیم. تصاویر بخش مهمی از وبسایت هستند و در بهبود تجربه کاربری نقش مهمی دارند. با این حال انتخاب تصاویری که سایز و حجم بالایی دارند میتواند سرعت لود صفحات سایت را کاهش دهد.
اگر بارگیری صفحات وب شما بیش از حد طول بکشد یا مشکلی در طول فرآیند لود رخ دهد ، می تواند شما را غیرحرفه ای و وب سایت شما را غیرقابل اعتماد جلوه دهد. قبل از ایجاد هرگونه تغییر در سایت خود، باید عملکرد صفحات وب خود را اندازه گیری کنید. ابزارهای مختلفی برای آزمایش و اندازه گیری سرعت لود صفحه وجود دارد که می توانید از آن ها استفاده کنید. دو ابزار رایج Pingdom Website Speed Test و GTmetrix است که هر دو گزینه بسیار عالی هستند. Minify کردن فایلهای جاوا اسکریپت و CSS فضاهای سفید موجود در درون فایل را از بین میبرد. در نتیجه زمان بارگیری صفحه نیز کاهش مییابد و باعث افزایش سرعت صفحه میشود.
BJ Lazy Load با بیش از 90 هزار نصب فعال یه افزونه محبوب تو این زمینه محسوب میشه. این افزونه افزایش سرعت لود سایت وردپرس، تمام تصاویر و محتوای صفحات رو با یک placeholder جایگزین میکنه. به محض نزدیک شدن کاربر به قسمتی از صفحه که OffScreen هست، محتوا بارگذاری و در نتیجه پهنای باند سایت تا حد زیادی آزاد میشه! بعد از نصب و فعالسازی پلاگین BJ Lazy Load، به بخش تنظیمات پیشخوان برید و BJ Lazy Load رو انتخاب کنید. بهینه سازی محتوای سایت، ارتقای تجربه کاربری در کنار به کارگیری شبکه تحویل محتوا (CDN) باعث کاهش زمان بارگذاری وب سایت شما میشود.
قدم بعدی برای بالا بردن سرعت سایت، کاهش درخواستهای (ریکوستهای) صفحه است. هر بار که کاربری وارد سایتت میشه، صفحه درخواستهای مختلفی رو به سمت سرور میفرسته تا محتوا و اطلاعات لازم رو بگیره. حالا اگه افزونههای زیادی نصب کرده باشی، این درخواستها به شدت زیاد میشن و مثل یه صف طولانی جلوی سرور تشکیل میدن که باعث میشه بارگذاری سایتت کند بشه. برای بهینه سازی سرعت وردپرس شما میتوانید اقداماتی از جمله بهینه کردن تصاویر، بهینه کردن کدهای سایت، استفاده از CDN ها، انتخاب هاست مناسب و .... شما میتوانید برای دریافت اطلاعات بیشتر بخش آموزش افزایش سرعت با 22 روش را مطالعه بفرمایید.
کافیست آدرس آن صفحه را به ترتیبی که گفته شد در باکس مربوط در سایت gtmetrix وارد کنید. با تحلیل این آمار و ارقام و مطالبی که در این نوشته بررسی کردیم میتوانید به جبران امتیازهای از دست رفته تان بپردازید. به عنوان مثال اگر سایتتان یک سایت فروشگاهی است میتوانید از قالب فروشگاهی وودمارت استفاده کنید. تامینکننده هاست هم میتواند memory_limit PHP را روی سرور تعیین کند. هاتلینک فقط اشتراک یک عکس بیاجازه نیست و هزینه بالایی برای سایت منبع میتراشد. فرض کنید که هاست اشتراکی دارید و مثلا سایت پربازدیدی مثل خانه عکاسان در یکی از پستهایش یکی از تصاویر سایت شما را هاتلینک کند.
یعنی اگر در قالب 1 فایل html، 3 فایل css ، 2 فایل js و 12 عکس داشته باشد. مرورگر شما برای باز کردن صفحه 18 درخواست به سرور ارسال می کند.ممکن است شما فکر کنید که مرورگر در بار اول این فایل ها را در کش یا حافظه نهانگانی خود ذخیره می کند. مرورگر برای اینکه ببیند فایل های Css و js و… تغییری کرده اند یا خیر. مجددا به تعداد فایل های مذکور درخواست به سرور ارسال می کند.بسیار خوب حالا ما می خواهیم روشی را به شما آموزش دهیم. تا با اینکار سایت شما در زمان کمتری بارگذاری و همچنین RAM و CPU سرور شما نیز کمتر مصرف شود.این روش هیچ مشکلی با Ajax ندارد و برای تمامی هاست ها یکسان است.
در حالت موبایل تا جای ممکن تصاویر یا باکسهایی که نیاز به نمایش ندارند را حذف کنید. در بسیاری از سایتها دیده شده که آدرس دهی صفحات سایت یا مطالب را تغییر می دهند و بعد برای از بین نرفتن سئوی آنها، به آدرس جدید ریدایرکت انجام می شود. البته توصیه می شود معمولا این کار را برای صفحه اصلی انجام ندهید! شاید برای برخی این به این شکل به نظر بیاید که اگر ویدئو در سایت خودمان باشد تاثیرش در سئو بیشتر است! حال آنکه سئو در حال حاضر بیش از 200 فاکتور را داراست و باید دید کدام فاکتورها روی بهتر دیده شدن شما تاثیر می گذارد. این بدان معنی است که هنگامی که سایت شما سطح بالایی از ترافیک را تجربه می کند، زمان لازم برای پردازش هر درخواست افزایش می یابد و زمان بارگیری برای همه آنها کاهش می یابد.
https://daroromiekojast.ir/who-is-the-best-seo-in-urmia/