پیاده سازی یک سیستم کش ساده با چند خط پی اچ پی

by مجتبی بنائی - شنبه 07 آبان 1390 - گروه : روزنوشت - مشاهده :
برچسب‌ها: #تخصصی‌نرم‌افزار #تجربیات #تخصصی #سایت #وب
پیاده سازی یک سیستم کش ساده با چند خط پی اچ پی

s: تجربیات | تخصصی | سایت | وب همانطور که میدانید صفحات وب داینامیک مانند صفحات نوشته شده با PHP و ASP با هر بار فراخوانی یکبار اجرا شده و نتیجه اجرا به بازدیدکننده سایت ارسال می شود. برای افزایش سرعت سایت ، معمولاً از سیستم کش یا حافظه نهان استفاده می شود. ایده اصلی این رهیافت هم این است که بعد از تبدیل صفحه به کد اچ تی ام ال یک کپی از آن جایی ذخیره کنیم تا با درخواست مجدد آن صفحه، به جای پردازش مجدد تنها صفحه آماده شده مرحله قبل را به کاربر نمایش دهیم. فقط باید حواسمان به بازه کش یا همان زمانی که بعد از آن صفحه دوباره باید پردازش شود، باشد چون ممکن است در آن فاصله مطلب جدیدی به صفحه اضافه شده باشد و ما نسخه قبلی صفحه را به کاربر ارسال کنیم. در هرصورت سیستمهای مدیریت محتوا به طور خودکار این قابلیت را دارند و کافیست آنرا فعال کنید اما اگر سیستمی را خودتان نوشته اید و یا مایلید با منطق پشت این رهیافت آشنا شوید، قطعه کدی را که برای این منظور نوشته شده است ، در اینجا با هم مرور می کنیم : 01. 14. 15. کدهای اچ تی ام ال صفحه در این قسمت قرار می گیرند. 16. 17.

Comments