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

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


1 – بهینه سازی عکس های بوسیله smushit.com


عکس ها باید تا جایی که کیفیت عکس خراب نشود کم حجم شود . نرم افزارهایی مثل photoshop اطلاعات دیگری نیز در عکس قرار می دهد که می تواند حجم آن را زیاد کند . سایت smushit امکان حذف این اطلاعات را دارد .
نرم افزار Paint.net هم در کم کردن حجم خیلی خوب عمل می کند .


2 – استفاده از Selector سریعتر در CSS


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


3 – تمام عکسهای background ی که تکرار نمی شوند را یکی کنید


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


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


4- CSS ها و اسکریپت ها را فشرده کنید


برای کم کردن حجم صفحه می توان حجم CSS ها را نیز کاهش داد . این کار بوسیله بهینه سازهای CSS انجام پذیر است . Icey CSS Compressor یکی از بهینه سازهای CSS است .
برای اسکریپت ها استفاده از Yahoo UI Compressor می تواند مفید باشد .


5- ذخیره عکس ها با فرمت های مختلف jpeg ، gif و png


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


6 – اسکریپت ها را به انتهای صفحه ببرید


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

 

اطلاعات بیشتر و راه های دیگر در اینجا نوشته شده است .

Gravatarَامیر
جمعه ساعت 11:46 , 26/7/1387
حامد جان!

با اینکه من تمامی موارد گفته شده رو رعایت کردم و حتی بجای db در صفحه اول از xml استفاده کردم، ولی نمی دونم چرا سایتم انقدر دیر میاد بالا. می تونی بررسیش کنی.
مرسی
Gravatarَامیر
جمعه ساعت 11:47 , 26/7/1387
ببخشی آدرس سایت یادم رفت!!!

naslesevom.ir
Gravatarحامد بنايی
جمعه ساعت 23:02 , 26/7/1387
يک نگاهی به اين سايت بندازيد ، اينجا سرعت load را نشان می دهد . http://www.octagate.com/service/SiteTimer/
شايد تعداد عکس زياد باعث کندی باشد
Gravatarمحمد
دوشنبه ساعت 18:17 , 6/8/1387
سلام ، من این رو سراغ دارم و به نظرم عالی کار میکنه.
http://websiteoptimization.com/services/analyze/
در ضمن سایت من www.domineh.ir لطفا شرط وبسایت رو درست کنید.
نام :   
ايميل :      اين سايت از سيستم گراواتر استفاده می کند ، اگر در گراواتر دارای کد کاربری هستيد می توانيد از آن آدرس ايميل استفاده کنيد.  
وب سايت :   
ديدگاه :   
عدد زير را وارد کنيد :
  


  پيام شما بعد از بازبينی افزوده خواهد شد.