hgfhjgjh
دوشنبه 06 خرداد 1398, 14:50 عصر
با عرض سلام و خسته نباشید خدمت اساتید محترم
چرا زمان بارگزاری با چیزی که نمایش داده میشه متفاوت است؟ یا بصورت کامل تر توضیح بدم :
من در اولین خط از کدهام عبارت $time=microtime(true); و در آخرین خط echo(microtime(true)-$time); را قرار میدم
و صفحه رو که رفرش میکنم زمان انجام عملیات و ... نمایش داده میشه که همیشه یک عدد بسیار ناچیز و کوچک هست
حالا فرضاً اگر زمانی که نمایش داده میشه را یک دهم ثانیه 0.1s در نظر بگیریم، زمان لود شدن صفحه حدود یک ثانیه هست
این مورد را برای انواع و اقسام صفحات تست کردم
صفحه دارای عکس
بدون عکس
بدون include
بدون هیچ عملیات و عملگری
صفحه خالی
صفحه پر
با gzip و بدون gzip
همیشه زمانی که نمایش داده میشه نسبت به زمانی که طول میکشه سایت کامل لود بشه و لودینگ مرورگر تمام بشه متفاوت هست و چندین برابر زمانی که نمایش داده میشود بارگزاری طول میکشد
این به چه علت هست ؟
یعنی مرورگر این مقدار زمان را معطل میکنه تا صفحه رو بتونه نمایش بده ؟
چرا زمان بارگزاری با چیزی که نمایش داده میشه متفاوت است؟ یا بصورت کامل تر توضیح بدم :
من در اولین خط از کدهام عبارت $time=microtime(true); و در آخرین خط echo(microtime(true)-$time); را قرار میدم
و صفحه رو که رفرش میکنم زمان انجام عملیات و ... نمایش داده میشه که همیشه یک عدد بسیار ناچیز و کوچک هست
حالا فرضاً اگر زمانی که نمایش داده میشه را یک دهم ثانیه 0.1s در نظر بگیریم، زمان لود شدن صفحه حدود یک ثانیه هست
این مورد را برای انواع و اقسام صفحات تست کردم
صفحه دارای عکس
بدون عکس
بدون include
بدون هیچ عملیات و عملگری
صفحه خالی
صفحه پر
با gzip و بدون gzip
همیشه زمانی که نمایش داده میشه نسبت به زمانی که طول میکشه سایت کامل لود بشه و لودینگ مرورگر تمام بشه متفاوت هست و چندین برابر زمانی که نمایش داده میشود بارگزاری طول میکشد
این به چه علت هست ؟
یعنی مرورگر این مقدار زمان را معطل میکنه تا صفحه رو بتونه نمایش بده ؟