15 نکته برای بهبود و افزایش سرعت سایت + بررسی و تست سرعت سایت
15 نکته برای بهبود و افزایش سرعت سایت + بررسی و تست سرعت سایت - 5.0 out of 5 based on1 vote
همهی موتورهای جستجو میخواهند مانند گوگل تجربه کاربری عالی را برای کاربران خود فراهم کنند و یک سایت سریع ، کیفیت کلی سایت را بهبود میبخشد و رضایت کاربر را افزایش میدهد.
آزمایشها نشان میدهد که افزایش زمان تأخیر جستجو در وب از 100 تا 400 مگابایت، تعداد جستجوهای روزانه هر کاربر را از 0.2 به 0.6 درصد کاهش میدهد. علاوه بر این، کاربران کمتر در معرض نتایج موتورهای جستجو قرار خواهند گرفت. حتی پس از گذشت زمان وضعیت بهبود پیدا نخواهد کرد و تغییری حاصل نمیشود.
- تاثیر سرعت سایت در سئو
- فاکتورهای موثر در سرعت سایت
- الف) انتخاب سرور
- 1. Leverage browser caching
- 2. فعال کردن Keep-Alive در سرور
- 3-فعالسازی فشردهسازی gzip
- 4-Make landing page redirects cacheable
- 5-استفاده از CDN
- ب) عناصر محتوا
- 1.کاهش ریدایرکت ها
- 2-Remove query strings from static resources
- 3-مشخص کردن یک کاراکتر خاص
- 4-بهینهسازی کدها
- 5-جلوگیری از درخواستهای بد
- 6-حفظ منابع از یک آدرس سازگار
- 7-کاهش جستجوی DNS
- پ) فایلهای css و js و تصاویر
- تست سرعت سایت وردپرس و سایر سایت ها
تاثیر سرعت سایت در سئو
سرعت سایت در سال 2018 بارها توسط الگوریتم های گوگل دچار تغییر شد و گوگل برای این فاکتور حساب ویژه ای باز کرد ، سرعت مخضوصا در گوشی های همراه با توجه به آمدن تکنولوژی amp بیشتر مورد توجه قرار گرفت به طور قطع فاکتور سرعت سایت می تواند در سئو سایت تاثیر بسزایی داشته باشد به طوری که وب سایت هایی که دارای سرعت پایینی می باشند اگر کاهش رتبه را تجربه نکرده باشند باید منتظر کاهش رتبه باشند
فاکتورهای موثر در سرعت سایت
ما در اینجا تعدادی از عوامل مؤثر در افزایش سرعت وبسایت را شرح میدهیم:
توجه: قبل از پیادهسازی این راهحلها بر روی وبسایت از فایل های سایت خود بک آپ بگیرید.

الف) انتخاب سرور
انتخاب هاست مناسب برای سرمایهگذاری اولین گام برای شروع راهاندازی یک وبسایت است. انتخاب هاستی با پیکربندی حرفهای کمک بزرگی به افزایش سرعت وبسایت میکند.
1. Leverage browser caching
هدرهای مربوط به منقضی به مرورگر میگویند که آیا منبع موردنیاز یک وبسایت باید از منبع درخواست شود یا میتواند از کش مرورگر آن را دریافت کند.
هنگامیکه یک هدر را برای یک منبع تعیین میکنید، مانند همه تصاویر jpeg، مرورگران منابع را ذخیره خواهد کرد. دفعهی بعد که بازدیدکننده با سرعت بیشتری ان صفحه را بازدید خواهد کرد زیرا مرورگر این تصاویر را از قبل در دسترس دارد.

2. فعال کردن Keep-Alive در سرور
در ویکیپدیا نوشتهشده است:
"سیگنال Keep-Alive اغلب در فواصل زمانی مشخصی ارسال میشود و نقش مهمی در اینترنت ایفا میکند. پس از ارسال سیگنال، اگر پاسخی دریافت نگردد، فرض میشود که پیوند از بین رفته است و دادههای بعدی از طریق مسیر دیگری ارسال میگردد تا دوباره پیوند قبلی فعال گردد "
در حقیقت، HTTP Keep-Alive به اتصال TCP اجازه میدهد تا فعال بماند و به کاهش زمان تأخیر برای درخواستهای بعدی کمک میکند؛ بنابراین از ارائهدهنده خدمات میزبانی هاست خود بخواهید تا این قابلیت را برای سایت شما فعال کند.
بیشتر شرکتهای میزبانی این قابلیت را غیرفعال میکنند، زیرا این یک ویژگی اختیاری است ( این ویژگی در هر درخواست کمتر از 60 بایت را انتقال میدهد).
3-فعالسازی فشردهسازی gzip
"Gzip محبوبترین و مؤثرترین روش فشردهسازی است که در حال حاضر در دسترس است و بهطورکلی زما پاسخدهی را حدود 70 درصد کاهش میدهد. یاهو میگوید: امروزه تقریباً 90 درصد از ترافیک اینترنت از طریق مرورگرهایی که از Gzip پشتیبانی میکنند تأمین میشود.
Gzipping زمان پاسخدهی HTTP را کاهش میدهد و به کاهش زمان پاسخدهی کمک زیادی میکند. این یکی از راههای آسان برای کاهش زمان بارگذاری صفحه میباشد.
برای فعالسازی قابلیت Gzip روی هاست خود باید کد زیر را در فایل.htaccess قرار دهید.
# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
# Or, compress certain file types by extension:
<files *.html>
SetOutputFilter DEFLATE
</files>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
# Or, compress certain file types by extension:
<files *.html>
SetOutputFilter DEFLATE
</files>
یا میتوانید کد زیر را در فایل HTML/PHP سایت خود قرار دهید.
<?php if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) ob_start("ob_gzhandler"); else ob_start(); ?>
در مدیریت محتوای وردپرس از افزونههای مختص به Gzip استفاده کنید.
4-Make landing page redirects cacheable
صفحات موبایل کاربران را به یک URL مختلف هدایت میکنند (بهعنوانمثال www.seomoz.org به m.seomoz.org)، بنابراین ریدایرکت کش میتواند زمان بارگذاری صفحه را کاهش دهد. از ریدایرکت 302 با کش روزانه استفاده کنید.
آن باید شامل این باید یک Vary: User-Agent و همچنین Cache-Control: private باشد. بهاینترتیب، تنها بازدیدهایی که از طریق موبایل انجام میشود ریدایرکت میشوند.

5-استفاده از CDN
یک شبکه تحویل محتوا (CDN) مجموعهای از سرورهای وب است که درمکان های مختلف توزیعشدهاند تا مطالب را بهصورت مؤثرتری برای کاربران ارائه دهند.
سرور انتخابشده برای ارائه محتوا به یک کاربر خاص، معمولاً بر اساس اندازهگیری نزدیکی شبکه انجام میشود.
بهعنوانمثال، سرور با کمترین hops شبکه و یا سرور با سریعترین زمان پاسخ انتخابشده است.
همانطور که در تصویر بالا میبینید، CDN بر اساس منطقه بازدیدکننده از سرورهای مختلف بارگیری میکند.
ب) عناصر محتوا
ازآنجاکه شما دسترسی کاملی به سرور خود ندارید عناصر محتوا مهمترین چیزهایی هستند که میتوانید شما انها را تغییر دهید.
1.کاهش ریدایرکت ها
گاهی اوقات برای نشان دادن موقعیت مکانی جدید URL، پیگیری کلیک، اتصال بخشهای مختلف یک سایت باهم یا انتقال چندین دامنه، شما باید نیاز است تا مرورگر را به URL دیگری هدایت کنید.
ریدایرکت ها درخواست HTTP اضافی را فراخوانی میکند و تأخیری را به صفحات وب اضافه میکند. فقط ریدایرکت هایی ضروری که ازلحاظ فنی ضروری هستند و هیچ راهحلی برای آن پیدا نمیکنید انجام دهید. پیشنهادها گوگل برای ریدایرکت به شرح زیراست:
- هرگز URL های صفحات شما که برای ریدایرکت URL های دیگر شناختهشدهاند ارجاع ندهید. برنامه شما نیاز به راهی برای آپدیت مرجع URL ها دارند برای زمانی که منابع مکان خود را تغییر میدهند.
- هرگز نیازی به بیش از یک ریدایرکت برای دسترسی به یک منبع مشخص نیست. بهعنوانمثال، اگر C صفحه هدف باشد و دونقطه شروع متفاوت A و B وجود داشته باشد، هر دو A و B باید بهطور میانگین به C ریدایرکت شوند؛ هرگز نباید A بهطور میانگین به B ریدایرکت شود.
- تعداد دامنههای اضافی که ریدایرکت میشوند ولی محتوای باکیفیتی را ندارند به حداقل برسانید. گاهی اوقات ریدایرکت دامنههای متعدد بهمنظور رزو و گرفتن نادرست ورودی کاربر ممکن است شما را وسوسه کند. (URL های اشتباه یا URL هایی که بهاشتباه تایپ شده اند)
2-Remove query strings from static resources
شما نباید "؟" را در URL مخزن کش قرار دهید: هدر عمومی وجود دارد.
علامت سؤال همانند 5Ctrl + F عمل میکند. از رشتههای پرسوجو برای منابع پویا استفاده کنید.
3-مشخص کردن یک کاراکتر خاص
یک کاراکتر در هدرهای HTTP را تعیین کنید تا سرعت رندر مرورگر را افزایش دهید. این کار با اضافه کردن یک قطعه ساده کد در هدر شما انجام میشود:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
توجه: برخی از CMS ها از توابع برای تنظیم کاراکترهای خاص استفاده میکنند (در وردپرس: <?php bloginfo('charset');?>)
پیشنهاد میکنم اگر شما در مورد تنظیم کاراکتر خاص خود مطمئن هستید، آن را بهجای استفاده از توابع پی اچ پی بنویسید. این قابلیت به شما کمک میکند تا تعداد درخواستها را به حداقل برسانید، بنابراین سعی کنید از HTML بهجای PHP در همهجا استفاده کنید.
4-بهینهسازی کدها
حذف نظرات HTML، بخشهای CDATA، فضاهای سفید و عناصر خالی، اندازه صفحه شما را کاهش میدهد، زمان تأخیر شبکه را کاهش میدهد و سرعت بارگذاری را کاهش میدهد.
شما میتوانید از ابزارهای آنلاین ساده مانند Will Peavy minifier استفاده کنید و اگر از WordPress استفاده میکنید، بهینهسازی میتواند کدهای شما را بهینهسازی و فشردهسازی کند و از CDN نیز بهخوبی پشتیبانی کند.
5-جلوگیری از درخواستهای بد
لینکهای شکسته سبب ایجاد خطاهای 404/410 میشوند. این باعث میشود درخواستهای نامناسب بیپاسخ بماند. باید لینکهای شکسته را رفع کنید. از سایتهای online broken link checker یا WordPress link checker بهطور رایگان برای رفع لینکهای شکسته استفاده کنید.. شما همچنین میتوانید در مورد ابزار Xenu Link Sleuth و Screaming Frog در SEOmoz که واقعاً مفید میباشد، بخوانید.
6-حفظ منابع از یک آدرس سازگار
برای منابعی که در چندین صفحه به اشتراک گذاشتهشدهاند، مطمئن شوید که هر مرجع از همان منبع از برای URL یکسان استفاده میکند.
اگر یک منبع توسط چندین صفحه / سایت که به اشتراک گذاشته شود، اما بر روی دامنهها یا هاست های مختلف باشند، بهتر است از زمانی که یک منبع با چند آدرس مختلف باز شود و محتوای یکسانی داشته باشد.
در این حالت، مزایای ذخیرهسازی ممکن است هزینه سربار DNS را بیشتر کند.
بهعنوانمثال، اگر دو سایت mysite.example.co و yoursite.example.com از فایل JS یکسانی استفاده میکنند،
و سایت mysite.example.com به yoursite.example.com لینک میدهد و در صفحه اصلی از هر دو فایل js استفاده کنید مشکلاتی که ذکر کردیم رخ میدهد، به شکل خلاصه از فراخوانی محتواهای یکسان در آدرسهای متفاوت جلوگیری کنید.
7-کاهش جستجوی DNS
جستجو DNS زمانی مفید است که بخواهید Ip آدرس را برای یک هاست پیدا کنید. مرورگر تا زمانی که جستجوی کامل نباشد، هیچ کاری نمیتواند انجام دهد. کاهش تعدادهاست های منحصربهفرد ممکن است زمان پاسخ را افزایش دهد.
توجه: تصاویر خود را تکرار کنید. این به این معنی است که قرار دادن تصاویر صفحات سایت برای بارگذاری بهطور همزمان، جستجوهای DNS شما را کاهش میدهد.
پ) فایلهای CSS و JS و تصاویر
مرورگر شما شروع به رندر یک صفحه میکنند تا قبل از اینکه تصاویر بارگذاری شوند. تعیین ابعاد تصویر کمک می کندتا سرعت بارگذاری را کاهش داد. اگر ابعاد مشخص نشده باشند، پس از بارگیری تصاویر، سرعت بارگذاری مرورگر شما افزایش مییابد. برای انجام این کار در تگ<img> مشخصات ارتفاع و عرض را تعیین کنید.
تصاویر اهمیت زیادی در سایت دارند. استفاده از تصاویر با حداقل اندازه کمک بزرگی بهسرعت وبسایت میکنند. سعی کنید تصاویر را در فرمت JPEG ذخیره کنید. شما میتوانید با کمک میانبر CTRL + SHIFT + ALT + S تصاویر را در فتوشاپ ذخیره کنید.
در مدیریت محتوای وردپرس میتوانید افزونه WP Smush برای بهینهسازی تصاویر استفاده کنید.
قرار دادن stylesheets در هدر صفحه ممنوع بوده بنابراین مرورگرها رندر مرورگر را برای جلوگیری از وجود redraw مسدود میسازد. در بیشتر موارد کاربران با یک صفحه سفیدرو به رو میشوند تا زمانی که صفحه بهطور کامل بارگذاری شود. این به شما کمک میکند که یک صفحه وب بر طبق استاندارد W3 ایجاد کنید. به همین دلیل است که گفته میشود کد جاوا اسکریپت را در پایین صفحه قرار دهید.
تست سرعت سایت وردپرس و سایر سایت ها
اگر می خواهید سرعت وب سایت خود را چک کنید قطعا به دنبال یک منبع معتبر می باشد ، لازم است بدانید وب سایت های بسیاری وجود دارید که می تواند به سما برای این امر کمک کند البته برخی از وب سایت ها علاوه بر تست سرعت وب سایت به شما راهکارهایی را نیز ارائه می دهند تا به وسیله این راهکارهای سرعتو لود سایت خود را بهینه کنید ما قصد داریم در ادامه شما را با چندین وب سایت که در این زمینه فعالیت دارد آشنا کنیم

1-PAGESPEED INSIGHTS
این ابزار تست و بررسی سرعت وب سایت از آن شرکت گوگل می باشد این ابزار یک ابزار بسیار قوی می باشد که می تواند سرعت وب سایت شما را در دو حالت موبایل و دسکتاپ مورد بررسی قرار دهد و علاوه بر اعلام زمان لود وب سایت به شما راهکارهایی را نیز پیشنهاد می دهد تا سرعت سایت خود را بهبود ببخشید

2- GTMETRIX.COM
وب سایت جی تی متریکس یک سایت بسیار معروف برای بررسی سرعت لود وب سایت می باشد این وب سایت علاوه بر بررسی سرعت لود سایت شما راهکارهای بسیاری به شما می دهد که شما با رعایت آنها می توانید تا حد زیادی سرعت را بهبود ببخشید

3-PINGDOM.COM
این وب سایت نیز همانند وب سایت جی تی متریک می تواند آمار بسیار جالبی از اسکریپت های دخالت کننده در سرعت وب سایت شما را در کنار زمان لود سایت شما ارائه کند
خواندن این مطلب نیز پیشنهاد می شود : 200 فاکتور گوگل برای سئو سایت
مدل درب ضد سرقت به دلیل شکل ظاهری و ساختاری که دارا می باشد بسیار مقاوم تر و امنیت بیشتری را نسبت به درب های معمولی دارا است . این درب های ضد سرقت از نظر ساختار کلی دارای ورق های فولادی در خود می باشد ، قفل ها و لولا ها دارای جنس درجه یک نسبت به مدل دربهای معمولی می باشد . قفل هایی که در درب ضد سرقت به کار میرود خیلی زیاد تقویت شده و به طرز چشمگیری دارای امنیت و غیر قابل نفوز هستند.
پاسخ دادنحذفدرب ضد سرقت