برچسب: افزایش سرعت سایت

  • آموزش افزایش سرعت سایت وردپرس در کوتاه ترین زمان 19

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

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

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

    مطالعات نشان داده است که از سال ۲۰۰۰ تا ۲۰۲۰ متوسط میزان توجه انسان‌ها از ۱۲ به ۷ ثانیه کاهش یافته است. این حقیقت برای شما به عنوان یک وبمستر چه معنایی دارد؟

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

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

    تحقیقات StrangeLoop
    تحقیقات StrangeLoop

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

    چگونه سرعت سایت وردپرسی را بررسی کنیم؟

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

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

    تست سرعت سایت وردپرس با ابزار isitWP
    تست سرعت سایت وردپرس با ابزار isitWP

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

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

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

    دلایل ابتدایی موثر در کند شدن سرعت سایت وردپرسی:

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

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

    اهمیت یک هاست وردپرسی خوب

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

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

    افزایش سرعت سایت وردپرسی در چند گام ساده (بدون کد)

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

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

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

    به همین دلیل به هرکسی که از وردپرس استفاده می‌کند پیشنهاد می‌کنیم که برای افزایش سرعت سایت وردپرس از افزونه‌های کش استفاده کند. کش کردن می‌تواند سرعت سایت وردپرسی شما را از ۲ تا ۵ برابر بیشتر کند. اما این افزونه چگونه کار می‌کند؟

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

    نصب افزونه کش وردپرس
    نصب افزونه کش وردپرس

    همانطور که در تصویر بالا مشاهده می‌کنید زمانی که یک کاربر از سایت وردپرسی شما دیدین می‌کند سرور، اطلاعاتی را از دیتابیس MySQL و فایل‌های PHP شما بازیابی می‌کند و آنها را در قالب یک فایل HTML به کاربر عرضه می‌کند. این یک فرآیند طولانی است اما شما می‌توانید با استفاده از افزونه کش این فرآیند را کاهش دهید. افزونه‌های کش مناسب زیادی وجود دارند ولی ما افزونه WP Rocket (پولی می‌باشد) و یا افزونه WP Super Cache (رایگان می‌باشد) را توصیه می‌کنیم.

    بهینه‌سازی تصاویر برای افزایش سرعت سایت وردپرس

    بهینه‌سازی تصاویر برای افزایش سرعت سایت وردپرس
    بهینه‌سازی تصاویر برای افزایش سرعت سایت وردپرس

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

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

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

    اما کدام یک را باید انتخاب کنیم؟
    • اگر تصویر شما رنگ‌های زیادی دارد از JPEG استفاده کنید.
    • اگر یک تصویر ساده‌تر دارید یا نیاز به یک تصویر ترنسپرنت دارید از PNG استفاده کنید.

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

    انواع فرمت های تصویر
    انواع فرمت های تصویر

    بهترین روش‌های افزایش سرعت سایت وردپرس و بهبود عملکرد آن

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

    به روز نگاه داشتن سایت وردپرسی

    به روز نگاه داشتن سایت وردپرسی
    به روز نگاه داشتن سایت وردپرسی

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

    بهینه‌سازی فرآیندهای پشت صحنه

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

    • وظایف مربوط به افزونه بک آپ وردپرس
    • کرون جاب مربوط به انتشار مطالب زمان‌بندی شده
    • کرون جاب‌هایی که آپدیت‌ها را چک می‌کنند
    • کراولرهای موتورهای جستجو که سعی در بررسی مطالب دارند

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

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

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

    استفاده از خلاصه مطالب در صفحه اصلی و آرشیوها

    استفاده از خلاصه مطالب در صفحه اصلی و آرشیوها
    استفاده از خلاصه مطالب در صفحه اصلی و آرشیوها

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

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

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

    تنظیمات نوشته در وردپرس
    تنظیمات نوشته در وردپرس

    کامنت‌ها را صفحه‌بندی کنید.

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

    کامنت‌ها را صفحه‌بندی کنید.
    کامنت‌ها را صفحه‌بندی کنید

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

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

    به عنوان مثال اگر سرور سایت شما در آمریکا قرار داشته باشد، سایت شما برای  کاربرانی که در آمریکا هستند عموما سریع‌تر از کاربران هندی لود می‌شود. استفاده از یک CDN می‌تواند کمک کند که سرعت لود شدن سایت شما برای تمام کاربران افزایش یابد. CDN شبکه‌ای است که ازسرورهایی از سرتاسر دنیا ساخته شده است. هر سرور فایل‌های استاتیک که با آن سایت شما ساخته می‌شود را ذخیره می‌کند.

    این فایل‌های استاتیک شامل فایل‌های غیر متغیری مانند عکس‌ها، CSS، و جاوا اسکریپت است. برخلاف صفحات وردپرس که داینامیک هستند. هنگامی که از یک CDN استفاده می‌کنید هر زمانی که کاربری از سایت شما بازدید می‌کند، فایل‌های استاتیک از نزدیکترین سرور به کاربر برایش ارسال می‌شود. بدین ترتیب سرورشما نیز سریع‌تر کار خواهد کرد زیرا بیشتر کار را CDN انجام می‌دهد.

    صدا و ویدئو را مستقیما در وردپرس آپلود نکنید.

    صدا و ویدئو را مستقیما در وردپرس آپلود نکنید.

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

    استفاده از این روش حجم فایل‌هایی که باید بک‌آپ گرفته شوند را نیز بسیار افزایش می‌دهد و عملیات بازگردانی را نیز دشوار می‌سازد. در عوض می‌توانید از سرویس‌های هاستینگ صوت و تصویر مانند یوتیوب، ساوند کلاود و…استفاده کنید. آنها پهنای باند لازم برای این کار را دارند! می‌توانید URL ویدئوی خود را (پس از آپلود در سرویس‌های دیگر) در وردپرس وارد کنید و وردپرس آن را تعبیه کرده و نمایش خواهد داد.

    از قالبی استفاده کنید که از لحاظ سرعت بهینه شده است.

    از قالبی استفاده کنید که از لحاظ سرعت بهینه شده است
    از قالبی استفاده کنید که از لحاظ سرعت بهینه شده است

    وقتی در حال انتخاب یک قالب برای سایت خود هستید بسیار مهم است که توجه ویژه‌ای به بحث بهینه‌سازی سرعت داشته باشید. بعضی از قالب‌ها با اینکه ظاهر بسیار زیبایی دارند ولی از لحاظ کدنویسی بسیار ضعیف هستند و این باعث می‌شود سرعت سایت شما کاهش یابد.

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

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

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

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

    تنظیمات دقیق وردپرس برای افزایش سرعت (نکات پیشرفته)

    با نکاتی که پیشتر در این مقاله ذکر شد می‌توانید پیشرفت زیادی در افزایش سرعت سایت خود داشته باشید. با این حال حتی کسری از ثانیه هم برای لود شدن یک سایت مهم است و شاید بخواهید همچنان سرعت سایت خود را افزایش دهید.

    تغییراتی که در زیر به آن ها اشاره می‌کنیم کمی تکنیکال‌تر و مستلزم آشنایی اولیه با PHP هستند. قبل از اینکه شروع به این تغییرات کنید مطمئن شوید که از سایت خود بک‌آپ گرفته‌اید.

    نوشته‌های بلند را به چند صفحه تقسیم کنید.

    نوشته‌های بلند را به چند صفحه تقسیم کنید.
    نوشته‌های بلند را به چند صفحه تقسیم کنید

     

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

    برای این کار می‌توانید به راحتی تگ <!––nextpage––> را به قسمتی که می‌خواهیم مقاله تمام شود و به صفحه بعد منتقل شود اضافه می‌کنیم. و می‌توانید باز هم این کار را تکرار کنید تا مقاله شما به صفحات دیگری هم تقسیم شود.

    درخواست‌های خارجی HTML را کاهش دهید.

    درخواست‌های خارجی HTML را کاهش دهید
    درخواست‌های خارجی HTML را کاهش دهید

    بسیاری از افزونه‌ها و قالب‌های وردپرس فایل‌های گوناگونی را از دیگر سایت‌ها لود می‌کنند. این فایل‌ها می‌توانند شامل اسکریپت‌ها، تصاویر و… متعلق به سایت‌هایی مثل گوگل، فسبوک، سرویس‌ها تحلیل‌گر سایت و مواردی مثل این باشند.

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

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

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

    توجه: این مورد تکنیکال‌تر است و مستلزم آشنایی اولیه با PHP و فایل‌های قالب وردپرس می باشد.

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

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

    <html xmlns="http://www.w3.org/1999/xhtml" dir="<?php language_attributes(); ?>">
    <head profile="http://gmpg.org/xfn/11">
    <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>
    charset=<?php bloginfo('charset'); ?>" />
    1
    2
    3
    4

    شما نمی‌توانید سازنده قالب را به این دلیل سرزنش کنید. آنها راه دیگری ندارند که متوجه شوند سایت شما به چه زبانی است. اما اگر سایت خود را با استفاده از قالب فرزند (child theme) شخصی‌سازی کنید می‌توانید با جایگزینی فراخوان‌های دیتابیس با اطلاعات خاص خود، تعداد این فراخوان‌ها را کاهش دهید.

    <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
    <head profile="http://gmpg.org/xfn/11">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    1
    2
    3

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

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

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

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

    برای این کار می‌توانید از افزونه WP-Sweep plugin استفاده کنید. این افزونه به شما اجازه می‌دهد که با یک کلیک اطلاعات غیر مهم نظیر مطالب پاک شده، اصلاحات، تگ‌هایی که استفاده نمی‌شوند و… را پاک کنید و دیتابیس خود را بهینه کنید.

    اصلاحات نوشته‌ها را محدود کنید.

    اصلاحات نوشته‌ها را محدود کنید
    اصلاحات نوشته‌ها را محدود کنید

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

    می‌توانید کاری کنید که در هر زمان تعداد خاصی از اصلاحات برای هر نوشته ذخیره شوند و بقیه پاک شوند. کافیست به سادگی این کد را به فایل wp-config.php اضافه کنید.

    define( 'WP_POST_REVISIONS', 4 );
    1

    فراموش نکنید که به جای Domainname.com نام دامنه خود را بنویسید.

    استفاده از لیزی لودینگ در مواقع نیاز

    این کد باعث می‌شود که تنها ۴ نسخه اصلاح‌شده هر نوشته یا برگه را ذخیره کند و نسخه‌های قدیمی‌تر را حذف کند.

    جلوگیری از سرقت محتواهای تولید شده

    جلوگیری از سرقت محتواهای تولید شده
    جلوگیری از سرقت محتواهای تولید شده

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

    برای جلوگیری از این اتفاق کافیست کد زیر را به فایل .htaccess اضافه کنید تا این امکان را برای دیگران مسدود کنید.

    #disable hotlinking of images with forbidden or custom image option
    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?wpbeginner.com [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
    RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]
    1
    2
    3
    4
    5
    6

    فراموش نکنید که به جای Domainname.com نام دامنه خود را بنویسید.

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

    استفاده از لیزی لودینگ در مواقع نیاز
    استفاده از لیزی لودینگ در مواقع نیاز

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

    هنگامی که کاربر اسکرول می‌کند عکس‌ها و ویدئوهای دیگر در دید کاربر قرار می‌گیرند و بنابراین لود می‌شوند. این قابلیت بر روی عکس‌ها، ویدئوها و حتی کامنت‌های وردپرس و گراواتارها قابل اجراست. برای عکس‌ها و ویدئوها می‌توانید از افزونه Lazy Load by WP Rocket استفاده کنید.

    استفاده از فایروال سطح DNS

    استفاده از فایروال سطح DNS
    استفاده از فایروال سطح DNS

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

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

    رفع ارورهای HTTP/SSL بدون استفاده از افزونه

    رفع ارورهای HTTP/SSL بدون استفاده از افزونه
    رفع ارورهای HTTP/SSL بدون استفاده از افزونه

    اگر SSL را برای سایت خود فعال کرده‌اید ممکن است با مجموعه‌ای از اروها مواجه شوید. ساده‌ترین راه برای حل این مشکل استفاده از افزونه‌هایی مانند Really Simple SSL است. مشکل این افزونه‌های این است که ابتدا URL را دریافت کرده و قبل از ارسال به کاربر آنها را به HTTPS تغییر می‌دهند. این کار تاثیر کم ولی قابل تاملی بر عملکرد سایت دارد. برای حل این مشکل به جای استفاده از این افزونه‌ها می‌توانید به صورت دستی URLها را تغییر دهید.

    استفاده از آخرین ورژن PHP

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

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

    استفاده از آخرین ورژن PHP
    استفاده از آخرین ورژن PHP

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

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

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

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

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

    ممکن است برای خودتان هم پیش آمده باشد، وقتی وارد سایتی می شوید، اگر نتوانید به سرعت کار خود را انجام دهید، سایت را ترک می کنید.

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

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

     

    افزایش سرعت سایت

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

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

    تمامی موارد ذیل کاربردی بوده (در عین سادگی) و می تواند شما را در دو مورد یاری کند.

    یکی افزیش سرعت سایت و دیگری بهبود سئو.

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

    1-فشرده سازی مطالب 

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

    به علت اینکه مطالب و نوشته ها و عکس هاو…. باعث کاهش سرعت سایت می شوند و دسترسی به آنها سخت می شود باید آنها را زیپ کرد.

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

    برای دریافت این افزونه به این لینک مراجعه کنید.

    2- کاهش افزونه های نصب شده

    یکی دیگر از کارهای مفید و بی دردسر، حذف افزونه های غیر ضروری است.

    به لیست افزونه های نصبی خود نگاه کنید و موارد اضافی که اصلا مرتبط با سایت نیستند را پاک کنید.

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

    3- بهینه سازی کدهای CSS

    فشرده سازی کدهای برنامه نویسی، باعث کاهش سایز فایل هایی می شود که در درون آنها کد ذخیره شده.

    پس با کاهش این کدها قدمی دیگر در افزایش سرعت سایت بردارید.( افزونه راکت این کار را برای شما انجام می دهد.)

    برای دریافت این افزونه اینجا کلیک کنید.

     

    موفق باشید….

  • آموزش نحوه بارگذاری عکس های تنبل گراواتار در دیدگاه وردپرس

    آموزش نحوه بارگذاری عکس های تنبل گراواتار در دیدگاه وردپرس

    بارگذاری عکس های تنبل گراواتار ، به این معنی است که چگونه می توان عکس هایی را قرار داد که سرعت سایت کاهش نیابد.

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

    اگر مایل هستید سرعت سایت شما اندکی بهبود یابد با ما همراه شوید….

    گراواتار چیست؟

    گراواتار چیست و چه رابطه ای با بارگذاری عکس های تنبل گراواتار دارد.؟

    گراواتار ، همان عکس هایی است کاربران در حساب کاربری خود استفاده می کنند.

    عکس های گراواتار ، در دیدگاه ها و بیوگرافی نویسندگان استفاده می شود.

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

    توجه داشته باشید که به خودی خود ، گراواتار چیز خوبی است،اما می تواند باعث کاهش سرعت سایت شود.

    نحوه عمل گراواتار

    پس از اینکه فرد در سایت گراواتار ثبت نام کرد،یک آدرسی را به سایت شما ارجاع می دهد.

    همین عمل باعث کاهش سرعت سایت شما خواهد شد.

    حال تصورکنید اگر تعداد کاربران هم زیاد شود……

     

    نحوه بارگذاری عکس های تنبل گراواتار

     

    رفع مشکل

    بارگذاری عکس های تنبل گراواتار ، همان عکس هایی است که در دیدگاه ها نمایش داده می شوند.

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

    معرفی افزونه Bj Lazy Load

    پس از نصب و فعال سازی افزونه ، وارد تنظیمات Bj Lazy Load شوید.

    زمانیکه وارد Bj Lazy Load می شوید ، می توانید این افزونه را کانفیگ کنید.

     

    نحوه بارگذاری عکس های تنبل گراواتار

     

    در این افزونه قدرتمند می توانید ، ابزارک ها ،عکس ها، عکس های شاخص و…. را بهینه کنید.

    پس از تنظیمات فوق و ذخیره سازی آن ، وارد سایت شوید و دوباره تست کنید.

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

     

    منبع : wpbeginner

  • نقد و بررسی پلاگین wp Rocket

    نقد و بررسی پلاگین wp Rocket

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

    من یکی از طرفداران سرسخت بهینه سازی و افزایش سرعت سایت هستم. چرا که سرعت مناسب سایت، تاثیر زیادی در رنک سایت داره. سرعت سایت به طور کلی از 2 جهت اهمیت پیدا میکنه:

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

    2- سرعت مناسب سایت برای کاربران اهمیت زیاده داره. شما یک سایتی رو در نظر بگیرید که از لحاظ سرعت بارگزاری بسیار کند هست و شما مجبورید مدتی منتظر باشید تا محتوای این سایت به طور کامل لود بشه. قطعا حوصلتون سر میره و دیگه سراغ این سایت نمیاید. بنابراین سرعت سایت علاوه بر تاثیر رتبه دهی گوگل، بر روی تعداد بازدید کاربران هم موثر هست.

    در این مقاله به بررسی و معرفی پلاگین افزایش سرعت سایت WP Rocket میپردازیم که به راحتی و بدون نیاز به تنظیمات پیچیده، سرعت سایت شما را افزایش میدهد و باعث افزایش رنگ سایت شما میگردد.

    این مقاله خلاصه ای از نقد و بررسی چندین سایت خارجی است که این پلاگین رو مورد ارزیابی قرار داده اند.

    نقد و بررسی پلاگین wp Rocket

    نقد و بررسی پلاگین wp Rocket

    پلاگین های مختلفی به صورت رایگان و یا غیر رایگان برای افزایش سرعت سایت وجود دارد که از راه های مختلفی مانند کش کردن محتوای سایت، باعث افزایش سرعت سایت میشوند. البته راه های مختلفی برای افزایش سرعت سایت وجود دارد. برخی از این پلاگین ها که بسیار معروف هم هستند W3Total cache و WP Super cache plugin را میتوان نام برد که تاثیر گذارترین راه افزایش سرعت آن ها، کش کردن محتوای سایت و فشرده سازی فایل هاست.

    در این میان پلاگین قدرتمند wp Rocket هم وجود دارد که مجموعه ای از ابزارهای قدرتمند برای بهینه سازی و افزایش سرعت سایت شما را به همراه دارد.

    نگاه کلی به برتری های پلاگین wp Rocket نسبت به سایر پلاگین های کش:

    افزایش سرعت سایت

    همانطور که میبینید رقابت سختی بین پلاگین wp Rocket و W3 Total Cache وجود دارد ولی پلاگین wp Rocket با توجه به تست های به عمل آمده، عملکرد بهتری را از خود نشان میدهد و از سایر رقبا پیشی میگیرد.

    در اینجا برخی موارد مقایسه شده در عکس بالا را توضیح میدهیم تا با کاربرد آن آشنا شوید:

    Quick Setup:

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

    Page Caching:

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

    Cache Preloading:

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

    GZIP Compression:

    GZIP Compression یک ابزار عالی برای افزایش سرعت سایت است. GZIP Compression در حقیقت محتوا را فشرده میکند و به مرورگر شما تحویل میدهد و مرورگر این نسخه ی فشرده را باز میکند و به شما تحویل میدهد.

    در نظر بگیرید که شما یک فایل فشرده با فرمت zip را از اینترنت دانلود میکنید و در کامپیوتر خود اکسترکت میکنید. فایل فشرده ی zip مثلا 10MB حجم دارد و وقتی آن را اکسترکت میکنید 30MB حجم دارد. شما یک فایل 10 مگابایتی را دانلود کردید ولی عملا یک فایل 30 مگابایتی دارید. تاثیر GZIP Compression در این مثال ساده کاملا مشخص شد.

    Browser Caching:

    با این ابزار فایل های استاتیک مانند css , js , html , images در مرورگر کاربر ذخیره میشود تا کاربر هر بار مجبور به بارگیری تمام این فایل ها نباشد. این فایل ها ثابت هستند و تغییری نمیکند بنابراین لزومی ندارد که هر بار که کاربر میخواهد سایت را مشاهده کند، این فایل ها را هم دانلود کند. در حقیقت در مراجعات بعدی کاربر، این فایل ها از داخل کامپیوتر او بارگیری میشود بنابراین سرعت سایت شما کاملا افزایش پیدا میکند.

    Google Fonts Optimization:

    مربوط به بهینه سازی فونت های گوگل است. البته ما ایرانی که که استفاده نمیکنیم 🙂

    LazyLoad:

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

    اگر سایت خود را در سایتی مثل gtmetrix.com بررسی کنید، احتمالا شما هم به نمره ی منفی Use cookie-free domains برخورد کرده باشید! برای حل این نمره ی منفی و تبدیل آن به نمره ی مثبت 2 راه دارید:

    1- فایل های سایت (عکس ها، css و … ) را به یک سابدومین منتقل کنید تا از آنجا لود شود. که البته این کار نیازمند تغییراتی در دیتابیس وردپرس میباشد! بنابراین برای اکثر افراد توصیه نمیشه مگر اینکه به این مسائل تسلط داشته باشید!

    2- استفاده از تکنیک LazyLoad که کار بسیار راحتی است و با پلاگین wp Rocket به صورت خودکار قابل انجامه!

    با قابلیت LazyLoad میتونید سرعت سایت خودتون رو افزایش بدید و نمره ی منفی Use cookie-free domains رو به یک نمره ی مثبت تبدیل کنید!

    البته راه های دیگه ای هم برای حل Use cookie-free domains وجود داره!

    Minification/Concatenation:

    مربوط به فشرده سازی فایل هاست. دانلود یک فایل 1KB بیشتر زمان میبره یا یک فایل 200KB ؟

    Image Optimization:

    امان از دست برخی عکس ها که اطلاعاتی در درونشون هست و قابل دیدن نیستن و به درد ما هم نمی خورن ولی کلی حجم عکس رو افزایش دادن! به عنوان مثال من خودم یک عکس png داشتم که حجمش 1.5MB بود و با استفاده از  ابزارهای کاهش حجم عکس آنلاین، حجمش رو به 230KB کاهش دادم. بدون اینکه کیفیت و سایز عکس تغییر کنه!

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

    CDN:

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

    Defer JS Loading:

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

    DNS Prefetching:

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

    Mobile Detection:

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

    Multisite Compatibility:

    پلاگین wp Rocket با وردپرس شبکه سازگار است.

    Multilingual Compatibility:

    پلاگین wp Rocket با وردپرس چند زبانه سازگار است.

     

    سوال: چطوری میتونم سرعت سایتم رو اندازی گیری کنم؟

    جواب: شما میتونید در سایت هایی که ابزار اندازه گیری و تست سرعت سایت رو در اختیار شما قرار میدهند، سرعت سایت خود را اندازی گیری کنید. دو سایت gtmetrix.com و pingdom.com و Google page speed test در این زمینه بسیار معروف هستند.

     

    تست عملکرد پلاگین wp Rocket بر روی چند سایت ها:

    با تست سایت در سایت های gtmetrix.com و pingdom.com و Google page speed test میتوانیم به تاثیر پلاگین wp Rocket بر روی سایت پی ببریم. همانطور که انتظار داریم، این پلاگین باعث افزایش سرعت سایت و کاهش زمان بارگذاری سایت میشود.

    نقد و بررسی پلاگین wp Rocket

    همچنین پلاگین wp Rocket نسبت به سایر پلاگین ها عملکرد بسیار بهتری را از خود نشان میدهد. تصویر زیر مقایسه ی سرعت سایت بین دو پلاگین wp Rocket و Super Cache را نشان میدهد:

    نقد و بررسی پلاگین wp Rocket

     

    حرف آخر:

    سرعت سایت همونطور که گفته شد از جهات بسیاری اهمیت دارد. همین حالا سایت خودتون رو در سایت های gtmetrix.com و pingdom.com و Google page speed test تست کنید و سرعت سایتتون رو چک کنید. ما در وردپرس یار راه های افزایش سرعت و بهینه سازی سایت رو در پست های مختلف توضیح میدیم و راهکارهای اون رو به شما نشون میدیم. پلاگین wp Rocket تا حد زیادی میتونه به شما در این کار کمک کنه.

    [button color=”blue” size=”medium” link=”https://www.wp-yar.ir/downloads/%d9%be%d9%84%d8%a7%da%af%db%8c%d9%86-%d8%a7%d9%81%d8%b2%d8%a7%db%8c%d8%b4-%d8%b3%d8%b1%d8%b9%d8%aa-%d8%b3%d8%a7%db%8c%d8%aa-wp-rocket/” ]دانلود پلاگین افزایش سرعت سایت WP Rocket[/button]

  • با افزونه عکس WP Smush.it بهینه باشید

    با افزونه عکس WP Smush.it بهینه باشید

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

    با عکس WP Smush.it بهینه باشید

    WP Smush.it

    اگر خیال کردین بهینه سازی تصاویر فقط موجب افزایش سرعت بارگزاری سایت میشه، باید بگم اشتباه کردین! بهینه سازی حتی توی سئو هم تاثیر میزاره. اصلا برای همینه که ما به عکس های سایتمون alt و title و اندازه میدیم. فعلا قصد توضیح سئو تصویر رو ندارم پس ازش میگذرم؛ بریم سر وقت افزونه  WP Smush.it.

    شانس بیارید سایتت رو تازه راه انداخته باشید! چون با نصب این افزونه و فعالسازی اش باید کل تصاویر خودتو بهینه کنی.(نترسید یه طوری زیر پوستی براتون این کارو انجام میده!)

    خب میتونم بگم عملکر این افزونه زیاد پیچیده نیست. کلا فرمت JPG رو خیلی تحویل میگیره(چون برای سایت مناسبه) و این فرمت تا حد امکان بهینه و فشرده میکنه تازه خوبیش اینه که هیچ تغییری توی عکستون هم اتفاق نمی افته(من که با چشم غیر مسلح چیزی ندیدم). نوار اطلاعاتی عکساتون رو تکمیل میکنه. فرمت GIF رو PNG تبدیل میکنه(این یعنی کلی فتوشاپ کاری قبل از آپلود عکس حذف میشه؛ البته میدونم در جریانه این مطلب نبودین و حتی عکس های GIF رو روی سایت آپلود میکردین :دی). خلاصه دوست من این افزونه WP Smush.it یکی از اون بهترین هاست که خیالتو از بابت عکسای سایتت راحت میکنه.

    عکس زیر نشون میده قسمت مدیای داشبورد مدیر بعد از فعالسازی این افزونه چطوری میشه:

    WP Smush.it1

     

    [button color=”blue” size=”medium” link=”https://wordpress.org/plugins/wp-smushit/” ]دانلود آخرین نسخه افزونه از مخزن وردپرس[/button]

     

  • WP Super Cache سرعت در عین سادگی

    WP Super Cache سرعت در عین سادگی

    اگر میخوای راحت و بی دردسر سایت خودتو برای کاربرا کش!(cache) کنی و سرعت سایت خودتو افزایش بدی بعلاوه زیاد هم وقت نداری یا حوصله سرکله زدن با تنظیمات پیشرفته رو نداری، خب پس همین الان این افزونه قدرتمند رو نصب کن. تمام!

    WP Super Cache سرعت در عین سادگی

    wpsupercache300dr200

    از تعریف کش(cache) چشم میبندیم ویه راست میریم سر اصل مطلب که معرفی این افزونه است. WP Super Cache، سعی میکنه تا از تمام صفحات شما بویژه صفحات پویای شما یک نسخه ایستا بروی سیستم کاربر قرار بده، تا در مراجعات بعدی، کاربر سایت شما رو از سیستم خودش لود کنه. این همه قضیه نیست؛ این نسخه ایستا همچنین روی سرور شما نگهداری میشه و کاربران جدید با مراجعه با سایت شما، نسخه ایستا رو از سرور شما دریافت میکنن؛ تمام این پاراگراف که براتون از عملکرد این افزونه نوشتم یعنی: درخواست کمتر ازسرور، مراجعه کمتر سرور، پاسخ کمتر سرور و در نتیجه سرعت بیشتر سایت.

    همه این امکانات درحالی در اختیار شما قرار گرفته که نیاز به تنظیمات پیشرفته ای ندارید و به راحتی میتوانید سایت خودتون رو با این افزونه کش کنید.

    [box type=”download” ]

    [/box]

  • افزایش سرعت بارگزاری با افزونه W3 Total Cache

    افزایش سرعت بارگزاری با افزونه W3 Total Cache

    یکی از افزونه هایی که برای سایت پیشنهاد میشه افزونه W3 Total Cache است؛ البته توی انتخاب این افزونه دقت کنید! اگر سرعت سایت شما مناسبه و فقط کمی بهینه سازی نیاز داره یا اینکه تازه سایت خودتونو راه اندازی کردین، از این افزونه استفاده نکنید و پیشنهاد میکنم از افزونه Wp Supre Cache استفاده کنید.

    افزایش سرعت بارگزاری با افزونه W3 Total Cache

    w3totalcache300dr200

    قبل اینکه افزونه رو نصب کنید به سایت gtmetrix.com برید و از نحوه لودینگ سایت خودتون گزارش تهیه کرده تا بعد از فعال کردن افزونه تغییرات رو بتونید بررسی کنید.

    987564

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

    کش چیست؟

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

    pagecache

    خوب بدون مقدمه میریم سر وقت ست کردن این افزونه؛ طبق معمول از مخزن وردپرس این افزونه رو دانلود کرده و توی سایت خودتون فعالش کنید؛ لینک دانلود رو براتون آخر این مطلب میذارم. وقتی افزونه فعال شد میتونید لینک تنظیماتش بنام performence رو توی داشبورد ببینید.

    w3totalcachesetting

    general setting: خوب اول از تنظیمات عمومی این افزونه شروع میکنیم؛ دقت کنید افزونه توی حالت پیشنمایش نباشه و اگر بود از این حالت خارجش کنید.

    w3totalcachesettinggeneral

    توی تنظیمات عمومی بخش های Page Cache، Minify، Database Cache، Object Cache و Browser Cache رو فعال کنید و اگر از CDN استفاده میکنید بخش مربوط به این گزینه رو فعال کنید؛

    w3totalcachesettingpagecache

    w3totalcachesettingminify

    w3totalcachesettingdatabasecache

    w3totalcachesettingobjectcache

    w3totalcachesettingbrowsercache

    w3totalcachesettingcdn

    Page Cache: خوب بعد از تنظیمات عمومی میریم سراغ تنظیمات مربوط به صفحات؛ سعی میکنیم صفحه اصلی سایت که بیشتر بازدید میشه، دسته بندی ها، تگ ها و در مجموع صفحاتی که بازدید بالایی دارن رو کش کنیم! یعنی اجازه بدیم تا کاربر از روی کش سیستم خودش اطلاعات رو ببینه.

    w3totalcachepagecachesettinggeneral

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

    توی باکس مربوط به Cache Preload باید آدرس مربوط به نقشه سایت خودتون رو وارد کنید.

    w3totalcachepagecachesettingcachepreload

    Minify: در اصل minify حجم بعضی فایل های ما نظیر فایل های css و js رو کم میکنه تا حجم فایل هایی که روی کامپیوتر کاربر دانلود میشه تا بتونه سایت ما رو ببینه کم بشه. خب توی تنظیمات عمومی minify مثل عکس زیر عمل کنید: همون چیزی که پیش فرض هست فقط اخطار minify رو هم برای مدیر و هم اخطار ایمیلی قرار دهید.

    w3totalcacheminifysettinggeneral

    برای بخش Html و XML گزینه هایی که توی عکس مشخص شده رو فعال کنید؛

    w3totalcacheminifysettinghtml&xml

    تنظیمات css و js هم بصورت پیش فرض فعاله، پس کاری بهشون نداریم چون باید فعال باشن. فقط برای بخش css تنظیمات که توی عکس مشخص شده رو اعمال کنید.

    w3totalcacheminifysettingcss

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

    Object Cache: تنظیمات پیش فرض باشه.

    Brower Cache: اگر فکر کردین با این افزونه فقط دارین سایت خودتون رو برای کاربرا کش میکنید سخت در اشتباهید؛ چون برای مرورگرها هم دارید کش میکنید. پس تنظیمات توی عکس رو اعمال کنید.

    w3totalcachebrowsercachesettinggeneral

    بقیه گزینه های بخش کش مرورگر رو روی حالت پیش فرض بزارید، فقط یه تغییر هست که باید اعمال کنید؛ اونم مربوط به سیاست کنترل کش میشه. خوب توی جعبه مخصوص css&js تغییر زیر رو اعمال کنید.

    w3totalcachebrowsercachesettincss$js

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

    [box type=”download” ]

    [/box]