سیلوستر
جمعه 19 آبان 1385, 03:35 صبح
سلام. لطفا سؤالمو با دقت بخونی چون یکی دو جای دیگه سؤالمو مطرح کردم یکی دو تا جواب بی ربط گرفتم.
می خواستم بدونم php هم به خوبی ASP.NET کار caching رو انجام میده؟
مثلا شما یه صفحه پویا دارید که 60 در صد مواقع برای کاربرای مختلف خروجی یکسان داره. پس برای صرفه جویی در وقت و هزینه اون قسمت هایی از صفحه که برای اکثر کاربران یکسان هست(استاتیک نیست ها پویاست ولی برای اکثر کاربران خروجی یکسان داره) رو توی حافظه cach می کنیم. وقتی کاربر درخواست داد کوکی ها،سشن ها و بقیه پارامتر هاشو چک می کنیم اگر قسمتی از اون صفحه رو که کش کردیم به دردش خورد به صفحه اصلی اضافه میکنیم و براش میفرستیم.
تو ترافیک های بالا نحوه caching حرف اول رو میزنه.
ASP.NET تقریبا همه چیز رو میتونه کش کنه. متغیرها، کنترل ها، قسمت هایی از یک صفحه، قسمت هایی از یه database و...
در ASP کلاسیک هم این امکان هست ولی خیلی محدود تر. با استفاده از آبجکت های session و Application و هر چیزی رو نمیتونه کش کنه.
حالا PHP هم میتونه تمام اون مواردی که گفتم رو کش کنه؟
ضمنا من برای کل کل کردن اینجا نیومدم، برای یه تحقیق اینا رو میپسرم.
می خواستم بدونم php هم به خوبی ASP.NET کار caching رو انجام میده؟
مثلا شما یه صفحه پویا دارید که 60 در صد مواقع برای کاربرای مختلف خروجی یکسان داره. پس برای صرفه جویی در وقت و هزینه اون قسمت هایی از صفحه که برای اکثر کاربران یکسان هست(استاتیک نیست ها پویاست ولی برای اکثر کاربران خروجی یکسان داره) رو توی حافظه cach می کنیم. وقتی کاربر درخواست داد کوکی ها،سشن ها و بقیه پارامتر هاشو چک می کنیم اگر قسمتی از اون صفحه رو که کش کردیم به دردش خورد به صفحه اصلی اضافه میکنیم و براش میفرستیم.
تو ترافیک های بالا نحوه caching حرف اول رو میزنه.
ASP.NET تقریبا همه چیز رو میتونه کش کنه. متغیرها، کنترل ها، قسمت هایی از یک صفحه، قسمت هایی از یه database و...
در ASP کلاسیک هم این امکان هست ولی خیلی محدود تر. با استفاده از آبجکت های session و Application و هر چیزی رو نمیتونه کش کنه.
حالا PHP هم میتونه تمام اون مواردی که گفتم رو کش کنه؟
ضمنا من برای کل کل کردن اینجا نیومدم، برای یه تحقیق اینا رو میپسرم.