سرعت سایت شما یکی از مهمترین فاکتورهای موفق بودن کسب و کار اینترنتی شما می باشد. تصور کنید کاربری از طریق جست و جو در گوگل سایت شما را پیدا کرده است و وارد سایت شما شده و منتظر است تا سایت شما برای او باز شود. اگر سرعت لود سایت شما پایین باشد(بنا به هر دلیلی) فورا سایت شما را رها می کند و برمی گردد به نتایج جست و جوی گوگل و به سراغ سایت بعدی یعنی رغیب شما می رود و شاید هم دیگر هیچ وقت به سایت شما باز نگردد. به همین سادگی یک بازدیدکننده که شاید به مشتری شما می توانست تبدیل شود را از دست دادید.
در بازار داغ کسب و کارهای اینترنتی هر سایتی که سرعت بارگذاری بهتری داشته باشد مسلما از سایر رغبانش یک قدم جلوتر است.
یکی از مزیت های بالا بودن سرعت سایت محبوبیت بیشتر در گوگل است. سرعت سایت ارتباط مستقیم با بهینه سازی سایت برای موتورهای جست و جو دارد و هر سایتی که سرعت خوبی داشته باشد حتما رتبه ی بهتری در موتورهای جست و جو دارد.
عواملی که در سرعت سایت دخیل است موارد زیادی هستند که من در این مقاله قصد دارم چند مورد از آن ها را به اختصار توضیح دهم.
1.استفاده از هاست با کیفیت
استفاده از میزبان خوب برای سایت خود اولین و مهمترین اقدامی است که باید برای سایت خود انجام دهید. توصیه می کنم از هاست های اشتراکی که قیمت پایینی دارند به هیچ وجه استفاده نکنید. البته هاست های اشتراکی با کیفیت عالی در ایران موجود هستند که برای نمونه شرکت میهن وب هاست یکی از آن هاست. ولی در کل سعی کنید از هاست اختصاصی و با کیفیت بالا استفاده کنید. نوع هارد و وب سرور و یک سری از قابلیت های هاست مثل Gzip مهم هستند که قبل از خرید هاست برای سایتتون حتما از این موارد مطلع شوید.
2.بهینه سازی تصاویر
این نکته را باید حتما مد نظر داشته باشید که تصاویر وب سایت در سرعت بارگذاری سایت خیلی تاثیر گذار است. حتما از نرم افزارها و سایت های فشرده سازی عکس استفاده کنید که عکس هایی با بهترین کیفیت و کمترین حجم را در اختیارتون قرار دهند. از نرم افزار فوتوشاپ و سایت tinypng.com و tinyjpg.com می توانید استفاده کنید. سعی کنید بیشتر از فرمت png در تصاویر وب سایتتون استفاده کنید.
بهتون پیشنهاد می کنم مقاله چگونه تصاویر وب سایت را بهینه کنیم؟ را حتما بخوانید
3.بهینه سازی کدهای CSS و Java
بهینه سازی و فشرده سازی کدهای CSS و جاوا تاثیر به سزایی در افزایش سرعت لود سایت شما دارند. سایت هایی هستند که با قرار دادن کدهای CSS و جاوای خود کدهای فشرده شده ی آن را در اختیارتون قرار می دهند و شما کافی است کدهای فشرده را با کدهای قبلی جایگزین کنید. سایت csscompressor یکی از بهترین سایت ها در این زمینه است.
4.بهینه سازی صفحه نخست سایت
صفحه نخست سایت بیشترین میزان بازدید را دارد و این صفحه از اهمیت بالایی برخوردار است. سعی کنید پست های صفحه ابتدایی سایت خود را کم کنید و پست های خود را کوتاه کنید و از کاربر بخواهید وارد ادامه مطلب مربوط به پستتون شود. سعی کنید تا حد امکان از تصاویر زیاد در صفحه اول سایت خود استفاده نکنید. بلوک های اضافی که ضروری نیستند را پاک کنید و به صفحات دیگر سایت انتقال دهید.
5.استفاده از شبکه ی توزیع محتوا(CDN)
شبکه ی توضیح محتوا یا CDN سیستمی است که در سرتاسر دنیا سروهایی را دارد که با کاهش طول مساحت بین سایت شما و محلی که کاربر وجود دارد باعث افزایش سرعت سایت شما می شود. فرض کنید سرور سایت شما در کشور آمریکا است و کاربری که می خواهد وارد سایت شما شود در ایران است. این سیستم نسخه ای از سایت شما را که در نزدیکترین کشور به ایران است (مثلا امارات) را به کاربر نشان می دهد. سایت CloudFlare پلن رایگانی دارد که ایرانی ها هم می توانند از آن استفاده کنند. ولی پیشنهاد من این است که به جای استفاده از این سرویس هاست سایتتون را از ایران تهیه کنید
6.استفاده از قالب بهینه برای سایت
سعی کنید قالب وب سایتتون تا جایی که ممکن است از لحاظ کد نویسی بهینه باشد. بعضی از قالب ها هستند که بهینه سازی فوق العاده ای در آن ها انجام شده است و برعکس قالب هایی هم هستند که از لحاظ کد نویسی بسیار ضعیف هستند. مثلا یکی از ویژگی های خوب قالب سایت خودمان این است که تا زمانی که کاربر صفحه سایت را به پایین اسکرول نکرده عکس هایی که در پایین سایت موجود است لود نمی شود و به محضی که کاربر به پایین سایت اسکرول می کند عکس ها نمایان می شوند.
اگر از سایت وردپرسی استفاده می کنید نکاتی که در زیر اشاره می کنم در جهت افزایش سرعت سایت شما خیلی ماثر است.
سعی کنید حتما از قابلیت Gzip استفاده کنید. این قابلیت باعث فشرده سازی فایل های CSS و جاوا اسکریپت و HTML سایتتون می شود.
قابلیت کش کردن اطلاعات را در مرورگر کاربر فعال کنید. این قابلیت به این شکل کار می کند که هر وقت کاربر وارد سایت ما شد نیازی نیست مثلا عکس های سایت ما برای کاربر دوباره بارگذاری شود و فقط زمانی که عکس های جدیدی جایگزین عکس های قدیمی کردیم برای او بارگذاری شود.
تمام موارد ذکر شده را با استفاده از افزونه W3 total cache میتوانید روی وب سایتتان اعمال کنید.
افزونه هایی که کارایی ندارند را پاک کنید و به صورت غیر فعال رهایشان نکنید.
بانک اطلاعاتی خود را بهینه سازی کنید. اطلاعات زیادی از قبیل مطالب سایت و کاربران در بانک اطلاعاتی ذخیره می شود و بعد از مدتی بلا استفاده می ماند که برای حل این مشکل می توانید از افزونه WP-Optimize استفاده کنید.
از افزونه Revision Control می تواند جهت کمتر کردن ذخیره ی پیش نویس ها استفاده کنید. مثلا ممکن است 10 بار یک مطلبی را ویرایش کنید و پس از آن منتشرش کنید در این صورت 9 پیش نویس اضافی در هاست شما ذخیره می شود که بلا استفاده است. از طریق این افزونه می توانید برای هر پست نهایتا 3 پیش نویس ذخیره کنید.
مقاله اشتباهات بزرگ در بهینه سازی سایت را هم بخوانید
سعی کنید از ابزارک های کمتر و فقط از ابزارک های ضروری استفاده کنید. چون استفاده زیاد از ابزارک ها هم باعث شلوغی و هم باعث کندی سایت شما می شود.
7.افزایش امنیت سایت
بالا بردن امنیت سایت نیز باعث افزایش سرعت بارگذاری سایت می شود. اگر امنیت سایت خود را بالا ببرید در این صورت کدها و ابزارهای مخرب نمی توانند به خوبی به سایت شما دسترسی پیدا کنند و منابع سایت شما را هدر دهند. ایمن سازی سایت نه تنها باعث بهبود عملکرد سایت می شود بلکه تاثیر زیادی در افزایش سرعت بارگذاری صفحات سایت هم می گذارد.
اگر از وردپرس استفاده می کنید پیشنهاد می کنم از طریق انجام موارد زیر امنیت سایت خودتان را تا حدود زیادی بالا ببرید
1.روی پوشه و فایل wp-admin حتما پسورد قرار دهید. برای این کار وارد سی پنل هاستتان شوید و روی Directory Privacy کنید. سپس نام پوشه های سایتتان نمایش داده می شود. پوشه wp-admin را انتخاب کنید و در صفحه بعد قابلیت رمز گذاری روی آن فعال می شود که می توانید یوزر نیم و رمز جدید خود را وارد کنید. در حقیقت با این کار برای ورود به صفحه ادمین دو بار از کاربر یوزر نیم و پسورد می خواهد
2.اگر از فایل xmlrpc.php استفاده نمی کنید حتما آن را پاک کنید یا اینکه بهترین کار این است که دسترسی آن را کاملا محدود کنید.
3.از فایل wp-config.php محافظت کنید. این فایل در واقع اطلاعات مهمی از دیتابیس وردپرس شما را در خود ذخیره کرده است. که از طریق کد زیر و قرار دادن آن در فایل .htaccess می توانید امنیت آن را به صورت قابل قبولی بالا ببرید.
کلام آخر
برای افزایش سرعت سایتتون همین حالا مواردی که ذکر کردم را تا جایی که ممکن است روی سایتتون اعمال کنید. اگر سایت وردپرسی دارید باید بدانید افزونه های زیادی برای افزایش سرعت سایت موجود است که بهتون پیشنهاد می کنم با توجه به سازگاری با وردپرس شما حداقل از یکی از آن ها استفاده کنید.