Live Chat Software by Kayako |
توضیح Sessions و Cookies
ارسال شده توسط عباس پيرنظريان در تاریخ 1390/07/24 12:27 بعد از ظهر
|
|
توضیحSessions و Cookies : Cookie ها فایل هایی هستند که توسط مرورگر سرویس گیرنده (Client) در کامپیوتر او ذخیره می شوند ، تمامی مرورگر ها از کوکی پشتیبانی می کنند ، کوکی ها محل خوبی برای ذخیره اطلاعاتی مانند نام کاربری و رمز عبور و ....می باشد . کوکی ها دارای تاریخ انقضا بوده و میتوانید آن ها را به مدت طولانی نگه دارید ، همچنین با جابجا شدن از یک صفحه به صفحه دیگر و یا حتی بسته شدن مرورگر از بین نمی روند (البته به صورت پیش فرض با بسته شدن مرورگر از بین می روند ولی میتوان برای آن ها تاریخ انقضا تعریف کرد) Session برخلاف کوکی در سرویس دهنده (Server) ذخیره می شود مکان ذخیره Session را میتوان تغییر داد ولی به صورت پیش فرض در حافظه ذخیره می شود برای همین است که به سرعت قابل دسترسی است ، در هنگام ساخت یک جلسه (Session) یک کوکی هم در سرویس گیرنده با مقدار آیدی Session ایجاد می گردد ، این به این دلیل است که مقادیر Session عمومی نیست و باید به ازای هر کاربر ایجاد گردد . به دلیل اینکه Session در حافظه سرور ذخیره می شود و حافظه از منابع بسیار مهم سرور به حساب می آید استفاده نا بجا از آن می تواند به سرور لطمه وارد کند ، البته معمولا سرویس دهندگان میزبان زمانی را جهت TimeOut شدن Session قرار میدهند تا مشکلی از نظر مدیریت حافظه پیش نیاید . بنابراین شما قادر نخواهید بود مقادیری را برای مدت طولانی در حافظه ذخیره کنید مگر اینکه محل ذخیره Session را تغییر دهید . ************************************************************************************************************************ فرق اصلی بین کوکی ها و سشن ها اینه که کوکی ها در مرورگر کاربر ذخیره میشن در حالی که سشن ها اینطور نیستند. این تعیین کننده اینه که کدومشون برای استفاده بهتر می باشند. ************************************************************************************************************************ کوکی ها و سسشن ها هرگز جایگزینی برای هم دیگه نیستند و باید هرکدوم رو به جاش استفاده کنیم! ************************************************************************************************************************
| |
|