expire شدن سشن

foranyone

Well-Known Member
حتی اگر شما با دیتابیس هم سشن درست کنین و سیستم لاک درست براش در نظر نگیرین دچار مشکل میشین
خب یه رکورد رو چطور میشه لاک کرد تو دیتابیس :-؟؟

باید یه فیلد لاک براش تعریف کرد درسته ؟
 

ziXet

مدیر انجمن PHP/MYSQL
خب یه رکورد رو چطور میشه لاک کرد تو دیتابیس :-؟؟

باید یه فیلد لاک براش تعریف کرد درسته ؟
نه عزیزم خود mysql این کارو برات انجام میده!

پ.ن: بحث به کجاها کشید! امشب حس و حال ندارم فردا بحث ها رو میبینم و ایشالا به یه نتیجه ای برسیم
 

peyman1987

Member
خب یه رکورد رو چطور میشه لاک کرد تو دیتابیس :-؟؟

باید یه فیلد لاک براش تعریف کرد درسته ؟

نه این یک مورد رو نمیشه با فلگهای منطقی حلش کرد و باید فیزیکی لاک بشه رکورد. البته به نظر ما فیزیکیه. کلا برای اینه که وقتی شما داری یه رکورد رو ادیت میکنی منم نیام همونو ادیت کنم و دیتای اونی که زودتر ذخیزه میکنه از بین بره.

خود DBMS این کار رو میکنه ولی اگر میخوای خودت امتحان کنی اینجا توضیحات مفصلش هست:
http://dev.mysql.com/doc/refman/5.0/en/innodb-locks-set.html


در مورد بافرینگ باید اینجوری عمل شه ؟

خط اول برنامه و قبل از sessin_start باید بنویسیم ob_start()

و خط آخر بنویسیم ob_end() درسته ؟

بله کلیت کار همینه ولی توابع بیشتری برای کار با بافر هست و استفاده های زیادی میشه از بافرینگ کرد. یه نمونه ش همون مشکل عنوان داینامیک صفحه هاس که با بافرینگ میشه حلش کرد. بعضی از CMS ها هم مثل CubeCart میان از بافرینگ برای درست کردن سیستم cache استفاده میکنن. کلا کاربرد زیاد داره.
 

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

بالا