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

نکته ای که من در طراحی های جديد سايتهای خارجی می بينم اين است که حجم کار گرافيکی را نه تنها خيلی کم و به چند کليد و منوی ساده محدود نمی کنند ، بلکه طراحی ها آنقدر متنوع و بعضا ً حجيم است که ظاهرا ً ديگر حجم 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 لطفا شرط وبسایت رو درست کنید.
نام :   
ايميل :      اين سايت از سيستم گراواتر استفاده می کند ، اگر در گراواتر دارای کد کاربری هستيد می توانيد از آن آدرس ايميل استفاده کنيد.  
وب سايت :   
ديدگاه :   
عدد زير را وارد کنيد :
  


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