PDA

View Full Version : حرفه ای: کدام یک بهینه تر هست؟ (بارگذاری چند فایل) - بهینه سازی



abolfazl-z
دوشنبه 18 آذر 1392, 16:49 عصر
سلام دوستان و همکاران عزیز :لبخندساده:

دوستان بر فرض مثال ما یک فایل داریم که به دفعات مختلف آن را بارگذاری (توسط توابعی چون file_get_contents) می کنیم.(همه این عملیات در یک فایل)

خوب حال اگر ما بیاییم یک بار بارگذاری کنیم و در یک متغیر نگهداریم و از آن به دفعات مختلف استفاده کنیم بهتر است یا بالعکس ؟

smksmk
سه شنبه 19 آذر 1392, 09:23 صبح
سلام ، کاملاً بستگی به تعداد استفاده از محتوای فایل داره اگه فقط یکبار نیاز به فراخوانی باشه همون file_get_content و اگه همون فایل رو چندین بار بخایم داخل متغیر باشه حتماً بهتره .

sadegh1362
چهارشنبه 20 آذر 1392, 12:27 عصر
به نظر من اگر به متغیر بدین بهتره چون در این حالت اطلاعات شما روی رم قرار می گیره ولی با تابع file_get_contents سرور مجبور خواهد بود تا به disk مراجعه کنه و به نظرم اگه روی رم باشه بهینه تره .

abolfazl-z
چهارشنبه 20 آذر 1392, 17:07 عصر
سلام ، کاملاً بستگی به تعداد استفاده از محتوای فایل داره اگه فقط یکبار نیاز به فراخوانی باشه همون file_get_content و اگه همون فایل رو چندین بار بخایم داخل متغیر باشه حتماً بهتره .


به نظر من اگر به متغیر بدین بهتره چون در این حالت اطلاعات شما روی رم قرار می گیره ولی با تابع file_get_contents سرور مجبور خواهد بود تا به disk مراجعه کنه و به نظرم اگه روی رم باشه بهینه تره .

درسته باید ببینیم که چقدر یک فایل استفاده می شود، حجم فایل چقدر هست، میزان رم در اختیار ما چقدر هست و ...