سوالات کلی در مورد mysql

anathedin

New Member
سلام
چند تا سوال کلی ولی کلیدی دارم که خواهش دارم در صورت امکان دوستان شماره به شماره جواب بدن. (فرض کنید برنامه برای یک سایت پر ترافیک نوشته میشه)
1. به طور کلی تعداد دفعات کانکت و دیسکانکت شدن به یک دیتابیس مشخص در یک صفحه در عملکرد برنامه تاثیر موثری داره ؟
2. در یک برنامه که نیاز به چندین بار وصل شدن به یک دیتابیس احساس میشه، آیا بهتره برای هر بار در هر جای برنامه به دیتابیس وصل و بلافاصله بعد از خوندن اطلاعات قطع شد یا باید تنها یک بار در اولین جای نیاز کانکت شد و در آخرین بار هم فقط یک بار دیسکانکت؟
3. از راه های ساده کردن برنامه استفاده از Include هست، اگر در فایلهای ضمیمه توابعی نوشته شده باشه که نیاز به اتصال به دیتابیس داشته باشند، در این صورت ارجاع به فایلهای ضمیمه و متعاقبا تعداد بالاتر قطع و وصل ها از کیفیت عملکرد برنامه کم نمیکنه؟
4. در برنامه ای میشه تنها یک بار به دیتابیس وصل شد و پس از خوندن تمام اطلاعات در هر جای برنامه با مکافات زیاد اطلاعات مورد نیاز رو از کل جدا کرد. در عین حال این امکان هم وجود داره که هر بار به دیتابیس وصل شد و با استفاده از خود امکانات mysql مثل where, order, and, or و غیره به راحتی تنها اون دسته از داده های لازم رو خوند. سوال اینه که کدام یک ارجهیت داره؟ کمتر بودن تعداد دفعات اتصال و قطع یا سادگی و کوتاه شدن برنامه ؟

متشکرم
 

milads

Banned
1- بله خیلی موثر هستش
2- در این موقع بهتره ارتباط با بانک اطلاعاتی وصل و بعد از نمایش اطلاعات ارتباط قطع بشه چون در ارتباط دائمی فشار سنگینی به سرور وارد میشه
3- خیر کم نمی کنه
4- به بانک اطلاعاتی وصل و قطع شد

موفق باشی :)
 

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

بالا