irserv.ir

انجمن تخصصی ایران سرور

سرور آموزش ایران

آموزش های متنوع

ایران سرور
انجمن تخصصی

آموزش نصب و کانفیگ کش apc
زمان کنونی: 04-28-2017، 01:39 PM
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: Nightwolf
آخرین ارسال: mohammad090
پاسخ 3
بازدید 2173

رتبه موضوع:
  • 18 رای - 2.72 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
کلمات کلیدی
آموزش نصب و کانفیگ کش apc

آموزش نصب و کانفیگ کش apc
کاربر فعال انجمن
***
کاربر فعال انجمن
ارسال‌ها: 26
تاریخ عضویت: Sep 2013
اعتبار: 1
وضعیت : آفلاین
جنسیت:
#1
آموزش نصب و کانفیگ کش apc
سلام
اگر با کش های op code آشنا باشید
متوجه میشید که با نصب کش علاوه بر سریع تر لود شدن صفحات
مقدار بسیار زیادی در میزان لود سرور هم تاثیر دارن
مدت هاست که از کش APC برای بهینه کرن سرور ها استفاده میکنم و نتایج بسایر خوبی رسیدم
و برای سیستم های مدیریت محتوایی نظیر جوملا و ورد پرس به میزان بسیار زیادی در لود سایت تاثیر داره
حدود 1 ماه پیش مطلبی کاملی به زیان انگلیسی نوشتم که بی ضرر ندیدم ی اموزش فارسی کامل هم بزام
http://hostwp.com/apc-introduction-a...tespeed-nginx/
به دلیل کمبود وقت آموز رو به تدریج کامل میکنم.
1. نصب از طریق yum

کد PHP:

کد:
    yum install gcc httpd-devel php-pear
    pecl install apc 
کامندها رو اجرا کنید
ممکن هست با اررو مواجه شید که ارورش دقیقا توی خاطرم نیست
ولی با نصب این پکیج حل میشه

کد PHP:

کد:
    yum install pcre-devel 
در روند نصب سوال هایی که پرسیده میشه کلا enter بزنید بره
اگر نصب موفقیت امیز بود
این خط رو در php.ini لود کنید

کد PHP:

کد:
    extension=apc.so 
و بعد اقدام به گرفتن اینفو از php کنید تا مطئن بشیم apc لود شده
اگر نصب موفقیت امیز بود ولی فایل لود نشد باید اقدام به تنظیم فولدر اکستنشن های php کرد

تا اینجا apc نصب میشه
فردا ادامه نصب در سایر سیستم عامل ها و کانفیگ رو میزارم
ایت عکس هم از apc گذاشتم که مربوط به سایتی هست که یه سرور با رم 16 هتزنر رو به طور کامل تصاحب کرده بود
و سی پی یو کم می اورد
و الان با یه وی پی اس بار رم 2 داره با سرعتی 3 برابر قبل لود میشه
تعداد ریکوئست ها در ثانیه رو ببینید



جهت نصب از سورس هم
از روش زیر استفاده کنید

کد PHP:

کد:
cd /usr/local/src
wget http://pecl.php.net/get/APC
tar -zxvf APC-3.1.9.tgz
cd APC-3.1.10
phpize
./configure –enable-apc –enable-apc-mmap –with-apxs
make
make install 
خروجی اون شبیه این خواهد بود:

کد PHP:

کد:
[root@server APC-3.1.9]# make install
Installing shared extensions: /usr/lib64/php/modules/
Installing header files: /usr/include/php/ 
که باید خط زیر رو با توجه به خروجی بالا در php.ini قرار بدید:
کد PHP:
کد:
    extension= /usr/lib64/php/modules/apc.so 
(آخرین تغییر در ارسال: 09-17-2013، 02:45 PM توسط Nightwolf.)
09-17-2013، 02:44 PM
پاسخ
عضو تازه ثبت نام شده انجمن
*
عضو تازه ثبت نام شده انجمن
ارسال‌ها: 18
تاریخ عضویت: Mar 2016
اعتبار: 0
وضعیت : آفلاین
جنسیت:
#2
RE: آموزش نصب و کانفیگ کش apc
نحوه نصب APC کش روی لینوکس CentOSشتاب دهنده و کش Alternative PHP Cache با نام اختصاری APC یک سیستم استاندارد و فوق بهینه شده کش و حافظه موقت برای فایل های PHP است . سیستم کش APC محتوای کامپایل شده فایل های PHP را داخل حافظه نگهداری کرده و در هر بار فراخوانی به جای کامپایل مجدد ، آن ها را از حافظه رم فراخوانی میکند که نتیجه آن افزایش چشم گیر سرعت لود صفحات PHP و پایین آمدن مصرف CPU و لود سرور است . APC پایدار ترین و مطمعن ترین کش از نوع opcode است .[عکس: apc.jpg]آموزش نصب کش APC لینوکسنصب کش APC روی لینوکسروش های زیادی برای نصب کش و شتاب دهنده apc cache در لینوکس وجود دارد که سعی میکنیم بیشتر آن ها را توضیح دهیم :نصب APC از سورس و کد اصلیابتدا از سایت رسمی php با آدرس http://pecl.php.net/package/APC شده و ورژن مورد نظر خود را در محیط SSH دانلود کنید :
حالا با دستورات زیر فایل فشرده را اکسترکت میکنیم و وارد پوشه مورد نظر میشویم  :
tar -xzf APC-3.1.13.tgz
cd APC-3.1.13
با دستورات زیر اقدام به کامپایل و نصب APC کش میکنیم :
phpize
./configure –enable-apc –enable-apc-mmap –with-apxs –with-php-config=/usr/local/bin/php-config
make
make install
نصب کش APC با استفاده از custombuild در کنترل پنل دایرکت ادمین
cd /usr/local/directadmin/custombuild
tar xvzf APC-3.1.13.tgz
cd APC-3.1.13
/usr/local/bin/phpize
./configure –with-php-config=/usr/local/bin/php-config
make
make install
نصب APC در کنترل پنل سی پنل WHM/cPanelابتدا وارد محیط WHM شده و از منوی اصلی مدیریت هاست ، روی گزینه Software کلیک کنید . حالا روی Module Installer کلیک کنید . از منو های ظاهر شده روی گزینه PHP Pecl کلیک کنید . در قسمت Search کلمه APC رو جستجو کنید . حالا روی گزینه Install کلیک کنید . به همین سادگی و تمام!
در نهایت با ویرایش فایل php.ini خط زیر را در فایل وارد کرده و فایل را ذخیره کنید . با سرویس httpd و راه اندازی مجدد وب سرور کار نصب APC به اتمام رسیده است . برای یافتن مسیر فایل اصلی php.ini از دستور زیر استفاده کنید :
php -i | grep php.ini
فایل را ویراش کنید :
vi /etc/php.ini
خط زیر را اضافه کنید :
extension = “apc.so”
کش APC را با اضافه کردن خط زیر فعال کنید :
apc.enabled=1
مقدار حافظه و رم اختصاص داده شده به APC را مشخص کنید :
apc.shm_size=1024M
سایر پارامتر ها و مقادیر مربوط به تنظیمات کش APC را از اینجا مشاهده و بر حس نیاز در فایل php.ini مقدار دهی کنید :
 
http://php.net/manual/en/apc.configuration.php
 
وب سرور را ریستارت کنید :
service httpd restart
03-29-2016، 02:48 PM
پاسخ
عضو تازه ثبت نام شده انجمن
*
عضو تازه ثبت نام شده انجمن
ارسال‌ها: 14
تاریخ عضویت: Mar 2016
اعتبار: 0
وضعیت : آفلاین
جنسیت:
#3
RE: آموزش نصب و کانفیگ کش apc
دستتون درد نکنه خیلی عالی بود
04-09-2016، 02:00 PM
پاسخ


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  آموزش محدود کردن سرعت سرور برای دانلود ... Nightwolf 2 3,006 03-14-2016، 05:23 PM
آخرین ارسال: saz
  آموزش کانفیگ صحیح شبکه در دیتا سنتر ovh - فناوری اطلاعات نت ایران Nightwolf 1 2,726 11-08-2015، 01:23 PM
آخرین ارسال: naeimfazel
  آموزش کانفیگ سرور: بهینه سازی MySQL برای PHP-FOX Nightwolf 0 3,514 09-17-2013، 02:54 PM
آخرین ارسال: Nightwolf
  آموزش نصب munin Nightwolf 0 1,768 09-17-2013، 02:49 PM
آخرین ارسال: Nightwolf
  آموزش قدم به قدم مدیریت سرور Nightwolf 0 2,715 09-17-2013، 02:38 PM
آخرین ارسال: Nightwolf
  آموزش قدم به قدم مدیریت سرور Nightwolf 0 2,004 09-17-2013، 02:35 PM
آخرین ارسال: Nightwolf
  آموزش قدم به قدم مدیریت سرور Nightwolf 0 1,955 09-17-2013، 02:33 PM
آخرین ارسال: Nightwolf
  آموزش قدم به قدم مدیریت سرور جلسه اول Nightwolf 0 1,912 09-17-2013، 02:32 PM
آخرین ارسال: Nightwolf

پرش به انجمن:


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