• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نگه داری و مدیریت نشست ( سشن) با استفاده از بسته توسعه جدید PECL Memcached
#1
حتما این سئوال برای شما پیش اومده که چطوری سشن هامو تو برنامه هام مدیریت کنم تا آسیپ پذیریشون کم بشه و در عوض مطمئن ترو پایدارتر بشن.
مخصوصا اگخ پروزه شما یه کم پیچید گی هایی I/O هم داشته باشه یا اینه با یکسری بحران های اجتماعی(مثلا هکری حرفه ای از شما خوشش نیاد) هم همراه باشه.

تو مقاله ای که بهتون معرفی میکنم راهنمایی هایی در مورد مدیریت جلسات با بسته توسعه جدید PECL Memcached داره که فکر کنم به دردتون هم بخوره Smile

http://hasin.wordpress.com/2009/10/18/us...sion-data/
علم تاج افتخار دنیا و یادگار پس از مرگ است
  پاسخ
تشکر شده توسط : admin amir.s HiddeN Heretic
#2
لازم به ذكر هست كه بسته PECL Memcached يه بسته هست براي اتصال به سرويس كش Memcached
  پاسخ
تشکر شده توسط : HiddeN
#3
آخریش ما نفهمیدم از این 4 سیستم کش معروف کدومش از همه بهتره
  پاسخ
تشکر شده توسط :
#4
هر کدوم کاربرد خودشون رو دارن. واسه سیستم های بزرگ Memcached بهتر هست
  پاسخ
تشکر شده توسط :
#5
سلام این سیستم کش چیه که این روزا همه دربارش حرف میزنن؟
اگه می شه یه نفر یه کم توضیح بده
ممنون
  پاسخ
تشکر شده توسط :
#6
کش در واقع به یک نوع حافظه سریع گفته می شود. که در سخت افزار ها و سی پی یو ها استفاده میشود. کاربردش هم به این صورت هست. که یک سری داده که تعداد مراجعه به اونها زیاد هست . در این حافظه سریع(چندین برابر سریع تر از رم هست) ذخیره میشه تا سی پی یو بجای اینکه برای هر درخواست به منابع ذخیره سازی ارتباط برقرار کنه و داده ها رو واکشی کنه. به این حافظه مراجعه و از داده ها استفاده میکند.



در زبان های برنامه نویسی تحت وب و در پروژه های پویا . اگر درخواست ها زیاد باشه . بهتره یک سری اطلاعات کش بشوند. با یک مثال توضیح میدم.

فرض شما یک سیستم وبلاگ نوشتید. یک خبر ارسال کردید . که خیلی توپ بوده. و روزی 1000 ویزیتور داره. و آدرسش اون خبر هم به صورت زیر هست
کد پی‌اچ‌پی:
www.domain.com/news.php?id=
مقداری با خود بیندیشید. که چقدر میتونه نمایش این صفحه فشار رو سرور بیاره.
اینجاست که میایید برای سیستموتون کش ایجاد میکنید.

حال به چه صورت این کش ایجاد میشه.
1- زمانی که برای اولین بار داره صفحه مورد نظر ایجاد میشه. میایید. یک بار محتویات پیج رو در یک فایل و در یک فولدر خیره میکنید. و نمایش میدید.
2- زمانی که دوباره درخواست نمایش اون صفحه رسید. اینبار چک میکنید. که آیا این صفحه رو قبلا در فایل ذخیره کردید یا خیر. تغییرات داشته یا خیر. اگر همه چیز اوکی بود. حالا فایل رو فراخوانی و به سمت کاربر می فرستید/.
  پاسخ
تشکر شده توسط : faghani HiddeN scooter admin oia
#7
البته کار این کش فقط این هست که متغیرها رو ذخیره می کنه.
نوعی از کشها رو هم داریم که opcode cache هستن. که واسه بهبود php خوب هستن و خود فایلهای php رو کش می کنن که یه نمونه از اون apc هست که به صورت پیشفرض روی php6 فعال هست
  پاسخ
تشکر شده توسط : oia zoghal


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان