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

سبد خرید شما خالی است!


سبد خرید شما خالی است!



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

ابزارهای آنلاین رایگانی مانند Pingdom، WebPageTest، GTmetrix و Google PageSpeed Insights وجود دارند که به شما کمک خواهند کرد تا علت کند بودن سرعت بارگذاری وبسایت خود را تشخیص دهید به  افزایش سرعت وبسایت کمک کنید. در ادامه مواردی را بیان خواهیم کرد که برای بهبود عملکرد وبسایت‏تان باید در نظر داشته باشید.

فشرده کردن فایل‏‌های CSS و جاوا اسکریپ، به مرورگر کمک می‏‌کند تا این فایل‏‌ها را سریع‌‏تر دانلود کند. با استفاده از فشرده‌‏سازی Gzip به آسانی می‌‏توانید اندازه فایل‏‌های بزرگ‏تر از  ۲۰۰KB (غیر فشرده) را به کمتر از ۴۰KB (فشرده) کاهش دهید. پس تا زمانی که سرورتان امکان فشرده ‏سازی فایل‏‌ها را دارد، از آن بهره ببرید تا موجب افزایش سرعت وبسایت شود. مطمئن باشید هرگاه فایل‏‌ها را فشرده می‏‌کنید، کاربران شما، سایتی با سرعت بالاتر را در دسکتاپ و موبایل‏شان تجربه خواهند کرد.

برای فشرده کردن فایل‏‌های استاتیک (تصاویر، CSS و جاوا اسکریپ)، کافیست فقط کدهای پایین را به فایل htaccess خود اضافه کنید.

تصاویر، علت اصلی کند بودن سرعت وبسایت‏‌ها هستند. همیشه تصاویر را قبل از بارگذاری در سایت، بهینه کنید. به‌ویژه اگر اندازه‏‌ای بزرگ‏تر از ۵۰KB دارند. برای تغییر اندازه تصاویر می‌‏توانید از فتوشاپ یا هر نرم‏‌افزار ویرایش دیگری استفاده کنید. پس از ویرایش، تصاویر را با کیفیت بالای ۶۰% ذخیره کنید. همچنین می‌‏توانید از قابلیت progressive برای فایل‌‏های JPG استفاده کنید. این ویژگی، تصاویر را زیباتر کرده و به کاربر حس ملایم‏‌تری را منتقل می‏‌کند.

اگر چه جاوا اسکریپت‌هایی مثل jQuery، Mootools و Prototype جالب هستند و عملکرد سایت شما را بهبود می‏‌دهند، اما می‏‌توانند بارگذاری صفحه وبسایت را دچار مشکل کنند. زیرا مرورگرها تا زمانی که تمام فایل‏‌های جاوا اسکریپ در بالای صفحه دانلود نشوند، بارگذاری محتوا را شروع نمی‏‌کند. برای حل این مشکل، تمام فایل‌‏های جاوا اسکریپی که بودنشان در زمان بارگذاری صفحه لازم نیست را به پایین صفحه منقل کنید. اگر شما از وردپرس استفاده می‏‌کنید، فایل‏‌های اسکریپ غیرضروری را از header.php به footer.php منتقل کنید.

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

مطمئن شوید که KeepAlive در هاستینگ سایت شما فعال است. بدین منظور، اگر به فایل httpd.conf  دسترسی دارید، فایل را باز کنید و مطمئن شوید که KeepAlive به صورت On در آن ثبت شده است. در غیر اینصورت کافی است که کد زیر را به فایل htaccess. در فولدر اصلی سایت کپی کرده و فایل را ذخیره کنید.

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

علاوه بر ادغام فایل‏‌ها، فراخوانی فایل‌‏ها نیز در افزایش سرعت وبسایت تاثیر دارند. فایل‌‏های CCS را می‌‏توان با سه روش inline ، internal و External در سایت اضافه کرد. اگر محتوای فایل‌‏ها کمتر از ۲KB است، بجای ایجاد یک فایل Extra HTTP، آنها را به صورت خطی (inline) فراخوانی کنید.

وردپرس پلاگین‏‌هایی مانند Autoptimize و Better WordPress Minify دارد، که می‏‌تواند به شما کمک کند تا فایل‏‌ها را ادغام کنید یا حتی آنها را به سبک inline فراخوانی کنید.


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

پلاگین‏‌های رایگانی مانند W3 Total Cache، WP Super Cache و WP Fastest Cache برای کش کردن سایت در وردپرس وجود دارد. که این پلاگین‏‌ها قابلیت‌های مختلف مانند کش کردن صفحات و نوشته‏‌ها و دیتابیس وردپرس را دارند.

زمانی که از یک سیستم مدیریت محتوا (CMS) مثل وردپرس، Joomla، Magento، Drupal یا سایت‏‌های PHP یا HTML استفاده می‌‏کنید، به شما توصیه می‌شود که از یک شبکه انتقال داده استفاده کنید تا سرعت سایت خود را به میزان قابل توجهی بالا ببرید. شبکه‏‌های انتقال داده، موارد استاتیک سایت شما مانند، تصاویر و فایل‏‌های CSS را در نزدیک‌‏ترین فاصله سروری در اختیار کاربران قرار می‌‏دهند و در نتیجه صفحه خیلی سریع‏‌تر برای کاربر بارگذاری خواهد شد.CloudFlare جزو شبکه‏‌های انتقال داده رایگان است. MaxCDN نیز گزینه عالی و مقرون به صرفه‌‏ای است تا زمان بارگذاری سایت خود را بهبود دهید و به افزایش سرعت وبسایت کمک کنید.

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

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

فرمت JPG کوچک‌‏ترین و سریع‌‏ترین نوع فایل برای بارگذاری است. پس به عنوان پیش‌فرض برای تصاویر از این فرمت استفاده کنید. تنها زمانی که به یک پیش‏ زمینه شفاف نیاز دارید یا تصاویرتان نوشته دارند از PNG استفاده کنید. زیرا فرمت JPG با تغییراتی که روی متن اعمال می‏کند، باعث می‏شود که متن تار شود.

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

دو تصویری که در ادامه نشان داده شده به نظر یکسان هستند، اما تفاوت بزرگی بین آنهاست. شکل سمت چپ ۱۰۲KB است و به صورت PNG  دخیره شده است، در حالی‌که شکل سمت راست با اندازه ۱۸KB یعنی ۶ برابر کوچک‏تر و با فرمت یک فایل JPG است.

دخیره شده به صورت PNG



دخیره شده به صورت JPG



 


هرگاه کاربر صفحه‏‌ای از وبسایت شما را درخواست کند، اما صفحه در سایت شما موجود نباشد، خطای ۴۰۴ رخ می‏‌دهد، که این خطا باعث کاهش سرعت بارگذاری سایت می‌‏شود. همیشه سایت‏تان را چک کنید تا مطمئن شوید خطای ۴۰۴ ظاهر نمی‏‌شود. ابزارهای مختلفی برای تست سرعت سایت وجود دارد. یکی از این روش‌‏ها برای ارزیابی سرعت سایت، بررسی تک تک درخواست‏‌ها است که به آن روش آبشاری (waterfall) گفته می‏‌شود. ابزارهای مختلفی نیز برای ارزیابی آبشاری سایت وجود دارد.

در شکل زیر یک نمودار آبشاری دیده می‌‏شود که ردیف‌‏های قرمز نشان دهنده خطای ۴۰۴ هستند. همانطور که در شکل می‏‌بینید، این خطا زمان بارگذاری سایت را به میزان قابل ملاحظه‏‌ای افزایش داده است.

اگر چه گاهی وسوسه می‏‌شوید که میزان زیادی محتوا را در هر صفحه سایت قرار دهید؛ اما سعی کنید اندازه صفحات تا جایی که امکان دارد، کوچک (حداقل) نگه داشته شوند. این موضوع حتی برای کاربری که از موبایل استفاده می‏‌کند، حیاتی‌تر است. چون بارگذاری یک سایت ۲MB از طریق موبایل با اینترنت ۳G فاجعه است. این نکته را هم در نظر داشته باشید که کاربران دوست ندارند، برای باز شدن یک صفحه، بیشتر از دو یا سه ثانیه منتظر بمانند. اگر تصویر جدیدی که می‏‌خواهید به سایت اضافه کنید، تاثیری در ارزش محتوای سایت ندارد، این کار را نکنید و سایت را مانند سایت زیر تا حد ممکن ساده نگه دارید.

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

مثلا فرض کنید تصویری با اندازه ۱۲۰۰×۶۷۵ پیکسل داریم و می‏‌خواهیم تصویری با اندازه ۴۸۰×۲۷۰ پیکسل در سایت قرار دهیم. ابتدا اندازه عکس را با نرم‌‏افزارهای ویرایش تغییر می‌‏دهیم و عکس با اندازه مناسب را در سایت بارگذاری می‏‌کنیم. برای مثال عکس زیر را با کمک HTML کوچک نکرده‌‏ایم… بلکه اندازه آن ویرایش شده و سپس در سایت قرار گرفته است.

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

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

با اضافه کردن کدهای زیر در فایل htaccess. مدت زمان کش مرورگر را تنظیم کنید.

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

اگر چه بهینه‌سازی پایگاه داده‌‏ها کاری وقت‏‌گیر و گاهاً مشکل است… اما بهترین روش استفاده از phpMyAdmin است. با وارد شدن در کنترل پنل هاست سی پنل، از بخش دیتابیس گزینه phpMyAdmin را انتخاب کنید. پس از ورود به محیط phpMyAdmin، دیتابیسی که می‏‌خواهید بهینه شود را انتخاب کنید. phpMyAdmin توسط گزینه “optimizing your tables” به شما مواردی را پیشنهاد می‏‌کند که بهینه‌سازی آنها مهم است.


صفحه هاست را متناسب با نیازهای وبسایت‏تان انتخاب کنید. گاهی شرکت‏ها برای کاهش هزینه از هاست اشتراکی استفاده می‏‌کنند.

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

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

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

ترجمه و تهیه توسط سرکار خانم سمیه زارع


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

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند:

۲۵۲,۲۳۵ نفر







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

هرگاه دیدگاهم تایید شد، من را از طریق ایمیل مطلع کن


iman313 ۱۴:۰۵ ۱۳۹۶-۱۲-۲۲

من خیلی از این کار هارو کردم ولی بازم سایتم تو ۷ ثانیه لود میشه هرکار میکنم پایین تر نمیاد !!! شما تو همیار چیکار میکنید تو ۳ ثانیه لود میشد ؟ سون لرن هم تو ۳ ثانیه لود میشه خداییش چیکار میکنید !؟!؟؟!؟؟!؟

1,190 بازدید


2,360 بازدید


2,408 بازدید


2,780 بازدید


2,212 بازدید


2,156 بازدید


2,334 بازدید


1,187 بازدید




با عضویت در همیار وردپرس


همین الآن، عضو شوید


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

توصیه همیاروردپرس: هاست وردپرس ایران سرور


نام کاربری یا ایمیل؟


رمز


مرا به خاطر بسپار



فراموشی رمز عبور

هنوز عضو نیستید؟


ثبت‌نام کنید


لینک دانلود را همین الان برایم ایمیل کن


چرا عضو سایت نمی‌شوید تا دیگر این پنجره را نبینید و مستقیم دانلود کنید؟


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

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

مطالعات نشان می دهد که بازه توجه و دقت انسان ها از سال 2000 تا 2016، از 12 ثانیه به 7 ثانیه کاهش پیدا کرده است. اما این مسئله چه معنایی برای صاحبین وب سایت ها دارد؟

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

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

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

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

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

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

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


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

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

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

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

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

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

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

ما از این مسئله آگاهیم که پیکربندی وبسایت برای تازه کارها می تواند بسیار پر استرس باشد، مخصوصا برای کسانی که اصلا اهل تکنولوژی نیستند. اما نگران نباشد، شما تنها نیستید. ما به بسیاری از کاربران وردپرسی کمک کرده ایم تا راندمان وبسایت خود را بهبود ببخشند.

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

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

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


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

افزونه های مدیریت کش فراوانی در مخزن وردپرس وجود دارند، اما ما افزونه WP Super Cache را به شما پیشنهاد می کنیم. پیاده سازی این افزونه کار ساده ایست و می توانید به راحتی نسبت به نصب و پیاده سازی آن اقدام کنید.


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

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

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

در اغلب سایت ها از دو فرمت PNG و JPG برای عکس ها استفاده می شود. اما تفاوت بین این دو فرمت رایج چیست؟

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

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

اما چگونه به انتخاب از بین این دو فرمت بپردازیم؟

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


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

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

یکی از بهترین افزونه های انجام این کار، BJ Lazy Load بوده که استفاده از آن نیز بسیار آسان می باشد.

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

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


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

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


وردپرس به صورت پیشفرض تمام محتوای یک مطلب را در صفحه اصلی و بایگانی ها نمایش می دهد. این مسئله موجب کند شدن بارگذاری صفحاتی مانند صفحه اصلی، دسته بندی ها، برچسب ها و دیگر صفحات بایگانی می گردد.

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

به منظور افزایش سرعت بارگذاری صفحات اصلی و بایگانی ها بهتر است خلاصه مطالب را در زیر عنوان هر مطلب قرار دهید. برای انجام این کار به مسیر Settings » Reading رفته و به جای گزینه “Full Text” گزینه “Summary” را انتخاب کنید.



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

وردپرس برای حل این مشکل دارای تنظیمات داخلی است. برای تنظیم صحیح این قسمت به مسیر Settings » Discussion رفته و گزینه “Break comments into pages” را انتخاب کنید.


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

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

یک CDN شبکه ای از سرورها در مکان های مختلف جهان است. هر سرور قابلیت ذخیره سازی فایل های استاتیک سایت را دارد. منظور از فایل های استاتیک فایل های ثابتی هستند که تغییر نمی کنند. از جمله این فایل ها در سایت می توان به تصاویر سایت، CSS ها و فایل های جاوا اسکریپت اشاره کرد.

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

شما در وردپرس قادرید که ویدئوها را مستقیما در هاست خود آپلود کرده و از طریق HTML5 به پخش آنها در مرورگر کاربران بپردازید. اما هرگز نبایست دست به چنین کاری بزنید!

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

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

وردپرس داری قابلیت جاسازی (Embed) ویدئو هاست و از این طریق می توانید بعد از آپلود ویدئوها در سایت های اشتراک ویدئو، تنها کد مربوطه را در داخل پست قرار دهید.


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

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


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

در بررسی که توسط ما برای مقایسه پلاگین های اسلایدر وردپرس انجام شد، پلاگین Soliloquy نمره بهتری نسبت به دیگر پلاگین ها کسب کرد. نتیجه کامل این مقایسه در تصویر زیر آمده است.


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

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

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


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

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

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

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


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

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


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

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

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


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

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

در این مثال هر بار که دستور <?php به کار برده می شود، دیتابیس مورد فراخوانی قرار می گیرد:

<html xmlns="http://www.w3.org/1999/xhtml" dir="”><meta http-equiv="Content-Type" content=" charset=” />

 


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

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


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

این کار می تواند با استفاده از افزونه WP-Sweep plugin انجام شود. این افزونه به شما امکان میدهد تنها با یک کلیک به پاک سازی موارد اضافه مانند پست های پاک شده و تگ های بدون استفاده بپردازید.


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

شما می توانید تعداد اصلاحیه هایی را که برای پست ها و مطالب در وردپرس نگهداری می گردند را محدود کنید. این کار با قرار دادن کد زیر در فایل wp-config.php قابل انجام است:

define( ‘WP_POST_REVISIONS’, 4 );


این کد تعداد اصلاحیه های هر پست را به چهار عدد محدود کرده و موارد قبلی را پاک می کند.


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

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

#disable hotlinking of images with forbidden or custom image optionRewriteEngine onRewriteCond %{HTTP_REFERER} !^$RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?example.com [NC]RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?google.com [NC]RewriteRule .(jpg|jpeg|png|gif)$ – [NC,F,L]

 


دقت کنید که در کد بالا به جای example.com، دامنه خود را قرار دهید.

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

تکنولوژی فشرده سازی Gzip به وب سرور ها این امکان را می دهد که بعضی از منابع سایت را فشرده سازی و سپس به کاربر ارسال کنند.

این سیستم فشرده ساز بر روی سرعت سایت بسیار موثر بوده و می تواند حجم اولیه سایت را بین 30 تا 40 درصد کاهش دهد. برای بسیاری از وبمسترها راحت ترین کار برای پیاده سازی Gzip، نصب افزونه آن است. افزونه W3 Total Cache جدا از سایر ویژگی های فوق العاده ای که دارد، می تواند Gzip را در سایت وردپرسی شما فعال کند.


دیگر روش های فعال سازی Gzip عبارتند از:


ارتقا وب سایت به جدید ترین نسخه PHP می تواند بسیار خسته کننده باشد، اما ارزش زیادی خواهد داشت. اسکریپت ها در نسخه های جدیدتر PHP میتواند تا 30 درصد سریعتر اجرا شوند و این مسئله بر روی سرعت سایت های بزرگ تاثیر زیادی خواهد گذاشت. مقاله های زیادی در چند وقت اخیر منتشر شده که نشان دهنده افزایش سرعت اجرای اسکریپت ها در نسخه PHP 7.1 است.

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

منابع:wpbeginnersearchenginewatchstartbloggingonline


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

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

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

هم اکنون با ما تماس بگیرید


نام کاربری:


رمز عبور:


نمی توانید وارد شوید ؟


برای عضویت در وبسایت مکانیک وردپرس و بهره مندی از امکانات مکانیک وردپرس در این بخش ثبت نام کنید

ثبت نام کنید


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

نام کاربری / ایمیل:



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

از مهمترین مواردی که مدیر یک سایت باید به آن توجه ویژه داشته باشد سئو سایت است.

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

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

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

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

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

Autoptimize یک افزونه‌ی بهینه ساز برای فایلهای موجود استفاده شده در وبسایت وردپرس شما می باشد. این افزونه با تجمیع کردن فایلهای موجود تاثیر بسزایی در افزایش سرعت سایت و همچنین بهبود وضعیت سئو دارد.

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

افزایش سرعت لود سایت


جمع آوری فایل های جاوا اسکریپت و CSS در یک فایل


فراخوانی و ارسال HTTP تنها از یک فایل بدلیل انجام بهینه سازی

موفق باشید.


593 بازدید


۲۳ شهریور ۱۳۹۷


259 بازدید


۱۸ اردیبهشت ۱۳۹۷


242 بازدید


۱ اردیبهشت ۱۳۹۷


549 بازدید


۲۷ آذر ۱۳۹۶


562 بازدید


۱۹ آذر ۱۳۹۶


677 بازدید


۸ مهر ۱۳۹۶


به جمع ۸۶۰۲ نفر، که شروع به افزایش کسب درآمد از اینترنت کرده اند، بپیوندید.

با تشکر از عضویت شما در خبرنامه مکانیک وردپرس


فایل هدیه برای شما در ایمیل درج شده ارسال شد . موفق باشید

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


فرم ساز وردپرس


سئو و بهینه سازی وردپرس


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


کیفیت خدمات و مقالات در مکانیک وردپرس تعهدی در بالاترین سطح سازمان بوده و مسئولیت پذیری تمامی مدیران، سرپرستان و کارکنان از مهم این مطلب است .

تمامی حقوق برای مکانیک وردپرس محفوظ میباشد ۱۳۹۶ – ۱۳۹۷

طراحی و سئو شده توسط آی سن مدیا



خرید سرور اختصاصی


خرید سرور مجازی SSD PRO


خرید سرور مجازی


سرور مجازی ارزان ، خرید سرور مجازی ایران ، خرید VPS ، خرید وی پی اس ارزان ، فروش VPS

بلوسرور خرید سرورمجازی ارزان خرید سرور اختصاصی خرید vps ارزان را به صاحب گرامی پیشنهاد میکند ، سخت افزار VPS ارزان بلوسرور بهترین ها بودن و پورت VPS مجازی بلوسرور بزرگترین Datacenter اروپا و VPS خارجی است و این رو میتوانند خرید سرور مجازی ارزان انجام دهند.خرید vps ارزان.مدیران سرور مجازی که قصد تهیه سرورمجازی یا سروراختصاصی را دارند میتوانند این وی پی اس ها را خریداری کنند ، بلوسرور اقدام به ارایه سرور اختصاصی با کیفیت سخت افزاری بالا دیتاسنتر Hetzner آلمان فنلاند شده است را تهیه کنند با استفاده سرور اختصاصی که در اختیار دارند ، سرورشان سرور مجازی یا خرید VPS برای فروش سرور مجازی انجام دهند.

خرید vps خارجی


سرور مجازی ارزان ، خرید سرور مجازی ایران ، خریدVPS ، خرید وی پی اس ارزان ، فروش VPS

بلوسرور (Blueserver) ارایه دهنده سرور مجازی (VPS) ویندوز لینوکس ، هاست وردپرس ، هاست وب ، هاست دانلود با 4 سال تجربه کاری از دیتاسنتر OVH فرانسه.

تیم بلوسرور از 4 سال پیش (1391) تاکنون ، پشتیبان هاستینگ ها و در زمینه شبکه بصورت خصوصی اقدام به فعالیت می نموده است. از همین رو با افزایش رضایتمندی کاربران تصمیم گرفته شد تا مجموعه بلوسرور بصورت عمومی خدمات و کیفیت پشتیبانی خود را به سایر کاربران نیز عرضه کند.هدف بلوسرور تنها ارایه سرویس های باکیفیت و متمایز و بدون اورسل است تا کاربران سطح دیگری از کیفیت رو مشاهده کنند.

خرید سرور مجازی


virtual private server is virtualization of vmware , vps allow for user to run server buy of dedicated server because setup server can update security and unlimited bandwidth traffic number website. a VPS server cpu , ram , HDD , SSD , Sata support dedicated access configuration. Buy VPS can secure raid 10 backup enable on system shared stored primary data datacenter redstation ovh iptables linux windows linux centos , linux Ubuntu , Microsoft windows server remote desktop putty kvm connection.

اگر صاحب کسب و کار هستید یا نیاز به ایجاد و طراحی سایت دارید ، اما آشنایی در این زمینه ندارید ، بلوسرور بسته های ویژه پیشنهادی برای راه اندازی سایت های شرکتی ، دانلود ، شخصی و … را برای شما ایجاد کرده و راه اندازی کامل سایت شما را پشتیبانی خواهد کرد.

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

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

خارجی آلمان فرانسه خرید سرور مجازی ، وی پی اس ، خرید وی پی اس ارزان , VPS خارجی آلمان فرانسه

با کمک مجازی سازها بر روی یک سرور اختصاصی به چند سرور کوچک تبدیل میشن ، هر vps میتونه سیستم عامل مجزایی داشته باشه و دارای منابع معینی باشه ، هر وی پی اس دارای یک IP اختصاصی است که در صورت نیاز میتوان IP های دیگه ای هم تهیه کرد ، برای اتصال به وی پی اس ها در ویندوز از طریق remote desktop و برای لینوکس از طریق ssh اقدام میشود.بسیاری از شرکت های میزبانی وب با استفاده از وی پی اس ها سرویس میزبانی برای کاربران خود و موسسات و شرکتها ارائه میدهند که این سرویس می تواند  بسیار مقرون به صرفه برای کاربران عادی و شرکتها باشد.خ

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

بلوسرور


پشتیبانی تلگرام


کانال تلگرام


09017408331


سرور ربات تلگرام


VPS بلوسرور به عنوان ربات تلگرام نیز ارایه میشوند ، بلوسرور میزبان بسیاری از ربات تلگرامی است ، VPS SSD آلمان امکان نصب سیستم عامل ابونتو ، رباتی مثل ربات تبچی ، اسپم و … دارد ، همچنین ربات هایی که با PHP طراحی شدند در سرور آلمان و فرانسه با سیستم عامل Centos ارایه میشوند. از آنجایی که ربات تلگرام در VPS برای اجرا نیاز به سیستم عامل و کانفیگ دارند ، میتوانید از بلوسرور ، VPS مورد نیاز را تهیه کنید. سرورمجازی بلوسرور بصورت 24 ساعته روشن بوده و برای اجرا و مدیریت ربات ها نیاز نیست که سیستم شخصیتون رو روشن نگه دارین و با تهیه VPS اینکار رو به سرور میسپارید.

سرور دانلود و آپلود


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

سرور اپلیکیشن موبایل


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

خرید سرور مجازی


هاست میزبانی سایت


در VPS لینوکس با نصب سیستم عامل Centos میتوان سایت های PHP , Html را میزبانی کرد ، برای میزبانی سایت ها نیاز به نصب یک کنترل پنل مانند Cpanel , Directadmin , Centos web panel است که همراه Control panel ها سرویس مناسب راه اندازی سایت نصب میشود ، سپس با توجه به CMS کاربران میتوانند نسبت به ایجاد سایت درسرورمجازی اقدام کنند ، آپتایم (Uptime) VPS بلوسرور بسیار بالا و نزدیک به 100% بوده و از اینرو همیشه سایت کاربران در دسترس است.

آپتایم


دیتاسنتر های انتخاب شده توسط بلوسرور منتخب پیشرفته ترین دیتاسنترها و جدید ترین سخت افزارهای موجود است ، با توجه به کیفیت سخت افزار و شبکه دیتاسنتر ها ، آپتایم سرورها بسیار بالا و نزدیک به 100% بوده و تقریبا قطعی در شبکه سرورها وجود ندارد ، بلوسرور از آنجایی که به امنیت VPS کاربران اهمیت میدهد ، همیشه سعی در برقراری امنیت سرور کاربران از لحاظ راهنمایی و ارایه توضیحات لازم کرده است.

پشتیبانی


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

خارجی آلمان فرانسه خرید سرور مجازی ،VPS ارزان ، وی پی اس ، خرید وی پی اس ارزان , VPS خارجی آلمان فرانسه

خرید vps ابری


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

دیتاسنتر Hetzner آلمان


از دیگر دیتاسنتر های معروف اروپا هتزنر (Hetzner) است که در کشورهای آلمان و فنلاند دارای Data center است.از ویژگی های این دیتاسنتر ارایه server هایی جدید و با سخت افزار بروز است ، server های جدید این دیتاسنتر دارای Ram DDR4 ، Cpu intel و هارد sata Ent و ssd nvme است. آپتایم این دیتاسنتر 99.99% و با توجه به نزدیکی به کشور ایران دارای ping پایینی برای ارتباط با کاربران ایرانی است و استفاده از Dedicated server و VPS این دیتاسنتر بین کاربران ایرانی رایج شده است.

دیتاسنتر OVH فرانسه


OVH یکی از بزرگترین دیتاسنترهای اروپا با ارایه سرورهای مجازی و اختصاصی همواره محبوب کاربران ایرانی است ، دلیل این محبوبیت ، کیفیت و پایداری بسیار بالای سرورها ، سرعت دانلود و آپلود بسیار بالا با توجه به پورت قوی ، دارای آنتی دیداس سخت افزاری و آپتایم نزدیک به 100% است ، در ایران vps ovh فرانسه از استقبال خوبی بین کاربران برخوردار است. با توجه به پایداری و کیفیت بسیار بالا ، این Server ها بسیار مناسب برای راه اندازی سایت ، هاست دانلود و … است.

آموزش های سایت


اطلاعیه های سایت


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

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

هیچ میدونستید که بر اساس آماری که گروه Aberdeen Group منتشر کرده، بخاطر هر 1 ثانیه تاخیری که در لود صفحات سایت شما رخ میده نتایج زیر را به دنبال خواهد داشت؟

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

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

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

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

بهترین ابزار برای بررسی سرعت سایت در وردپرس و در هر سایت دیگه استفاده از سایت GTmetrix هست. این سایت با استفاده از مرورگرهای مختلف و لوکیشن‌های مختلفی که روی نرم افزار آنلاین خودش داره این امکان رو به شما میده که سرعت لود سایت وردپرسی خودتون را به صورت زنده مشاهده کنید و ببینید که برای لود هر صفحه از سایت چه تعداد درخواست، چه میزان حجم و چقدر زمان نیاز هست. بعد از اینکه این موارد رو به شما ارائه داد میتونید تک تک فایل‌ها و قابلیت‌هایی که روی افزایش سرعت وردپرس تاثیر داره رو ببینید که در چه سطحی قرار دارند. به عنوان نمونه میتونید ببینید که تصاویر استفاده شده تا چه میزان بهینه هستند؟ آیا از کش وردپرس و CDN وردپرس استفاده کردید؟ فایل‌های CSS و JS تا چه حدی فشرده شدن؟ اصلا فشرده سازی برای فایل‌های وردپرس انجام دادید یا خیر؟!

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

برای اینکه از ابزار آنالیز سایت GTmetrix استفاده کنید، ابتدا باید وارد این سایت با آدرس GTmetrix.com شده و سپس مشابه تصویر زیر در فیلد Analyze Performance of آدرس سایت یا صفحه‌ای از سایت که قصد بررسی اونو دارید وارد کرده و در نهایت روی دکمه Analyze کلیک کنید.


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


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

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

Page Speed Score: این میانین برای نمایش میزان سرعت سایت به صورت درصدی بر اساس الگوریتم‌های گوگل هست که مقدار سرعت سایت شما رو نمایش میده. در این میانگین هم همون رنگبندی‌ها بالا وجود داره و هرچی درصد بالاتر بره به رنگ سبز و هرچی پایین‌تر باشه به رنگ قرمز منتهی خواهد شد. همچنین این امتیاز بر اساس حروف الفبا انگلیسی هم از حرف A تا F رده بندی شده که بر اساس درصد نهایی که مشخص شده یکی از این حروف نمایش داده میشه که در اینجا حرف A به معنی امتیاز بالا هست.

YSlow Score: این گزینه هم برای نمایش میانگین بهینه بودن سایت هست که بر اساس میزان بهینه بود فایل‌ها نمایش داده میشه و از الگوریتم‌های یاهو در این رده بندی استفاده شده. با این رده بندی میتونید بفهمید که کدوم یک از فایل‌های سایت شما هستند که باعث کند شدن سایت در وردپرس شدند و به کمک همین ستون میتونید فایل‌های حجیم که باعث لود کند سایت میشه رو شناسایی کنید.

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

Fully Loaded Time: از این بخش میتونید مدت زمان لود سایت با بر حسب ثانیه ببینید. این زمان از لحظه‌ای که سرور سایت به درخواست مرورگر کاربر برای لود صفحه پاسخ میده شروع شده و تا زمانی که کلیه فایل‌ها در مرورگر کاربر لود بشه ادامه خواهد داشت. که در نهایت مدت زمانی که در این بین طول میکشه به عنوان میزان زمان لود سایت در نظر گرفته میشه.

Total Page Size: این گزینه هم بر اساس پارامترهایی که در سایت انجام گرفته حجم کلیه فایل‌هایی که لود میشه رو با هم جمع بسته و در نهایت نشون میده که برای صفحه‌ای که انتخاب کردید، چه میزان حجم و ترافیک مصرف خواهد شد که بر اساس MB نمایش داده میشه.

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

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

خب، حالا که تست سرعت سایتتون رو انجام دادین و نتایج برای هر پارامتر نشون داده شده، حالا نوبت این رسیده که هر پارامتر رو بررسی کنید و ببینید که دقیقا چی هست و بعدش شروع به بهینه کردن این پارامتر بکنید. در ادامه به صورت دسته بندی شده به معرفی هر کدوم از پارامترهایی که در ستون‌های PageSpeed، Yslow، Waterfall، Timings و History می‌پردازم.

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

Optimize the order of styles and scripts: این گزینه برای بهینه سازی کردن فایل‌های استایل و اسکریپت‌هایی که به صورت ثابت در سایت وارد شده و استفاده میکنید مورد استفاده قرار میگیره. در این پارامتر میزان بهینه بودن کدهای CSS و JS که در سایت استفاده شده نمایش داده خواهد شد که برای بهبود این پارامتر باید ببینید اول امتیاز کافی دارید یا خیر. اگر امتیاز خوبی نداشتید، با کلیک روی این پارامتر آدرس فایل‌ها بهتون نشون داده میشه که با مراجعه به این فایل‌ها میتونید اقدام به بهینه سازی اونها بکنید.

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

Specify a cache validator: در این پارامتر هم فایل‌هایی که به درستی کش نشده باشند یا اینکه امکان کش در اونها وجود نداره بهتون نمایش داده میشه که میتونید با بررسی هر فایل وضعیت کش رو برای اونها مشخص کنید. برای بهبود سرعت در gtmetrix برای این پارامتر هم میتونید از مقاله‌های آموزش افزایش سرعت وردپرس با نصب افزونه WP-FFPC و آموزش کامل نحوه نصب و فعال سازی w3 total cache در وردپرس استفاده کنید.

Leverage browser caching: این گزینه هم برای کش فایل‌های ثابت هست که تغییری در اونها ایجاد نمیشه. به عنوان نمونه تصاویر و فایل‌های CSS که به ندرت تغییر میکنند در این نوع کش دسته بندی خواهند شد. حالا در اینجا هر کدوم از این فایل‌ها که میتونند به صورت کش شده در مرورگر کاربر قرار بگیرند، اما به هر دلیلی این کار صورت نگرفته نمایش داده خواهد شد که برای بهبود این پارامتر میتونید کد زیر را در فایل htaccess. قرار داده و ذخیره کنید.

Defer parsing of JavaScript: وقتی کاربری در سایت وارد میشه انواع مختلفی از فایل‌های جاوا اسکریپت لود میشه که لود همین فایل‌ها زمان زیادی خواهند برد. پس برای اینکه هنگام لود سایت بشه زودتر ظاهر سایت رو با کاربر نشون داد بهتره کدهایی که برای لود فایل‌های جاوا اسکریپت در وردپرس هست رو در مرحله آخر یا همون فوتر سایت لود کنید. برای این مورد میتونید از مقاله آموزش فشرده سازی فایل‌ها در وردپرس و افزایش سرعت سایت استفاده کنید.

Minimize redirects: در حین لود صفحه از چندین نوع فایل css، js و… استفاده میشه که هر کدوم از این فایل‌ها برای قالب یا افزونه خاصی مورد استفاده قرار میگیرند. حالا هرچقدر تعداد این فایل‌ها بیشتر باشه باعث افزایش تعداد درخواست HTTP میشه که همین موضوع باعث گرفتن امتیاز کمتر در اون پارامتر هم خواهد شد. در نتیجه تعداد درخواست از سمت مرورگر و سرور بیشتر شده و سرور به صورت دائمی درگیر پاسخ‌ها خواهد بود. پس بهتره با ترکیب کردن این نوع فایل‌ها کاری کنید که تمامی فایل‌های CSS در یک فایل و تمامی فایل‌های JS در یک فایل دیگه قرار گرفته و لود شوند که برای این کار هم میتونید از مقاله آموزش minify کردن فایل‌های CSS و جاوا اسکریپت در وردپرس استفاده کنید. که پارامترهای Minify JavaScript، Minify HTML و Minify CSS هم مربوط به همین مسئله هستند که با استفاده از این آموزش میتونید اونها را بهبود بدین.

Specify a character set early: این خطا مربوط به متاتگ character set است که در زبان‌های مختلف از اون استفاده میشه. چون ما در زبان فارسی متاتگ character set که همون  هست رو استفاده می‌کنیم، طبق گفته GTmetrix نیازی به استفاده از اون نیست. بنابراین پیشنهاد میکنه که از این متاتگ استفاده نشه که نیازی به تغییر این متاتگ نیست.

Avoid bad requests: این پارامتر هم درخواست‌هایی که به صورت نادرست به سرور ارسال شده باشند رو شناسایی خواهد کرد. به عنوان نمونه ممکنه از یک فایل جاوا اسکریپت یا CSS در یک جایی استفاده شده باشه که آدرس خوندن این فایل اشتباه باشه یا اینکه اصلا وجود نداشته باشه که در این صورت در این پارامتر نشون داده میشه و میتونید برطرفش کنید.

Avoid landing page redirects: این گزینه هم برای در نظر نگرفتن ریدایرکت‌هایی هست که به صفحات landing pages اشاره دارند. این پارامتر سمت سرور هست که اگر چیزی در اینجا نشون داده شد باید اونو برطرف کنید.

Enable gzip compression: این پارامتر مربوط به فعال بودن Gzip در سرور شماست که نشون میده تا چه میزان از این قابلیت در سایت شما استفاده شده. در صورتی که از Gzip استفاده کنید صفحات شما فشرده‌تر شده و در نتیجه با سرعت بالاتر صفحه لود خواهد شد. برای استفاده از این قابلیت میتونید از مقاله آموزش نحوه فعال سازی gzip در وردپرس استفاده کنید.

Enable Keep-Alive: برای نمایش محتوای یک صفحه باید چندین فایل با انواع فرمت مختلف توسط مرورگر از سرور درخواست بشه که در این صورت اگر قرار باشه توی هر بار لود صفحات یک درخواست جدید ارسال بشه و سرور هم به همه این درخواست‌ها پاسخ مثبت بده، چیزی جز یک فاجعه به وجود نمیاد. 😀 پس بهتره که برخی فایل‌ها وقتی درخواست میشن در مرورگر باقی بمونن تا در خواست‌های بعدی به جای ارسال از سمت سرور، از خود مرورگر در دسترس قرار بگیرند. این پارامتر نحوه درخواست بین سرور و مرورگر کاربر رو مشخص میکنه که در اون مشخص میشه مرورگر میتونه بیش از یک فایل را بگیره یا اینکه نگیره.

Inline small CSS و Inline small JavaScript: به صورت پیش فرض مرورگرها در هر سایتی لود فایل‌های CSS و JS که از منابع خارجی لود میشه رو تا زمانی که صفحه به صورت کامل از سمت خود سرور لود نشده در نظر نمیگیرند. بعد از اینکه صفحه بر اساس فایل‌های خود سرور لود شد شروع به لود فایل‌های خارجی می‌کنند. در این صورت زمانی در این بین اتلاف میشه که بهتره استایل‌ها و js خارجی رو به صورت مستقیم در خود سایت وارد کنید. برای بهبود این پارامتر کافیه استایل‌ها و کدهای JS که از منابع خارجی لود میشه رو مستقیما در سرور سایت قرار بدین.

Minimize request size: این پارامتر برای کاهش حجم درخواست‌ها صورت میگیره که از سمت کوکی و هدر قابل استفاده هستند. که تقریبا مشابه همون حالتی هستند که در پارامتر Minimize redirects وجود داره.

Put CSS in the document head: در این پارامتر توصیه شده که فایل‌های CSS را در هدر سایت قرار بدین تا لود بشه و تا جای ممکن از کدهای استایل که در بخش بدنه قرار گرفتند و به صورت سفارشی ازشون استفاده می‌کنید دوری کنید.


Serve resources from a consistent URL: این پارامتر هم برای نمایش منابع از یک آدرس سازگار و درست هستند که اگر منابع از یک آدرس ناسازگار و غیر صحیح درخواست بشه در اینجا نشون داده میشه که میتونید برطرفش کنید.

Serve scaled images: وقتی از بهینه سازی تصاویر در سایت صحبت می‌کنیم منظور ما دو حالت بهسنه سازی حجم تصاویر و بهینه سازی اندازه تصاویر هست. گاها میبینیم که در سایت‌هایی تصاویری با اندازه بزرگ استفاده شدند. به عنوان مثال تصویری در نوشته قرار داده شده که اگه به آدرس مستقیم عکس مراجعه کنیم میبینیم که اندازه تصویر در 1800*2500 پیکسل هست. اما وقتی داخل نوشته تصویر رو میبینیم در ظاهر اندازه شاید روی 450*800 قرار داشته باشه. این نوع تصاویر با استفاده از CSS تغییر سایز داده میشه که اصطلاحا بهشون scaled images میگیم. در این پارامتر تصاویری که چنین وضعیتی داشته باشند نشون داده میشه که برای رفع خطا کافیه تصویر رو ویرایش کرده و در اندازه درست آپلود و استفاده کنید.

Combine images using CSS sprites: این پارامتر برای ترکیب کردن تصاویر با استفاده از CSS هست که قدم بزرگی در بهینه سازی سایت‌ها به شما میاد. در این روش فرض کنید به عنوان مثال قصد دارید در یک باکسی چند تصویر قابل کلیک رو نشون بدین که برای ارسال کالا، مدت زمان ارسال، شرایط ارسال رایگان، پشتیبانی و… رو نشون بدین. خب، اگر یک کاربر عادی باشیم مطمئنا میایم و تصاویر رو به صورت جدا جدا در کنار هم قرار میدیم. بعد برای هر تصویر لینک دلخواه رو میزاریم و تموم. مشکلی که در این حالت پیش میاد اینه که تعداد زیادی درخواست برای لود این تصاویر به وجود میاد. اما اگر از روش CSS sprites استفاده کنیم، میتونیم با استفاده از CSS یک تصویر که متشکل از همه این تصاویر در کنار هم هست استفاده کنیم و با استفاده از CSS ناحیه‌های قابل کلیک روی هر عکس رو مشخص کنیم که با کلیک روی این ناحیه کاربر به اون لینک هدایت بشه.

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

Prefer asynchronous resources: برای لود یک صفحه کدها به ترتیب از بالای صفحه، یعنی بخش head شروع به لود شدن میکنند و به همین شکل تا انتهای پیش میره تا بعد از لود کدهای فوتر به اتمام برسه. هرچی کدهای هدر زیاد باشند به تبع باعث لود دیرتر سایت میشه که برای رفع این مشکل بهتره کدهای جاوا اسکریپت رو با استفاده از تگ در فوتر لود کنید.

Avoid a character set in the meta tag: این پارامتر هم مشابه همون پارامتر Specify a character set early هست که در بالا توضیح دادم. با این تفاوت که مربوط به بخش متا داده صفحات میشه.

Specify image dimensions: این ارور وقتی در GTmetrix به وجود میاد که در تصاویر از اتریبیوت‌های مثل width و height استفاده نکرده باشید. برای رفع این مشکل کافیه در تصاویر عرض و ارتفاع را مشخص کنید.

Specify a Vary Accept-Encoding header: وقتی هدر Vary: Accept-Encoding در هاست فعال نباشه وب سرور یا CDN به جای ارسال فایل‌های فشرده شده GZIP، فایل‌های فشرده نشده را به اشتباه به مرورگر ارسال میکنه. اما اگه هدر Vary: Accept-Encoding فعال باشه وب سرور یا CDN نسخه صحیحی از فایل‌ها را به مرورگر ارسال خواهد کرد. پس فعال بودن این قابلیت از اهمیت بسیار بالایی برخوردار هست، هر چند در اکثر سرورها به شکل پیش‌فرض فعاله و میتونید ازش استفاده کنید. در صورتی که فعال نباشه در اینجا نشون داده میشه که برای رفعش کافیه از میزبان هاستتون بخواین این قابلیت رو فعال بکنه.

حالا که با کلیه پارامترهای ستون PageSpeed آشنا شدید و به صورت کامل اونها رو برطرف کردید، با رفتن به تب Yslow میتونید ببینید که چه بخش‌هایی از فایل‌ها و پارامترها باعث شده که سایت شما کند بشه و به خوبی لود نشه. در ادامه به معرفی این پارامترها میپردازم.

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

Make fewer HTTP requests: این پارامتر هم برای این مورد استفاده قرار میگیره که درخواست‌های HTTP رو کمتر کنید. که در بخش pagespeed به معرفی اونها پرداختم.

Use cookie-free domains: در این روش سعی میشه که فایل‌هایی که به صورت ثابت هستند رو از یک بخش جدایی مثل ساب دامنه دریافت کنیم که این کار باعث افزایش لود صفحات در سایت خواهد شد. برای پیاده سازی این قابلیت کافیه از مقاله آموزش بهبود cookie free domains در وردپرس استفاده کنید.

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

Compress components with gzip: این خطا هم عینا همون فشرده سازی یا Gzip هست که در بالا توضیح داده شد که در اینجا منظورش استفاده بهینه از پهنای باند هاست شما خواهد بود.

Use a Content Delivery Network (CDN): این گزینه برای استفاده از CDN کاربرد داره که اگر از CDN در وردپرس استفاده کنید میتونید داده‌های فایل که به صورت عمومی هستند و شامل تصاویر، فایل‌های CSS و فایل‌های JS میشه را از نزدیکترین سرور به کاربر که در شبکه CDN قرار داره هدایت کنید.

Minify JavaScript and CSS: این گزینه هم برای فشرده سازی فایل‌های CSS و جاوا اسکریپت هست که در بالا بهشون اشاره شد.

Avoid URL redirects: در ای پارامتر هم مشخص میشه که تا چه میزان از URL هایی که به صورت ریدایرکت شده هستند دوری کردید که اگه آدرسی به این شکل وجود داشته باشه نمایش داده میشه که در صورت نیاز میتونید برطرفش کنید.

Make AJAX cacheable: در این پارامتر هم مشخص میشه که تا چه میزان برای حالتی که از آجاکس در سایت استفاده می‌کنید، کش استفاده کردید. در صورتی که خطایی در اینجا وجود داشته باشه همراه با آدرس نشون داده میشه که میتونید برطرفش کنید.

Remove duplicate JavaScript and CSS: گاهی اوقات پیش میاد که فایل‌های CSS و JS به صورت کپی شده و به هر دلیلی از دو آدرس مختلف لود میشوند. در این حالت این پارامتر امتیاز منفی میگیره و باعث میشه که یک فایل برای دو بار یا بیشتر لود بشه که برای رفع اون کافیه بررسی کنید و ببینید که دلیل رخ دادن لود چند باره این فایل‌ها چی بوده و برطرفشون کنید.

Avoid AlphaImageLoader filter: در مرورگر اینترنت اکسپلورر خطایی وجود داره که اگه فایل‌های png در صفحه وجود داشته باشه با خطایی مواجه میشید که وقتی به لود این تصاویر میرسه تا زمانی که تصویر به صورت کامل لود نشده، سایر بخش‌های سایت لود نخواهند شد. بنابراین این مشکل باعث میشه که لود صفحات سایت در این مرورگر مدتی طول بکشه. برای همین از فیلتر AlphaImageLoader در CSS استفاده میشه. در این پارامتر مشخص میشه که تا چه میزان از این فیلتر دوری شده که اگر استفاده نکرده باشید امتیاز بالایی دریافت خواهید کرد. البته این مشکل در نسخه‌های قدیمی مرورگر بوده و در آخرین نسخه دیگه چنین مشکلی وجود نداره.

Avoid HTTP 404 (Not Found) error: این گزینه هم مربوط به خطای 404 در وردپرس هست که اگر در صفحه‌ای خطای 404 برای لود آدرس یک صفحه یا فایل وجود داشته باشه نشون داده میشه که میتونید برطرفش کنید.

Reduce the number of DOM elements: در صورتی که از عناصر DOM در صفحات استفاده شده باشه در این پارامتر با نمره منفی رو به رو خواهید شد. مدل DOM مخفف عبارت Document Object Model هست که برای دسترسی به اشیا و عناصر موجود در یک سند HTML یا صفحه HTML ازش استفاده میشه. این مدل از یک سری درخت سلسله مراتبی برای این دسترسی استفاده می‌کنه که اگه بیش از حد ازش استفاده شده باشه باعث کندی در سایت خواهد شد.

Use GET for AJAX requests: این خطا زمانی نمایش داده میشه که اگر از تکنولوژی Ajax در صفحات سایت استفاده کرده باشید، باید از متد GET استفاده کنید. در بیشتر سایت‌ها این حالت روی حالت POST قرار داره که باعث نشون دادن این خطا خواهد شد.

Avoid CSS expressions: با استفاده از CSS expressions میشه از یک سری متدهای جاوا اسکریپت در CSS استفاده کرد که فقط مرورگر IE پشتیبانی میشه که از جمله این موارد میشه به تغییر رنگ پس زمینه به صورت ساعتی اشاره کرد. حالا اگه از این قابلیت استفاده کرده باشید، برخی ویژگی‌های CSS به صورت داینامیک تبدیل خواهند شد. استفاده از این قابلیت هم خطرناک هست و به همین خاطر GTmetrix توصیه میکنه که اگه از این قابلیت استفاده کردید حتما غیرفعالش کنید. در صورت استفاده در این پارامتر شون داده میشه که به راحتی میتونید این موضوع را حل کنید.

Reduce cookie size: این پارامتر هم برای کاهش اندازه کوکی‌ها هست که اگه حجم کوکی بزرگ باشه در اینجا نشون داده میشه که میتونید این موضوع را با کدنویسی برطرف کنید.

Make favicon small and cacheable: در صورتی که از فاوآیکون وردپرس استفاده می‌کنید، باید بدونید که چون دیر به دیر این نوع تصویر تغییر خواهد کرد(در واقع تا زمانی که خودتون اونو تغییر ندین) پس بهتره حالت کش برای این نوع تصاویر که به فرمت ico. هستند و جدیدا با فرمت png. هم استفاده میشه رو فعال کنید. به علاوه اینکه کاری کنید که تا جای ممکن حجم اون کمتر باشه.

Configure entity tags (ETags): هدر ETag با اسم کامل Entity Tag به معنی «برچسب هویتی» هست که تغییرات صفحه یا فایل را به مرورگر کاربر اطلاع میده. در این تگ آخرین ویرایش صفحه یا فایل از محتوای متنی مشخص خواهد شد. حالا با استفاده از این تگ میشه به مرورگر فهموند که قبل از لود صفحه با استفاده از این تگ مشخص کنه که آیا صفحه بر اساس نسخه کش شده آپدیتی داشته و ویرایشی داخلش انجام گرفته یا نه؟ در صورتی که داخل محتوای متنی ویرایشی انجام گرفته باشه مرورگر سعی میکنه به جای خوندن از حافظه کش، از سمت سرور این بخش رو دریافت بکنه.

Make JavaScript and CSS external: این پارامتر هم برای لود فایل‌های CSS و JS از منابع خارجی هست که اگر استفاده شده باشه در اینجا نشون داده میشه و بهتون پیشنهاد میده که تا جای ممکن به جای خوندن از آدرسی به غیر از دامنه سایت، اونها رو در سایت خودتون قرار بدین و مستقیما از هاست خودتون لود کنید.

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


در صورت فعال نبودن قابلیت Keep-Alive در سایت فایل‌های CSS، جاوا اسکریپت، html و… به صوت جدا از هم لود خواهند شد. یعنی وقتی شما سایتی رو وارد می‌کنید ابتدا اون صفحه در حالت HTML شروع به دریافت در پس زمینه مرورگر میکنه و بعد آدرس‌هایی که داخل این صفحه html وجود داره و شامل فایل‌های css و js میشه یک به یک بررسی شده و در هر بار که به آدرس یکی از این فایل‌ها برسه یک درخواست برای لود هر کدوم به سرور ارسال خواهد شد. در این صورت اگر چندین فایل وجود داشته باشه و از طرف دیگه به خاطر بازدید همزمان بالا این درخواست‌ها مدام از طرف کاربرها به سرور ارسال بشه، سایت با کندی مواجه میشه. چرا که باید همه این درخواست‌ها تک به تک بررسی شده و پاسخ مناسب بهشون داده بشه. تصویر زیر زمانی رخ میده که این قابلیت فعال نشده باشه.


اما وقتی قابلیت Keep-Alive فعال باشه همه فایل‌ها css و js در دو درخواست جدا از هم از سرور خواسته میشه و یکباره شروع به دریافت در یک خط زمانی خواهند کرد. پس در این صورت کاهش تعداد درخواست در سایت ایجاد شده و باعث افزایش سرعت سایت و رفع کندی در سایت خواهد شد. که در تصویر زیر نمونه‌ای از فعال بودن keep alive رو مشاهده می‌کنید.


حالا برای اینکه این قابلیت رو در وردپرس فعال کنید کافیه کد زیر را در انتهای فایل htaccess. هاست خودتون قرار داده و ذخیره کنید تا قابلیت Keep Alive در سایت فعال بشه و همه فایل‌های css، js، تصاویر و… در یک بار درخواست از سرور شروع به دریافت شدن بکنند.

Configure entity tags (ETags) الان این خطا رو چجوری رفع کنیم ؟ راه حلشم بگین لطفا

سلام، این مورد مربوط به سرور هاست شما هست. برای رفع این ارور باید هدرهای Last-Modified یا Etag یا هر دو با هم از سمت وب سرور ارسال شود. بنابراین با پشتیبانی هاست در ارتباط باشید و اعلام کنید با این خطا مواجه هستید.

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

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

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

سلام من این خطاهارو چطور در gt metrix بر طرف کنم ؟ (من سایتم رو تازه طراحی کردم و دسترسی گوگل رو هم بستم. هاست و دامنه از میزبان فا تهیه شده) 1- Inline small JavaScript –> صفره

2- Inline small CSS –> شامل خطاهای زیر:https://zimagostar.com/wp-content/plugins/contact-form-7/includes/css/styles-rtl.css?ver=5.0.3https://zimagostar.com/wp-content/plugins/wp-statistics/assets/css/frontend.css?ver=12.3.6.4https://zimagostar.com/wp-content/themes/IranAvada-Child-Theme/style.css?ver=4.9.8

3- Make fewer HTTP requests –> صفره


4-


Use a Content Delivery Network (CDN)


سلام، موارد 1 و 2 مربوط به بهینه نبودن فایل‌های CSS و JS هستند که میتونید با استفاده از مقاله آموزش فشرده سازی فایل‌ها در وردپرس و افزایش سرعت سایت این مورد رو بهتر کنید. مورد 3 مربوط به درخواست‌های http هست که به سایت ارسال میشن و در مقاله آموزش کاهش تعداد درخواست http در وردپرس این مورد توضیح داده شده. و مورد 4 هم برای استفاده از CDN هست که به زودی مقاله‌ای ازش تهیه می‌کنیم.

سلام وقت بخیر ببخشید دقیقا به چه روشی میشه فونت ها رو روی هاست منتقل کرد از قالب؟

سلام، متوجه نشدم. بیشتر توضیح بدین که میخواین چیکار کنید.

سلام خیلی ممنون از شما یه سوالی داشتم اینکه اگر امتیاز بالایی تو GTmetrix بگیریم بالای 90% خیلی تاثیر داره؟ چقدر استفاده از قالب تو SEO تاثیر داره؟ ما از قالب خاصی استفاده نکردیم کل صفحه رو با Elementor طراحی کردیم بعد با کمک GTmetrix مشکلاتش رو حل کردم در حال حاضر 83% ولی بالای 90 هم برده بودم یه تغییراتی دادیم که دوباره باید بهبودش بدم که بره بالا دوباره میخواستم بدونم که چقدر این امتیاز بالا تو اینکه نتایج بالاتر گوگل نمایش داده بشه تاثیر داره؟ اشکالی داره که از قالب خاصی استفاده نمیکنیم؟ راستی یه سوال فنی داشتم چرا خودتون (mizbanfa.net) از CDN استفاده نکردین؟ با تشکر

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

اوکی پس هرچی Fully Loaded Time که تو GTmetrix زده بالاتر باشه تو گوگل بهتر بالا میاد؟ پس میشه رو GTmetrix حساب کرد برای بالا اومدن تو گوگل؟

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

ممنون از راهنمایی هاتون ببخشید سوالام زیاد وقتی WP Rocket رو نصب کردم فعال کردم به ظرز عجیبی تعداد درخواست ها و بقیه موارد بهتر شد! آیا درسته واقعا؟ البته فعلا غیر فعالش کردم داریم رو یه سریی مشکلات کار میکنیم

Fully Loaded Time 1.7s Total Page Size 181KB Requests 7


PageSpeed Score (99%) YSlow Score (94%) یه خورده این اعداد ارقام عجیبه!

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

سلام سایت من همه چیزش خوبه، فقط لود صفحه یه کم طول میکشه، در صورتی که هیچ اروری وجود نداره؛ دلیلش چیه؟https://gtmetrix.com/reports/forfile.ir/GAIs76gC

سلام، اگه به تب waterfall مراجعه کنید میبینید که برخی داده‌ها هستن که مدت زیادی لودشون طول میکشه که تو اینجا چندتا تصویر هست به اسم «استایل» اگر نامشون رو به انگلیسی تغییر بدین تا حدودی تغییر میکنه.

اونارم درست کردم، ولی نشد؛ من از هاست میزبان فا استفاده می کنم. همه چی خوبه، فقط لود!!! Fully Loaded Time

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

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

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دیدگاه




مرا از نظرات بعدی از طریق ایمیل آگاه کن. شما همچنین می توانید بدون دادن نظر مشترک شوید.




سلام از آموزش عالی شما بسیار بسیار سپاسگذارم , دقیق , کامل و…

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

مهندس جان ممنون..خیلی با صبر و حوصله و کامل آموزش دادید…تو…

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

سلام . لطفا در صورت امکان کد بدید چون زیاد با زبان های برنام…

 



سلام از آموزش عالی شما بسیار بسیار سپاسگذارم , دقیق , کامل و…

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

مهندس جان ممنون..خیلی با صبر و حوصله و کامل آموزش دادید…تو…

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

سلام . لطفا در صورت امکان کد بدید چون زیاد با زبان های برنام…

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


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

#افزایش سرعت سایت وردپرس با افزونه Autoptimize #افزایش سرعت سایت وردپرسی #بهینه سازی فایل های جاوا اسکریپت و css در وردپرس

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

ا



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

م



سلام لطفا نحوه کار و تنظیمش رو هم توضیح بدید.


و



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




ارسال


مشترک نمی شومدریافت همه دیدگاه های این نوشتهفقط دریافت پاسخ دیدگاه های خودم



   میزبانی شده در هاست وردپرس “میزبان فا”


10

Leave a Reply

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

} logo-samandehi