چرا سرعت سایت بسیار مهم است و چطور باید آن را افزایش داد؟

چرا سرعت سایت بسیار مهم است و چطور باید آن را افزایش داد؟

چرا سرعت سایت بسیار مهم است و چطور باید آن را افزایش داد؟

ســرعت بارگــذاری ســایت یکــی از مهمتریــن عوامــل مؤثــر بــر تجربــه کاربــری بازدیدکننــدگان و رتبــه بنــدی گــوگل اســت.

در ایــن مطلب بــا اهمیت و روش ســنجش ســرعت ســایت و عوامــل مؤثــر بــر آن آشــنا خواهیــد شــد و در ادامــه بــه ذکــر و شــرح ۱۱ راهــکار مؤثــر بــرای افزایــش ســرعت وب ســایت خواهیــم پرداخــت.

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

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

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

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

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

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

امــا اول بیاییــد ببینیــم کــه اصــولا چــرا ســرعت یــک ســایت تــا ایــن انــدازه مهــم اســت؟

چــرا ســرعت یــک ســایت تــا ایــن انــدازه مهــم اســت

چرا سرعت یک سایت تا این اندازه مهم است؟

– ســرعت وبســایت، اولیــن فرصــت بــرای تحــت تأثیــر قــرار دادن مخاطــب است

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

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

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

ایــن بــه نوبــه خــود یــک تجربــه کاربــری مثبــت محســوب می شــود؛ چــرا کــه بارگــذاری ســریع وب ســایت از دیــد مخاطــب خوشــایند بــه نظــر می رســد.

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

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

دقــت داشــته باشــید کــه تغییــر تأثیــر اولیــه منفــی بســیار دشــوار اســت.

در نهایــت، تجربــه منفــی در اغلــب مــوارد باعــث می شــود کــه فرصــت دوبــاره ای بــرای جلــب نظــر مخاطــب پیــدا نکنیــد: آمارهــا حاکــی از آن اســت کــه چیــزی نزدیــک بــه ۸۰ درصــد از مخاطبــان بالقــوه پــس از یــک تجربــه ناخوشــایند عطــای عامــل آن را بــه لقایــش می بخشــند.

– مخاطبان شما توقع دارند که سرعت بارگذاری وبسایتتان بالا باشد.

سرعت بارگذاری وبسایتتان بالا باشد

کاربران اینترنت در زمینه سرعت سایت کم توقع نیستند:

۴۷ درصــد از مــردم انتظــار دارنــد کــه ســایت شــما در کمتــر از ۲ ثانیــه نمایــش داده شود؛
۴۰ درصــد از مــردم در صورتــی کــه بارگــذاری ســایت بیشــتر از ۳ ثانیــه طــول بکشــد منتظــر نمی ماننــد؛
۸۵ درصــد کاربــران اینترنــت انتظــار دارنــد کــه ســایت موبایلــی، ســریعتر از ســایت دســکتاپ یــا ماننــد آن باشــد.

معمــولاً وقتــی کــه در بیــرون از منــزل هســتیم صبرمــان از حالــت معمــول کمتــر می شــود؛ امــا چــه در حــال اســتفاده از لــپ تــاپ، تبلــت، موبایــل یــا رایانــه دســکتاپ مــان باشــیم، در هــر صــورت انتظــار داریــم کــه آنچــه کــه بــه دنبالــش هســتیم ســریعتر بــر روی صفحــه نمایــش ظاهــر شــود.

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

بنابرایــن بهتریــن کار ایــن اســت کــه از همــان ابتــدا ســازو کارهای وب ســایت را بــه نحــوی تنظیــم کنیــد کــه بتوانــد انتظــارات مخاطــب در زمینــه ســرعت بارگــذاری و نمایــش را فراهــم کنــد.

– سرعت وبسایت، تأثیر مستقیمی بر تجربه کاربری دارد.

یکــی از روشهــای معــدودی کــه بــرای متمایــز شــدن از رقبــا در پیــش رو داریــد، بهبــود تجربــه کاربــری اســت.ً

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

بــه طــور کلــی، دو عامــل در خلــق یــک تجربــه کاربــری مثبــت نقــش اساســی دارنــد:

ارائه چیزی که مخاطب به دنبال آن است؛

تحویل آن در سریعترین زمان ممکن.

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

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

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

اجــازه بدهیــد کــه دوبــاره بــه آمــاری کــه پیشتــر ارائــه کردیــم اشــاره ای داشــته باشــیم:

۴۰ درصــد از مــردم در صورتــی کــه بارگــذاری ســایت بیشــتر از ۳ ثانیــه طــول بکشــد منتظــر نمی ماننــد.

حــاال فــرض می کنیــم کــه هــر مــاه ۱۰۰۰۰۰ بازدید کننــده داریــد، در ایــن شــرایط اگــر ســرعت بارگــذاری وب ســایت شــما بــه ۴ ثانیــه برســد، نزدیــک بــه ۴۰۰۰۰ مشــتری بالقــوه را از دســت خواهیــد داد.

دقــت داشــته باشــید کــه ایــن در حــد آمــار تئوریــک و فرضیــه نیســت؛ چــرا کــه برخــی از بزرگتریــن وبســایت های جهــان آن را بــه بوتــه آزمایــش گذاشــته اند:

ســایت آمــازون آزمایشــات و بررســی هایی را انجــام داد و بــر مبنــای آنهــا بــه ایــن نتیجــه رســید کــه تنهــا بــا یــک ثانیــه کاهــش ســرعت، هــر ســال ۱٫۶ میلیــارد دلار را از دســت خواهــد داد.

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

– ســرعت کــم ســایت در بلند مــدت نیــز اثــرات مخــرب و جبــران ناپذیــری خواهــد داشــت

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

در عیــن حــال، داســتان بــه همین جــا ختــم نمی شــود؛ چــرا کــه از اثــرات بلند مــدت پاییــن بــودن ســرعت وب ســایت نیــز بــی نصیــب نخواهیــد مانــد.

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

ایــن یعنــی کــه احتمــال ثبــت ســریع آخریــن پســت ها و تغییــرات ســایت شــما در نتایــج گــوگل کمتــر خواهــد شــد کــه بــه نوبــه خــود می توانــد بــه ضــرر شــما تمــام شــود.

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

چندیــن ابــزار رایــگان بــرای ســنجش ســرعت بارگــذاری وب ســایت وجــود دارد کــه از آن جملــه می تــوان بــه Pagespeed Tools و YSlow اشــاره کــرد.

GTmetrix

یــک گزینــه کارآمــد دیگــر، GTmetrix اســت کــه ترکیبــی از ایــن ابزارهــا محســوب می شــود.

تســت اســتاندارد GTmetrix اطلاعــات مختلفــی را در اختیــار شــما قــرار می دهــد کــه مهمتریــن آنهــا عبارتنــد از:

امتیــاز :Pagespeed یــک امتیــاز بیــن یــک تــا ۱۰۰ درصــد بــا توجــه بــه مؤلفه هــای مختلــف تأثیرگــذار در ســرعت (هرچــه بالاتر، بهتر)؛
امتیــاز :YSlow ایــن امتیــاز نیــز بیــن ۱ تــا ۱۰۰ بــوده و بــا توجــه بــه شــاخص های دیگــری کــه ســایت YSlow تعییــن کــرده مشــخص می شــود؛
پیج لود تایم: Page Load Time یــا زمــان لازم بــرای بارگــذاری صفحــه: هرچــه کمتــر باشــد بهتــر اســت.

بررســی های مختلــف نشــان می دهــد کــه میانگیــن میــزان بانــس ریــت (Bounce Rate) یــا نــرخ خــروج از ســایت بــرای ســایت هایی کــه بارگــذاری آنهــا بیشــتر از ۴ ثانیــه طــول می کشــد ۲۵ درصــد اســت؛

مجمــوع حجــم برگــه Total Page Size: مجمــوع حجــم HTML برگــه مــورد نظــر بــه عــلاوه همــه مؤلفه هــای بــه کار رفتــه در آن ) اســکریپت ها، اســتایل ها، فونت هــا، تصاویــر(؛
تعــداد درخواســتهای موجــود Requests:در HTML کــه بــه منظــور نمایــش درســت ســایت بــه ســرور ارســال می شــود؛

پیشــنهادها: در نهایــت قســمتی بــه عنــوان List of Recommendations در GTmetrix تعریــف شــده کــه حــاوی توصیه هایــی بــرای مشکلات رایجــی اســت کــه ســرعت بارگــذاری وب ســایت شــما را تحــت تأثیــر قــرار می دهنــد.

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

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

عوامل مؤثر بر سرعت وب سایت

عوامل متعددی بر سرعت وب سایت شما تأثیر می گذارند، مانند:

سیستم مدیریت محتوا؛
قالب یا تـم؛
ویژگیهــا و قابلیت هــای اضافــی کــه مســتلزم اســتفاده از افزونه هــا، اســکریپت ها و فایل هــای اضافــی هســتند؛
هاست و پلن هاستینگ شما؛
پیکربندی و تنظیمات هاست و وب سایت؛
محتوا.

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

۱۱ نکته برای افزایش سرعت وب سایت

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

۱- از یک افزونه ذخیره سازی یا کش (Cache) استفاده کنید

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

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

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

نمایــش و به روزرســانی هــر کــدام ایــن از مــوارد نیازمنــد ارســال حجــم عظیمــی از درخواســت بــه ِدیتابِیــس یــا پایــگاه داده (Database) خواهــد بــود.

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

لــذا افزونــه ذخیــره ســاز یــک نمــای ثابــت یــا اســتاتیک از ایــن صفحــه را ذخیــره می کنــد و بــه جــای بارگیــری تــک تــک مؤلفه هــا، یــک صفحــه آمــاده را در برابــر کاربــر قــرار می دهــد.

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

بــه منظــور بهــره بــرداری از ایــن قابلیــت، در صــورت اســتفاده از وردپــرس (کــه ۳۲٫۵ درصــد وبســایت های موجــود در اینترنــت بــه آن متکــی هســتند) می توانیــد افزونه هــای محبوبــی ماننــد Total Cache W3 و WP Super Cache را نصــب کنیــد.

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

۲- فشرده سازی gzip را فعال کنید

فشرده سازی gzip را فعال کنید

بــا فعالســازی قابلیــت فشــرده ســازی gzip می توانیــد حجــم داده هــای لازم بــرای نمایــش برگه هــا را کاهــش بدهیــد.

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

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

بــا فعالســازی gzip همیــن وضعیــت در وبســایت شــما اتفــاق می افتــد.

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

۳- از هاست مدیریت شده (Managed Hosting) استفاده کنید

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

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

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

یکــی از چالش هــای مرتبــط بــا هاســت و شــبکه، مســئله Time-to-First-Byte (زمــان رســیدن بــه اولیــن بایــت یــا TTFB بــه معنــی مــدت زمانــی اســت کــه طــول می کشــد تــا ســرور مــا ارســال اطلاعــات بــه مرورگــر بازدیدکننــده را آغــاز نمایــد) اســت.

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

۴- اندازه تصاویر سایت را تغییر بدهید

تصاویــر بندانگشــتی (Thumbnail) بســیاری از وب ســایت ها فقــط در ظاهــر کوچــک بــه نظــر می رســند، امــا عملاً همــان تصاویــر اصلــی هســتند.

حــاال یــک وبــاگ یــا مجلــه اینترنتــی را بــا ۴۰ یــا ۵۰ تصویــر بندانگشــتی (کــه در واقــع همــان تصاویــر حجیــم و بــزرگ هســتند) در صفحــه اصلــی آن تصــور کنیــد کــه چــه بســا حجــم برگــه را بــه ارقامــی ماننــد ۱۰ مگابایــت می رســاند.

در ایــن حالــت، در بهتریــن شــرایط، نمایــش آن برگــه در کمتــر از ۳۰ یــا ۴۰ ثانیــه امکان پذیــر نخواهــد بــود.

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

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

۵- در افزودن قابلیت های مختلف به سایت خود زیاده روی نکنید

معمــولاً مدیــران ســایت ها تــا می تواننــد بــه وبســایت خــود قابلیــت و امکانــات اضافــه می کننــد؛ قابلیت هایــی کــه بعضــا در دســترس کاربــر قــرار می گیــرد و گاهــی هــم بــرای تســهیل اداره ســایت بــه کار مــی رود.

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

اگــر یــک ســایت کپــی از وب ســایت اصلــی داریــد می توانیــد همــه افزونه هــا و امکانــات جانبــی را غیرفعــال کنیــد و ســرعت ســایت را بــا و بــدون آنهــا بســنجید.

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

۶- از قالب های ساده و سبک تری استفاده کنید

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

در عیــن حــال، اگــر بــه یــک وب ســایت نســبتا ســاده نیــاز داشــته باشــید و قالــب شــما مجهــز بــه طیــف وســیعی از ویژگی هــای مختلــف باشــد، بــا وجــود اینکــه از آن ویژگی هــا اســتفاده نمی کنیــد، امــا معمــولاً همــان مؤلفه هــای بلااســتفاده نیــز در هنــگام بازکــردن وب ســایت بارگــذاری می شــوند و بــر ســرعت ســایت شــما تأثیــر می گذارنــد.

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

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

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

۷- بارگذاری اسکریپت های غیرضروری را به تعویق بیندازید

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

بــه منظــور نمایــش ســریعتر محتــوای اصلــی لازم اســت کــه در صــورت امــکان، بارگــذاری اســکریپت هایی کــه تأخیــر در بارگــذاری آنهــا اختلالی در ظاهــر وب ســایت بــه وجــود نمــی آورد بــه صــورت ناهمــگام یــا ناهمزمــان (Asynchronous) بــا کدهــای اصلــی انجــام بگیــرد.

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

معمــولاً بــه ایــن منظــور می توانیــد اســکریپت های مــورد نظــر را در فوتــر ســایت قــرار بدهیــد یــا از افزونه هــای خاصــی کــه بــرای انجــام ایــن کار نوشــته شــده اند اســتفاده کنیــد.

۸- مؤلفه های مختلف را مینیفای (Minify) و ترکیب کنید.

مؤلفه های مختلف را مینیفای (Minify) و ترکیب کنید

مرورگرهــای مختلــف در پــردازش درخواســت های همزمــان ســرور بــرای بارگــذاری مؤلفه هــای مختلــف وبســایت HTML)، تصاویــر، اســتایلها، اســکریپتها یــا فونتهــا( محدودیــت دارنــد.

بــه عنــوان نمونــه، اگــر بایــد بــرای نمایــش صفحــه اصلــی وبســایت شــما ۲۰ تصویــر، ۲ فونــت، ۶ اســتایل شــیت و ۱۰ فایــل مرجــع جــاوا اســکریپت بارگــذاری شــود، در اینصــورت فرآینــد بارگــذاری بایــد در چنــد مرحلــه انجــام بگیــرد.

مثـلاً صفحــه اصلــی وب ســایت یاهــو بایــد ۲۶۷ درخواســت را بارگــذاری کنــد، در تصویــر زیــر می توانیــد بارگــذاری مرحلــه بــه مرحلــه منابــع آن را مشــاهده کنیــد:

مرورگرهــای محبــوب معمــولاً از ۶ تــا ۸ اتصــال همزمــان پشــتیبانی می کننــد و لــذا ً مؤلفه هــای مختلــف صفحــه بــه صــورت مرحلــهای بارگــذاری خواهنــد شــد.

طبیعتــا هرچــه تعــداد ایــن مؤلفه هــا بیشــتر باشــد، زمــان لازم بــرای بارگــذاری برگــه نیــز افزایــش پیــدا خواهــد کــرد (مثــاً بــرای یاهــو تــا بــه ۲۲ ثانیــه نیــز می رســد).

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

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

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

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

۹- از قابلیت ذخیره سازی (کَش) مرورگر بهره برداری کنید.

کشــینگ (Caching) یــا ذخیــره ســازی مرورگــر یــک قابلیــت ســودمند اســت کــه پهنــای بانــد لازم بــرای بارگــذاری منابــع را کاهــش می دهــد.

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

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

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

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

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

بنابرایــن توصیــه می شــود کــه بیشــتر بــر روی کــش کــردن مــواردی تمرکــز شــود کــه مرتبــا تغییــر پیــدا نمی کننــد (ماننــد نمــاد شــرکت).

۱۰- از ریدایرکت (Redirect) یا تغییر مسیر استفاده نکنید

یکــی از اســتراتژی های متخصصــان ســئو بــرای هدایــت ارزش لینــک بــه برگه هــای دیگــر ســایت یــا تعییــن صفحــات کانونیــکال (Canonical)، اســتفاده از ریدایرکــت اســت.

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

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

بــه عنــوان مثــال، می تــوان بــه ریدایرکــت بــه نســخه بــدون www یــا دارای https اشــاره کــرد کــه تــا حــد امــکان بایــد از نیــاز بــه انجــام آن جلوگیــری شــود.

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

۱۱- از CDN استفاده کنید

از CDN استفاده کنید

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

از جملــه محبوب تریــن ارائــه دهنــدگان ایــن ســرویس می تــوان بــه Cloudflare و MaxCDN اشــاره کــرد کــه هــر دوی آنهــا ســرورهای خــود را در بیشــتر قاره هــای جهــان مســتقر کرده انــد.
اســتفاده از CDN می توانــد بــار ســرور و زمــان بارگــذاری ســایت را بــه طــرز قابــل توجهــی کاهــش بدهــد.

بــعــلاوه، ایــن ســرویس ها معمــولاً خدمــات امنیتــی نیــز ارائــه می کننــد کــه امــکان حمـلات اینترنتــی بــه وب ســایت شــما را کاهــش خواهــد داد.

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

علیرغــم اینکــه بــا توجــه بــه نــکات بـالا می توانیــد بخــش اعظــم مشـکلات رایجــی کــه ســرعت ســایت را تحــت تأثیــر خــود قــرار می دهنــد حــل و فصــل کنیــد، امــا همــه چیــز بــه همین جــا ختــم نمی شــود.

همینطــور کــه وب ســایت شــما رشــد می کنــد، تحــت تأثیــر برخــی از محدودیت هــا قــرار خواهــد گرفــت؛ از جملــه:

ترافیک، یا تعداد بازدید از صفحات و بازدید کنندگان فعال؛

حجــم داده هــا یــا تعــداد پســتها، برگه هــا، فایل هــای چند رســانه ای، نظــرات و ســایر اطلاعاتی کــه در دیتابیــس (Database) یــا پایــگاه داده هاســت ذخیــره می شــود؛
بازدید کننــدگان همزمــان یــا افــرادی کــه در یــک لحظــه از ســایت بازدیــد کــرده یــا بــا محتوایــی کــه امــکان کــش کــردن آن وجــود نــدارد تعامــل می کننــد.

همانطــور کــه قبــاً ذکــر شــد، بــرای بازدیدهــای مکــرر و بــه خصــوص محتــوای اســتاتیک یــا ثابــت می توانیــد از قابلیــت کــش یــا ذخیــره ســازی و تکنیک هــای مشــابه کمــک بگیریــد؛ امــا در بســیاری از بخشهــای ســایت های فروشــگاهی یــا در مــواردی کــه بــا محتــوای دینامیــک یــا پویــا ســر و کار داریــم، اســتفاده از ایــن قابلیــت امکانپذیــر نخواهــد بــود.

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

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

برای مشاوره و سفارش راه اندازی وب سایت وردپرسی و انجام سئوی وب سایت با ما در تماس باشید.

پاسخ دهید

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