PDA

View Full Version : حرفه ای: بهترین نوع کـَش کردن در php مناسب برای شبکه اجتماعی ( apc یا memcache یا filesystem )



facefeed
پنج شنبه 10 اسفند 1391, 12:30 عصر
سلام به دوستان عزیز برنامه نویس
برای اسکریپت شبکه اجتماعی ای که نوشتم نیاز به یه سیستم کـَش خوب دارم!
الان برای سایت خودم دارم ازش استفاده میکنم و با توجه به کوئری های نسبتا بهینه ای که نوشتم و روی یه هاست معمولی هستیم و 2700 کاربر داریم و حدود 20-30 کاربر آنلاین ثابت داریم یه کم سرعت نسبت به قبل داره کند میشه
احساس می کنم با کـَش کردن اطلاعات در بالا رفتن سرعت سایت تاثیری داشته باشه
اگه میشه بهترین نوع کـَش کردن رو معرفی کنید و یه منبع یا کلاس آماده برای استفاده در اختیارم قرار بدید

iradata
پنج شنبه 10 اسفند 1391, 12:35 عصر
سلام به دوستان عزیز برنامه نویس
برای اسکریپت شبکه اجتماعی ای که نوشتم نیاز به یه سیستم کـَش خوب دارم!
الان برای سایت خودم دارم ازش استفاده میکنم و با توجه به کوئری های نسبتا بهینه ای که نوشتم و روی یه هاست معمولی هستیم و 2700 کاربر داریم و حدود 20-30 کاربر آنلاین ثابت داریم یه کم سرعت نسبت به قبل داره کند میشه
احساس می کنم با کـَش کردن اطلاعات در بالا رفتن سرعت سایت تاثیری داشته باشه
اگه میشه بهترین نوع کـَش کردن رو معرفی کنید و یه منبع یا کلاس آماده برای استفاده در اختیارم قرار بدید

این بخش از سایت phpclasses (http://www.phpclasses.org/browse/class/28.html) سورس های خوبی داره برای کش کردن

facefeed
پنج شنبه 10 اسفند 1391, 17:29 عصر
این بخش از سایت phpclasses (http://www.phpclasses.org/browse/class/28.html) سورس های خوبی داره برای کش کردن

تشکر دوست عزیزم

میشه یکی از دوستان بگه کدوم نوع کـَش کردن مناسب تره برای یه شبکه اجتماعی با حجم اطلاعاتی زیاد؟

rezaonline.net
پنج شنبه 10 اسفند 1391, 17:40 عصر
اگه رم سرور بالاست از apc استفاده کن . در غیر اینصورت از فایل استفاده کن .

M4st3r_4w4r3
شنبه 26 اسفند 1391, 20:53 عصر
سلام به دوستان عزیز برنامه نویس
برای اسکریپت شبکه اجتماعی ای که نوشتم نیاز به یه سیستم کـَش خوب دارم!
الان برای سایت خودم دارم ازش استفاده میکنم و با توجه به کوئری های نسبتا بهینه ای که نوشتم و روی یه هاست معمولی هستیم و 2700 کاربر داریم و حدود 20-30 کاربر آنلاین ثابت داریم یه کم سرعت نسبت به قبل داره کند میشه
احساس می کنم با کـَش کردن اطلاعات در بالا رفتن سرعت سایت تاثیری داشته باشه
اگه میشه بهترین نوع کـَش کردن رو معرفی کنید و یه منبع یا کلاس آماده برای استفاده در اختیارم قرار بدید
روش های مختلفی برای کش داریم مثل opcode cache, full page cache, sql query cache.
شما می تونی برای ذخیره بایت کدهای از APC یا Xcache استفاده کنی ( هردو این ها برای کش کردن متغیرها قابلیت های یکسانی دارند اگه بخواهید تو سورس هم تغییراتی بدید )
بهترین کار اینه که شما سورس اپلیکیشنت رو بخونی و بهینه سازی کنی.
از memacash هم می تونی هم زمان برای کش پیج ها استفاده کنی در کنار APC
اینجا توضیحات خوبی راجع به کش و APC داده شده:
http://codenevesht.com/optimize-and-speed-up-php-sites-by-caching/
موفق باشید

e601
شنبه 26 اسفند 1391, 21:27 عصر
سلام
میشه در مورد sql query cache اطلاعات بیشتری بدین.
اگه اشتباه نکنم برای سایتی که کوئری های زیادی رو به دیتابیس میفرسته باید از این روش استفاده کنیم...

omidabedi
یک شنبه 27 اسفند 1391, 00:02 صبح
varnish cash رو امتحان کن
خوشت میاد