سورس وب سایت همان کد هایی هستند که برای وبسایت نوشته و ذخیره میشوند ، بهینه سازی سورس وب سایت هم به معنای بهبود بخشیدن این کد ها برای بالا بردن سرعت بارگذاری است.
یعنی کد ها را در بهترین حالت بنویسیم تا به افزایش سرعت سایت کمک کند و کاربربهترین تجربه ی کاربری را در استفاده از وبسایت شما داشته باشد، این یک مفهوم کلی از بهینه سازی سورس وب سایت است.
برای درک بهتر این موضوع تا پایان این مقاله با ما همراه باشید :
افزایش سرعت وب سایت به موارد زیادی بستگی دارد که بهینه سازی سورس وب سایت یکی از آن موارد است ، ما سعی کردیم برخی عوامل موثر در سرعت وب سایت از جمله عواملی که مربوط به بهینه سازی سورس وب سایت میشوند را شرح دهیم :
از هاست های ایرانی استفاده کنید ، ممکن است در مقایسه ی هاست ایرانی و خارجی ، هاست خارجی را با کیفیت تر بدانید .
اما برای وب سایتی که در ایران طراحی شده و کاربران ایرانی دارد بهتر است هاست را هم ایرانی تهیه کنید تا سرعت انتقال اطلاعات از هاست به سیستم کاربر را کمتر کنید
برای مثال ارسال درخواست و دریافت جواب از مشهد به تهران هر چقدر هم که ترافیک زیاد باشد نزدیک تر است و سریع تر اتفاق می افتد ، تا ارسال درخواست از مشهد و دریافت جواب از کانادا ! علاوه بر این تمرکز موتور های جستجو برای موقعیت مکانی به هم نمیخورد .
موتور های جستجو و خزنده های وب وب سایت ها را از روی کد هایی که نوشته شده میخوانند و سپس تبدیل به المان های بصری میکنند و به کاربران نمایش میدهند .
هرچقدر این سورس کد ها مرتب تر باشند قطعا خواندن آنها برای خزندگان وب آسان تر است . اگر این کد ها را مرتب ، کوتاه ، روان ، فشرده و کم حجم کنید خزندگان وب راحت تر و سریع تر این سورس کد ها را میخوانند
پس به کسب رتبه ی بالا تر از موتور های جستجو کمک بسیاری میکند . همچنین هنگام بارگذاری صفحات برای کاربر زمان کمتری برای خواندن سورس کد ها صرف میشود و صفحات سریع تر بارگذاری میشوند .
از تگ H1 برای موضوع اصلی صفحه که عنوان سایت را بیان میکند استفاده کنید ،
از تگ title استفاده کنید زیرا تاثیر زیادی در افزایش نرخ بازدید ساید دارد بهتر است این تگ را به صورت حرفه ای بنویسید تا افراد را به خواندن مطالب وب سایت و کلیک روی لینک شما ترغیب کند . ،
از توضیحات متا استفاده کنید توضیحات متا یا تگ متا یک توضیح کلی در مورد موضوع وب سایت شما به خزندگان وب میدهد .
از تگ آلت برای معرفی عکس ها به خزندگان وب استفاده میشود همانطور که گفتیم این خزندگان وب فقط کد ها را میتوانند بخوانند برای همین تصاویر را با این تگ به صورت کد به آنها معرفی میکنیم.
اگر از این تگ استفاده نکنیم موتور جستجو و این خزندگان وب به محض رسیدن به آن تصویر در وب سایت شما متوجه میشود که این تصویر دیگر در چه سایتی یا در چه صفحاتی به کار رفته است
اگر تگ آلت را برای تصاویر به کار ببرید میتوانید به کرالر ها بفهمانید که تصاویر شخصی هستند و منظورتان از این تصاویر چیست .
طراحی بهینه ی سایت از همان ابتدا که شروع به طراحی میکنید رقم میخورد بهینه سازی سورس وبسایت هم همینطور به گونه ای که از تصاویر بهینه و کم حجم استفاده کنید محتوا و مطالب را بهینه سازی کنید و در سایت خود قرار دهید کد ها را بهینه سازی کنید ، سعی کنید این بهینه سازی ها را به یکباره روی وب سایت خود اعمال نکنید
زیرا موتور های جستجو فرض میکنند که مدیر سایت تغییر کرده و تا مدتی به سایت شما سر نمیزنند تا به روال عادی برگردید.
البته تمام این بهینه سازی ها و کم حجم سازی ها را تا جایی انجام دهید که به کیفیت سایتتان لطمه وارد نکند مثلا تصاویر تار نباشند یا لوگوی سایت شطرنجی نباشد .
این کار باعث فشرده شدن و پایین آمدن حجم فایل های css و js میشود . در فشرده سازی کد ها فاصله ی بین کد ها برداشته میشود و کد ها همه در یک خط قرار میگیرند ،
برای این کار ابتدا یک فول بک آپ از هاست خودتان بگیرید زیرا ممکن است بعد از فشرده سازی کدها بعضی المان های css سایت به خوبی اجرا نشوند یا رنگ ها و چیدمان به هم بریزد و به خوبی اجرا نشوند
کش همان حافظه ی پنهان است اهمیت کش در افزایش سرعت سایت این است که وقتی کاربری صفحات شما را جستجو میکند تمام اطلاعات وبسایت شما
مانند آدرس ها و لینک ها تصاویر و محتوا و هر چیزی که مربوط به وب سایت شماست در حافظه ی پنهان یا کش ذخیره میشود
و زمانی که برای بار دیگر وب سایت شما جستجو شود دیگر نیاز به بازخوابی اطلاعات نیست و صفحات با سرعت بیشتری بازگذاری میشوند.
قطعا هرچقدر حجم صفحات وب سایت شما کم تر باشد سرعت بارگذاری صفحات بیشتر میشود برای همین
بهتر است تا تصویر و ویدئوهایی که در صفحات میگذاریم بهینه شده باشند ، کم حجم شده باشند، بهتر است تصاویر را خودتان تولید کنید ، اینکه تصاویر کپی نباشند اهمیت بالایی برای موتور های جستجو دارد.
CDN یک سیستم توزیع محتوا است که بین کاربر و هاست اصلی قرار میگیرد ، وظیفه ی CDN این است که اطلاعات وبسایت شما را در خود ذخیره کرده
زمانی که کاربری از هر جای دنیا قصد ورود به سایت شما را داشته باشد به جای اینکه درخواست کاربر به هاست اصلی ارسال شود و باز پاسخی دریافت شود
درخواست به نزدیک ترین پایگاه CDN ارسال شده و پاسخ از CDN دریافت میشود ، بدین صورت مدت زمانی که برای ارسال و دریافت داده صرف میشود به حداقل میرسد.
درصورتی که هاست شما ایرانی است نیاز به CDN ندارید اما اگر سرور هاست شما خرجی است به یک CDN ایرانی احتیاج دارید.
از قالب های سنگین استفاده نکنید ، از صفحه سازها و قالب سازها نباید استفاده کنید زیرا حجم بالایی از کد را تولید میکند
که باعث کاهش سرعت سایت میشود در عوض یک قالب سبک و ساده انتخاب کنید و با نوشتن چند خط کد css قالب را شخصی سازی کنید.
هرچند ماه یکبار دیتا بیس خود را پاکسازی کنید تا تمام فعالیت هایی که در سایتتان انجام دادید یا نیمه کاره مانده و منتظر پاسخ هستند
و در دیتابیس ذخیره شده اند و فضای اضافی گرفته اند پاک شوند . دقت داشته باشید که برای این کار ابتدا یک فول بکاپ از هاست خود بگیرید .
برای بهینه سازی سورس صفحات پیش نویس را پاک کنید افزونه های غیر فعال را حذف کنید ، هر چه افزونه های کمتری نصب کنید کدهای اضافی کمتر تولید میشوند ، پس به جای چند افزونه افزونه هایی را نصب کنید که چند قابلیت را در خود داشته باشند ،
تمام محتوا ، محصولات ، و هرچیز دیگری که تصمیم دارید در وب سایت خود قرار دهید سعی کنید دسته بندی شده و مرتب باشد تا برای بهم ریختگی از موتور های جستجو امتیاز منفی نگیرید .
دسته بندی ها :