مشکل در مورد سرعت بار گزاری صفحات

NabiKAZ

Well-Known Member
با عرض سلام

این همه میگن CSS خیلی خوبه و سرعت بارگزاری صفحه رو بهتر میکنه ، منم همیشه ازش استفاده میکنم . ولی نمیدونم چرا احساس میکنم سرعت رو کم میکنه ! به عنوان مثال صفحه اول این سایت رو ببینید:
www.ISOCES.ir
اگه صفحه رو ذخیره کنید و فایل css اون رو حذف کنید خودتون میبینید که صفحه چقدر تغییر میکنه ، یعنی همه جای سایت css استفاده شده . ولی وقتی مثلا روی منو ها حرکت میکنید میبینید که سرعت فوق العاده پایینه !

از طرفی چرا صفحات این سایت اینقدر دیر باز میشه ؟ سرعت باز شدن صفحات بخش "مباحثات فنی" رو با دیگر بخشها که خودم کار کردم مقایسه کنید تا بفهمید چی میگم ! من در کد نویسی اصلا از class و template استفاده نکردم ! آیا برای رهایی از این مشکل استفاده از یک Template Engine مناسب مشکل رو حل میکنه ؟ میشه در این باره راهنمایی کنید.

ممنون
نبی
 
NabiKAZ گفت:
اگه صفحه رو ذخیره کنید و فایل css اون رو حذف کنید خودتون میبینید که صفحه چقدر تغییر میکنه ، یعنی همه جای سایت css استفاده شده . ولی وقتی مثلا روی منو ها حرکت میکنید میبینید که سرعت فوق العاده پایینه !

اگر فايل css با صفحه ذخيره نشه مسلما توي صفحات اعمال نمي شه. فكر كنم اگه workoffline ذخيره كني درست بشه. ضمنا سعي كن براي نوشتن stylesheet بجاي استفاده از يك فايل css مجزا، توي هدر بين تگ هاي style استفاده كن
 
NabiKAZ گفت:
با عرض سلام

این همه میگن CSS خیلی خوبه و سرعت بارگزاری صفحه رو بهتر میکنه ، منم همیشه ازش استفاده میکنم . ولی نمیدونم چرا احساس میکنم سرعت رو کم میکنه ! به عنوان مثال صفحه اول این سایت رو ببینید:
www.ISOCES.ir
اگه صفحه رو ذخیره کنید و فایل css اون رو حذف کنید خودتون میبینید که صفحه چقدر تغییر میکنه ، یعنی همه جای سایت css استفاده شده . ولی وقتی مثلا روی منو ها حرکت میکنید میبینید که سرعت فوق العاده پایینه !

از طرفی چرا صفحات این سایت اینقدر دیر باز میشه ؟ سرعت باز شدن صفحات بخش "مباحثات فنی" رو با دیگر بخشها که خودم کار کردم مقایسه کنید تا بفهمید چی میگم ! من در کد نویسی اصلا از class و template استفاده نکردم ! آیا برای رهایی از این مشکل استفاده از یک Template Engine مناسب مشکل رو حل میکنه ؟ میشه در این باره راهنمایی کنید.

ممنون
نبی

آها. منظورت اينه صفحات كند عمل مي كنند. تغيير بكراند رو براي منو ها حذف كن. مطمءن باش درست ميشه.
سايت shana.ir رو هم ببين (اين هم نفتيه مال خوتونه) اينم كند عمل ميكنه، وجه اشتراك سايت تو و شانا همين منوها هستن! سعي كن منو ها رو با فلش بزن يا با جاوا چيز ديگه اي طراحي كن
 

YTERROR

Active Member
به نظر منم منوتو سرعتش کمه ولی دلیل نداره همه جا از css استفاده کرد ولی از فلش استفاده نکنه از جاوا استفاده کن چون فلش پلیر همهندارن و این تیپ سایتها باید بدون فلش باشند
 
آخرین ویرایش:

NabiKAZ

Well-Known Member
YTERROR گفت:
به نظر منم منوتو سرعتش کمه ولی دلیل نداره همه جا از css استفاده کرد

پس کجا ها باید استفاده شه ؟


سيسرا گفت:
آها. منظورت اينه صفحات كند عمل مي كنند. تغيير بكراند رو براي منو ها حذف كن. مطمءن باش درست ميشه.
سايت shana.ir رو هم ببين (اين هم نفتيه مال خوتونه) اينم كند عمل ميكنه، وجه اشتراك سايت تو و شانا همين منوها هستن! سعي كن منو ها رو با فلش بزن يا با جاوا چيز ديگه اي طراحي كن

درسته سایت شما هم دقیقا مشکل سایت من رو داشت.
در مورد منو ها سعی میکنم از جاوا استفاده کنم .
اما در مورد دیر باز شدن صفحات فکر میکنم راهش استفاده از Template Engine مناسب باشه . من smarty رو امتحان کردم خوشم نیومد. کسی نیست در این باره راهنمایی کنه .

نبی
 
آخرین ویرایش:

oxygenws

Active Member
"نبی" تازگی ها پست هات رو هر جا دلت می خواد ارسال می کنی، اخیرا تمام پست هات رو دارم جابجا می کنم. در صورت تکرار، پست هات رو حذف خواهم کرد. دقت کن پسر جان!
 

NabiKAZ

Well-Known Member
سيسرا گفت:
شانا سايت من نيست. گفتم كه مال شماست. (شبكه اطلاع رساني نفت و انرژي!)

آهان ! دقت نکردم ! پس معلومه شما منو میشناسی ! الان دیدم شهرت رو زدی شوشتر ... پس خیلی باید نزدیک باشی!!! من میشناسم ؟!؟!

oxygenws گفت:
"نبی" تازگی ها پست هات رو هر جا دلت می خواد ارسال می کنی، اخیرا تمام پست هات رو دارم جابجا می کنم. در صورت تکرار، پست هات رو حذف خواهم کرد. دقت کن پسر جان!

عزیز مطمئنی که اشتباه نمیکنی؟! چون من کم پست میزنم و هر وقت هم میزنم خیلی دقت میکنم ! عجیبه ! میشه بگید کدوم پست هام رو میگید ؟!

نبی
 

YTERROR

Active Member
منظورم استفاده نکردن در هر جا به طور مثال در منوهاست که مهمترین بخخش یک سایت منو اون سایته که متاسفانه بعضیا بصورت فلش می زارند که فکر اون 40 درصد افرادی که فلش پلیر رو ندارند نمی کنند و بعضیا هم بصورت Css می زارند که فکر ار کار افتادگی و مشکلات سرعت پایین اینترنت رو نمی کنند به نظر من Css رو باید در جاهای که دیگه کدهای پیجها خیل شده استفاده کرد وکدهای که اهمیت خاصی ندارند و سایت بدون اونا لنگ نمی مونه رو استفاده کرد

من کاراتون و دیدم جالب بودن ان شالله موفق و پیروز باشید
 

NabiKAZ

Well-Known Member
دوست عزیز YTERROR به نکات خوبی اشاره کردید .
اگر کسی در مورد Template Enging ها میتونه کمک کنه تشکراتم رو نثارش میکنم !!!

نبی
 

NabiKAZ

Well-Known Member
سلام
مشکل سرعت عملکرد css رو پيدا کردم . موضوع خيلي ساده بود ! اشکال تو بک گراند بود !!!

وقتي اين سايت رو ديدم :
http://www.alistapart.com/topics/code/css
مشاهده کردم که link هاي اون يه css خفنه ، يعني اينکه وقتي موس روي لينکها حرکت ميکنه هم بگراند تغيير رنگ ميده هم يه خط زير از نوع border ظاهر ميشه(underline نيست ها!) .. يعني تقريبا مثل css هاي سايتي که من طراحي کردم (isoces.ir) ولي وقتي موس روي لينکهاي اين سايت حرکت ميکنه به سرعت تغيرر وضعيت مشاهده ميشه ! و خيلي عجيب بود. اين بود که با يک ساعت وقت گذاشتن و استفاده از روش سعي و خطا و آوردن سايتم توي اين سايت و بالا پايين کردن css هاي اون فهميدم که اشکال از بک گراند سايتم بوده !!!!!!! خيلي عجيبه . درسته؟ به دليل اينکه من براي بک گراند از يه عکس 4x4 پيکسلي به حجم 54 بايت استفاده کردم . و متوجه شدم با تکرار اون در پس زمينه باعث اشغال زياد حافظه ميشه و در نتيجه سرعت عملکرد سايت از جمله پاسخگويي به css ها پايين مياد ! بک گراند رو به يه عکس 200x200 پيکسل با حجم 741 بايت تبديل کردم . تفاوت فوق العاده بود و سرعت به شدت افزايش يافت (توجه کنيد منظور من از سرعت سرعت بارگزاري و نمايش صفحه سايت نيست . بلکه تنها سرعت عملکرد css ها و تغيير وضعيت لينکهاست)
خلاصه اين بود داستان !

در مورد اينکه يه دوستي گفتن هميشه نبايد از css استفاده کرد بايد بگم که برعکس! من اعتقاد دارم که تا حد ممکن بايد از اون استفاده کرد و حتي فکر ميکنم جزو اصول طراحي وب سايت باشه . چون اکثر سايتهاي فوقه حرفه اي رو که ببينيد مشاهده ميکنيد که 100% از css استفاده شده. يا مثلا اينکه هيچوقت در يه سايت اصولي نبايد از تگ table استفاده کرد و بايد از div استفاده کرد. به عنوان مثال و براي اثبات گفته هام ميتونيد اين صفحه رو ببينيد:
http://www.alistapart.com/topics/code/css
خب حالا صفحه رو با اينترنت اکسپلورر save as کنيد و web Page Html Only رو انتخاب کنيد که تصاوير و فايلهاي css اون ذخيره نشه . حالا html اون رو از رو هارد اجرا کنيد.(حتما اينو آزمايش کنيد) تعجب ميکنيد وقتي ميبينيد يه صفحه بدون حتي يک فرمت ظاهر ميشه و همه چيز به صورت نوشته زير هم طومار شده ! مسلمه که اين css هست که سايت رو اون شکلي قشنگ و سرپا کرده و بدون اون سايت هيچه! اينجا ميتونيد به اهميت css پي ببريد. حالا قبول داريد css خداست ؟!!
جالبه که کلمه table رو هم در سورس صفحه جستجو کنيد، ميبينيد که اصلا اين کلمه وجود نداره و بجاش از div استفاده شده . اين يکي از اصول طراحي حرفه اي است.

البته در مورد سرعت بارگزاري و نمايش صفحه سايت هنوز مشکل دارم و فکر ميکنم تنها راحش استفاده از يک template engine مناسبه که من بلد نيستم و اميدوارم يه نفر پيدا بشه ما رو هدايت کنه .

متشکرم
نبي
 

جدیدترین ارسال ها

بالا