PDA

View Full Version : سوال: سرعت بالا آمدن سایت ها



هزاره سوم
چهارشنبه 26 تیر 1392, 00:08 صبح
با سلام به همه
دوستان میشه در مورد استفاده از عکس ها توی سایت بگید
سایت هایی رو دیدم که میتونم بگم 70% عکس به کار رفته ولی سرعت لود شدن فوق العاده ای دارن!
میشه بگید چطور این اتفاق میفته؟:متفکر:

storm_saeed
چهارشنبه 26 تیر 1392, 00:25 صبح
بستگی به اینا داره
از کش استفاده کرده که با این کار یکسری عکس هارو که دفعه ی اول رفتید تو سایت ذخیره کرده وبرای دفعات بعد نیازی به لود مجدد نیست
استفاده از سرور پرسرعت و با پینگ بهتر
با این کارا سرعت سایت بالا میره

هزاره سوم
چهارشنبه 26 تیر 1392, 00:40 صبح
بستگی به اینا داره
از کش استفاده کرده که با این کار یکسری عکس هارو که دفعه ی اول رفتید تو سایت ذخیره کرده وبرای دفعات بعد نیازی به لود مجدد نیست
استفاده از سرور پرسرعت و با پینگ بهتر
با این کارا سرعت سایت بالا میره
یعنی فقط به همین ها بستگی داره؟

Abbas Naghdi
چهارشنبه 26 تیر 1392, 00:51 صبح
با سلام به همه
دوستان میشه در مورد استفاده از عکس ها توی سایت بگید
سایت هایی رو دیدم که میتونم بگم 70% عکس به کار رفته ولی سرعت لود شدن فوق العاده ای دارن!
میشه بگید چطور این اتفاق میفته؟

نمیدونم اما به علاوه ی گفته های storm_saeed عزیز میتونه از قسمت کردن سایت به بخش هایی باشه !
CSS و عکس ها !

storm_saeed
چهارشنبه 26 تیر 1392, 00:59 صبح
ببینید در کل برای افزایش سرعت لود سایت باید اینکارارو بکنیم
رعایت استاندارد های W3c
سئو قوی
فایل های css رو کم حجمش کنیم
استفاده از پهنای باند بالا
امکانات سخت افزاری بالای سرور
استفاده از کش که بالا گفتم
مکان سرور به مکان مخاطباتون نزدیک باشه مثل برای ماها بهتره سرور در داخل ایران باشه
استفاده از تکنولوژی gzip
استفاده از تکنولوژی cloudflare این سیستم واقعا جالبی هست که میاد یه کپی از سایت تو سرور های مختلف تو نقاط مختلف جهان میزاره(سرور های خود شرکت کلوفلیر) که اینطوری اگه کسی بخواد از آمریکا به سایت شما که سرورش داخل ایران هست بیاد نیازی نیست دیگه به اینجا وصل شه به سرور کلودفلیر تو خود آمریکا وصل میشه
عکس هارو بهینه کنیم

r4hgozar
چهارشنبه 26 تیر 1392, 11:02 صبح
سلام.
دوست عزیز ای کاش سایتی که گفتی رو می زاشتی تا ببینیم چیه.
اما دوستمون بیشتر موارد رو گفت.
من هم به زبان ساده مورد دیگه ای رو می گم.
استفاده از یک عکس برای تمام ایکن ها و گزینه ها به جای چند عکس.
مثلا شما اگه وارد سایت های معتبر بشی مثلا مایکروسافت.
وقتی بخوای یک عکس رو یعنی یک آیکون رو سیو کنی میبینی یک عکسی سیو میشه که تمام آیکن ها با اون سیو میشه. اما با Position تمام عکس ها تو جای خودشون قرار می گیرن.
تو سال های قبل حتی برنامه نویس های حرفه ای هم عکس ها رو تکه تکه می کردن و جای خودشون قرار می دادن و فکر می کردن که این کار سرعت لود صفحه رو بالا می بره. دلیلشون هم این بود که می گفتن عکس ها دونه دونه لود میشه و عکس های کم حجم تر اول لود میشه بعد پر حجم تر ها.
اما الان دیگه اون کار رو نمی کنن و معمولا عکس ها رو یکپارچه می کنن و بعد با کدنویسی هر کدوم رو جای خودش قرار میدن.
این کار باعث میشه که اگه مثلا شما 50 تا آیکن داری که هموشن عکس هست دیگه 50 تا request فرستاده نشه. و فقط یک عکس فراخونی میشه. این کار هم حجم صفحه رو کم میکنه و هم سرعتش رو زیاد.

امیدوارم تونسته باشم خوب توضیح بدم.
موفق باشید

jalil_gh
چهارشنبه 26 تیر 1392, 12:16 عصر
برای سایت‌های استاتیک میتونید استفاده از application cache رو هم مد نظر داشته باشید.