توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش نصب و کانفیگ کش apc
j4b3r
June 23rd, 2012, 21:54
سلام
اگر با کش های op code آشنا باشید
متوجه میشید که با نصب کش علاوه بر سریع تر لود شدن صفحات
مقدار بسیار زیادی در میزان لود سرور هم تاثیر دارن
مدت هاست که از کش APC برای بهینه کرن سرور ها استفاده میکنم و نتایج بسایر خوبی رسیدم
و برای سیستم های مدیریت محتوایی نظیر جوملا و ورد پرس به میزان بسیار زیادی در لود سایت تاثیر داره
حدود 1 ماه پیش مطلبی کاملی به زیان انگلیسی نوشتم که بی ضرر ندیدم ی اموزش فارسی کامل هم بزام
http://hostwp.com/apc-introduction-and-installation-ubuntu-centos-cpanel-litespeed-nginx/
به دلیل کمبود وقت آموز رو به تدریج کامل میکنم.
1. نصب از طریق yum
کامندها رو اجرا کنید
ممکن هست با اررو مواجه شید که ارورش دقیقا توی خاطرم نیست
ولی با نصب این پکیج حل میشه
yum install pcre-devel
در روند نصب سوال هایی که پرسیده میشه کلا enter بزنید بره
اگر نصب موفقیت امیز بود
این خط رو در php.ini لود کنید
extension=apc.so
و بعد اقدام به گرفتن اینفو از php کنید تا مطئن بشیم apc لود شده
اگر نصب موفقیت امیز بود ولی فایل لود نشد باید اقدام به تنظیم فولدر اکستنشن های php کرد
تا اینجا apc نصب میشه
فردا ادامه نصب در سایر سیستم عامل ها و کانفیگ رو میزارم
ایت عکس هم از apc گذاشتم که مربوط به سایتی هست که یه سرور با رم 16 هتزنر رو به طور کامل تصاحب کرده بود
و سی پی یو کم می اورد
و الان با یه وی پی اس بار رم 2 داره با سرعتی 3 برابر قبل لود میشه
تعداد ریکوئست ها در ثانیه رو ببینید
6825
Woshka
June 23rd, 2012, 22:11
اگر بهترین کارایی رو می خواید داشته باشید باید از سورس کامپایل بشه
لطفا آموزش کامپایل از سورس رو هم بگزارید
j4b3r
June 23rd, 2012, 22:36
اگر بهترین کارایی رو می خواید داشته باشید باید از سورس کامپایل بشه
لطفا آموزش کامپایل از سورس رو هم بگزارید
آموزش با کامپایل هم در ادامه اموزش گذاشته میشه
البته به نظر بنده تفاوت زیادی با هم ندارند چون وقتی هم با pecl نصب میکنی
عملیات کامپایل هم انجام میشه
j4b3r
July 6th, 2012, 10:21
سلام
جهت نصب در اوبونتو دبیان
این روند رو انجام بدید:
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.ini قرار بدید:
extension= /usr/lib64/php/modules/apc.so
j4b3r
July 6th, 2012, 10:31
در اخر هم چند تا نکته :
1. برای مشاهده فایل فعال php.ini از دستور زیر استفاده کنید:
php -i | grep php.ini
2. اگر از مد dso استفاده کنید apc کار نمیکنه و باید از سایر مدها استفاده کنید : suphp یا fcgi یا...
3. اگر از لایت اسپید استفاده میکنید موقع کامپایل php می تونید apc رو انتخاب کنید
که خیلی خوب جواب میده
4. بعد از نصب apc و فعال شدن اون پکیج apc رو دانلود کنید و فایل apc.php رو به هاست خود منتقل کنید
و توی مرورگر فرا خوانی کنید
تا اطلاعات کش رو مشاهده کنید
که شبیه این خواهد بود:
6825
5. برای افزایش میزارن رمی که استفاده می کنه apc
باید بسته به نیاز این خط رو اضافه کنید به php.ini
apc.shm_size=128M
با مشاهده فایل apc.php اگر میزان رم کم بود اونو زیاد کنید
و وب سرور رو ری استارت کنید.
asrhosting
July 6th, 2012, 11:28
آقا برو جلو ما از پشت حمایتت می کنیم .
فقط چند تا سوال داشتم :
این کش روی وب سرور آپاچی نصب میشه ؟ یعنی مثل cpnginx می چسبه به آپاچی ؟
بهتره اول musql و اپاچی کانفینگ بشه بعد بیایم سراغ کش ؟
این کش باعث نمی شه مقدار زیادی رم اشغال همیشه بمونه ؟
این کش روی دایرکت ادمین هم به خوبی جوابگو هست ؟
روی دایرکت ادمین cgi فعال نیست و cgl فکر کنم فعاله :دی این مشکل ایجاد نمی کنه ؟
ممنون می شم یه توضیح کاملی بدین .
j4b3r
July 6th, 2012, 11:40
آقا برو جلو ما از پشت حمایتت می کنیم .
فقط چند تا سوال داشتم :
این کش روی وب سرور آپاچی نصب میشه ؟ یعنی مثل cpnginx می چسبه به آپاچی ؟
بهتره اول musql و اپاچی کانفینگ بشه بعد بیایم سراغ کش ؟
این کش باعث نمی شه مقدار زیادی رم اشغال همیشه بمونه ؟
این کش روی دایرکت ادمین هم به خوبی جوابگو هست ؟
روی دایرکت ادمین cgi فعال نیست و cgl فکر کنم فعاله :دی این مشکل ایجاد نمی کنه ؟
ممنون می شم یه توضیح کاملی بدین .
سلام
1. این کش رو من روی اپاچی لایت اسپید و انجین ایکس نصب کردم بدون مشکل
فرقی نداره اول اپاچی یا mysql رو کانفیگ کنی بعد کش رو کلا مشکلی به هم ندارن
این کش بسته به میزان رمی بهش اجازه میدید از رم استفاده میکنه
ولی خوب رمی که مصرف میکنه ارزش رو داره
چون اگر مثلا رم میزان apc.shm_size رو 256 بزارید و تا 80 % پربشه
به احتمال خیلی زیاد میارن مصرف کلی رم و سی پی یو شما خیلی پایین میاد
برای سایتی که عکس هاش رو گذاشتم روی سروری بود با 8 گیگ رم و سی پی یو i7 الان با سرور مجازی
رم 2 با 2تا هسته سی پی یو داره با سرعت حدود 2 برابر بهتر از قبل جواب میده
بله روی دایرکت ادمین هم جواب میده
برای نصب روی دایرکت ادمین با حالت اپاچی CLI باشه
asrhosting
July 6th, 2012, 11:45
سلام
1. این کش رو من روی اپاچی لایت اسپید و انجین ایکس نصب کردم بدون مشکل
فرقی نداره اول اپاچی یا mysql رو کانفیگ کنی بعد کش رو کلا مشکلی به هم ندارن
این کش بسته به میزان رمی بهش اجازه میدید از رم استفاده میکنه
ولی خوب رمی که مصرف میکنه ارزش رو داره
چون اگر مثلا رم میزان apc.shm_size رو 256 بزارید و تا 80 % پربشه
به احتمال خیلی زیاد میارن مصرف کلی رم و سی پی یو شما خیلی پایین میاد
برای سایتی که عکس هاش رو گذاشتم روی سروری بود با 8 گیگ رم و سی پی یو i7 الان با سرور مجازی
رم 2 با 2تا هسته سی پی یو داره با سرعت حدود 2 برابر بهتر از قبل جواب میده
بله روی دایرکت ادمین هم جواب میده
برای نصب روی دایرکت ادمین با حالت اپاچی CLI باشه
از طریق سورس نصب بشه بهتر جوابگو هست ؟ بعد نصب نیاز به کانفینگ خاصی داره ؟
برای یه وی پی اس با رم 4 گیگ اختصاصی و 4 هسته سی پی یو 2.44 گیگاهزتر باید مقدار apc.shm_size چقدر باشه ؟
asrhosting
July 6th, 2012, 11:51
آقا میشه اینو بیشتر توضیح بدین :
5. برای افزایش میزارن رمی که استفاده می کنه apc
باید بسته به نیاز این خط رو اضافه کنید به php.ini
کد PHP:
apc.shm_size=128M
با مشاهده فایل apc.php اگر میزان رم کم بود اونو زیاد کنید
و وب سرور رو ری استارت کنید.
از کجا بفهمیم میزان رم کم هست ؟
j4b3r
July 6th, 2012, 12:17
از طریق سورس نصب بشه بهتر جوابگو هست ؟ بعد نصب نیاز به کانفینگ خاصی داره ؟
برای یه وی پی اس با رم 4 گیگ اختصاصی و 4 هسته سی پی یو 2.44 گیگاهزتر باید مقدار apc.shm_size چقدر باشه ؟
بسته به نظر خودتون داره روش نصب
تفاوت خاصی با هم ندارند
این مقدار بسته به نوع سایت های شما داره باید apc.php رو اپلود کنید
و بینید در چه بازه زمانی رم مورد نظر مصرف میشه
و پر میشه
سپس اقدام به افزایش مقدار کنید تا به سطحی برسه که جوابگو باشه
j4b3r
July 6th, 2012, 12:18
آقا میشه اینو بیشتر توضیح بدین :
از کجا بفهمیم میزان رم کم هست ؟
وقتی فایل apc.php رو اپلود کنی
خروجی شبیه این میشه
6825
که توی نموادر می تونی میزان مصرف رم رو ببینی
اگر کم بود زیاد کنید مقدار رو
asrhosting
July 6th, 2012, 13:40
بسته به نظر خودتون داره روش نصب
تفاوت خاصی با هم ندارند
این مقدار بسته به نوع سایت های شما داره باید apc.php رو اپلود کنید
و بینید در چه بازه زمانی رم مورد نظر مصرف میشه
و پر میشه
سپس اقدام به افزایش مقدار کنید تا به سطحی برسه که جوابگو باشه
یعنی مانیتور کنیم که کی رم پر میشه همون موقع تنظیمات رو تغییر بدیم ؟
و اینکه از cronjob تنظیم کردم که هر 10 دقیقه کش رم خالی بشه ! این کار لطمه به این مدل کش می زنه یا اخلال یا ... ؟
asrhosting
July 6th, 2012, 14:07
بسته به نظر خودتون داره روش نصب
تفاوت خاصی با هم ندارند
این مقدار بسته به نوع سایت های شما داره باید apc.php رو اپلود کنید
و بینید در چه بازه زمانی رم مورد نظر مصرف میشه
و پر میشه
سپس اقدام به افزایش مقدار کنید تا به سطحی برسه که جوابگو باشه
یعنی مانیتور کنیم که کی رم پر میشه همون موقع تنظیمات رو تغییر بدیم ؟
و اینکه از cronjob تنظیم کردم که هر 10 دقیقه کش رم خالی بشه ! این کار لطمه به این مدل کش می زنه یا اخلال یا ... ؟
j4b3r
July 6th, 2012, 17:23
یعنی مانیتور کنیم که کی رم پر میشه همون موقع تنظیمات رو تغییر بدیم ؟
و اینکه از cronjob تنظیم کردم که هر 10 دقیقه کش رم خالی بشه ! این کار لطمه به این مدل کش می زنه یا اخلال یا ... ؟
مثلا بزار 256 حالا 200 تا مصرف کنه مشکلی نیست
کران جاب هم تعریف نکنید
کش خودش اتوماتیک اپدیت میکنه که رم اضافی مصرف نشه
شما فقط مقدار رم رو تعریف کن تا کارایی مناسب باشه
j4b3r
July 6th, 2012, 19:11
برای نصب روی دایرکت ادمین:
cd /usr/local/directadmin/custombuild
wget http://pecl.php.net/get/APC-3.1.10.tgz
tar xvzf APC-3.1.10.tgz
cd APC-3.1.10
/usr/local/bin/phpize
./configure --with-php-config=/usr/local/bin/php-config
make
make install
asrhosting
July 6th, 2012, 19:46
برای نصب روی دایرکت ادمین:
cd /usr/local/directadmin/custombuild
wget http://pecl.php.net/get/APC-3.1.10.tgz
tar xvzf APC-3.1.10.tgz
cd APC-3.1.10
/usr/local/bin/phpize
./configure --with-php-config=/usr/local/bin/php-config
make
make install
با کمک آقای زارع روی دایرکت ادمین نصب کردم . فعلا که سایت ها مثل قبل باز می شن :دی
حالا نتایج رو در ادامه تو همین تاپیک بازم قرار می دم ...
j4b3r
July 8th, 2012, 19:32
جهت کارایی بهتر در صورتی که سیستم مدیریت محتوای شما جووملا هست
پس از فعال کردن apc از بخش کش جوملا می تونید apc رو انتخاب کنید
که به صورت بیهنه تر از کش استفاده کنه
در صورتی که از وردپرس استفاده میکنید
می تونید از پلاگین زیر استفاده کنید
WordPress › APC Object Cache Backend WordPress Plugins (http://wordpress.org/extend/plugins/apc/installation/)
asrhosting
July 8th, 2012, 20:47
موردی که در جوملا گفتین رو پیدا نکردم عزیز . ....
j4b3r
July 8th, 2012, 21:26
موردی که در جوملا گفتین رو پیدا نکردم عزیز . ....
توی بخش تنظیمات جوملا این گزینه هست
چون با جوملا زیاد کار نمیکنم دقیق نمی دونم کجاست
توی فایل config جوملا هم می تونید گزینه کش رو روی apc قرار بدید
توجه کنید اگر apc نصب نباشه
و فعال کنید
سایت با صفحه سفید بالا میاد
asrhosting
July 8th, 2012, 22:30
همچین موردی پیدا نکردم !
allbert
July 17th, 2012, 09:34
سلام
خسته نباشید
من این برنامه رو روی دایرکت ادمین نصب کردم و در php.ini هم فراخونی کردم اما apc.php رو که اجرا میکنم این پیام رو میده
No cache info available. APC does not appear to be running.
allbert
July 17th, 2012, 09:41
خودم نصب کردم نحوه نصب روی دایرکت ادمین ناقص بود
با تشکر از شما
j4b3r
July 17th, 2012, 11:23
خودم نصب کردم نحوه نصب روی دایرکت ادمین ناقص بود
با تشکر از شما
سلام
مشکل شما کدام قسمت بود؟
فکر کنم باید مسیر فولدر اکستنشن رو هم به php.ini می دادید
با همین روش برای دوستمون نصب شد
pardishosting
July 21st, 2012, 00:55
البته APC یک ایراد داره اونم اینکه با zend کار نمی کنه ...
tizparvaz
July 22nd, 2012, 16:05
وارنیش هم کش هست کدوم بهتره وارنیشه یا همین که شما معرفی کردید
j4b3r
July 25th, 2012, 15:19
البته APC یک ایراد داره اونم اینکه با zend کار نمی کنه ...
کلا برای هاست اشتراکی پیشنهاد نمیشه و برای سرورهایی که تک سایت یا تعدا محدودی سایت رو پشتیبانی میکنند مناسب هست
j4b3r
July 25th, 2012, 15:20
وارنیش هم کش هست کدوم بهتره وارنیشه یا همین که شما معرفی کردید
من با وارنیش کار نکردم
ولی تا جایی که با بقیه کش ها مقایسه کردم هم کیفیتی خوبی داره
هم دردسر کمی برای کانفیگ کردن
ppro
September 24th, 2012, 03:03
apc با varnish متفاوت هست و این دو چیز متفاوت اند
The Alternative PHP Cache (APC) (http://www.php.net/apc) is a free and open opcode cache for PHP. Its goal is to provide a free, open, and robust framework for caching and optimizing PHP intermediate code.
Varnish is a web accelerator . Varnish stores web pages in memory so web servers don't have to create the same web page over and over again.
جدیدا من apc رو vps ام نصب کردم ولی کار نکرد ! مجبور شدم xcache 2 رو نصب کنم که داره کار میکنه به خوبی
varnish رو با رم 1 گیگ به بالا و ترجیحا 2 نصب باید کرد . برای cms ها memcached هم نصب بشه خیلی مفید هست
از استارتر به خاطر تاپیک اش تشکر میکنم :)
j4b3r
September 24th, 2012, 03:08
apc با varnish متفاوت هست و این دو چیز متفاوت اند
The Alternative PHP Cache (APC) (http://www.php.net/apc) is a free and open opcode cache for PHP. Its goal is to provide a free, open, and robust framework for caching and optimizing PHP intermediate code.
Varnish is a web accelerator . Varnish stores web pages in memory so web servers don't have to create the same web page over and over again.
جدیدا من apc رو vps ام نصب کردم ولی کار نکرد ! مجبور شدم xcache 2 رو نصب کنم که داره کار میکنه به خوبی
varnish رو با رم 1 گیگ به بالا و ترجیحا 2 نصب باید کرد . برای cms ها memcached هم نصب بشه خیلی مفید هست
از استارتر به خاطر تاپیک اش تشکر میکنم :)
apc با زند مشکل داره.
نصب apc برای cms هایی نظیر جوملا بسیار تاثیر داره
برای اکثر اسکریپت ها در تنظیمات با apc مچ میشن
برای جوملا در فایل کانفیگ
برای phpfox هم چنین
برای ورد پرس نیاز به نصب پلاگین دارید
ppro
September 24th, 2012, 03:24
apc با زند مشکل داره.
نصب apc برای cms هایی نظیر جوملا بسیار تاثیر داره
برای اکثر اسکریپت ها در تنظیمات با apc مچ میشن
برای جوملا در فایل کانفیگ
برای phpfox هم چنین
برای ورد پرس نیاز به نصب پلاگین دارید
پس مشکل من احتمالا zend بوده
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
with the ionCube PHP Loader v4.0.7, Copyright (c) 2002-2011, by ionCube Ltd., and
with XCache v2.0.0, Copyright (c) 2005-2012, by mOo
حالا باید php رو هم به 5.4 به روز کنم ...
arash1372
September 25th, 2012, 20:24
ممنون از آموزش مفیدتون
parsanik
March 13th, 2013, 21:22
خودم نصب کردم نحوه نصب روی دایرکت ادمین ناقص بود
با تشکر از شما
سلام
ببخشید مشکل شما رو من هم دارم، چطوری حل کردین مشکلتون رو؟
beniii
March 13th, 2013, 22:38
طریقه نصب در Centos
How to Install APC (Alternative PHP Cache) on CentOS 5.6 - saylinux.net (http://saylinux.net/story/0011543/how-install-apc-alternative-php-cache-centos-56)
parsanik
March 16th, 2013, 02:27
سلام دوستان. من از suphp استفاده میکنم و نمیدونستم که apc با اون کار نمیکنه. حالا برای حذف apc چکار باید بکنم؟
j4b3r
March 16th, 2013, 02:52
سلام دوستان. من از suphp استفاده میکنم و نمیدونستم که apc با اون کار نمیکنه. حالا برای حذف apc چکار باید بکنم؟
apc معمولا برای تک سایت ها استفاده میشه مثلا برای سایت های بزرگ که روی سرور اختصاصی هستند
برای سرورهای اشتراکی eaccelerator توصیه میشه
شما کافی هست خط اکتنشن در php.ini رو جذف کنید.
غیر فعال میشه
parsanik
March 16th, 2013, 12:14
باسلام
از راهنمایتون مشتکرم
AR3N4
March 19th, 2013, 20:14
من طبق آموزش نصب روی دایرکت ادمین نصب کردم.
فقط توی فایل php.ini کدوم یکی رو باید اضافه کنم ؟
این :
extension=apc.so
یا این ؟
extension= /usr/lib64/php/modules/apc.so
j4b3r
March 20th, 2013, 10:07
سلام
فایل apc در گدوم مسیر ایجاد شد؟
اگر در همین مسیر هست:
extension= /usr/lib64/php/modules/apc.so
پس همین کذ رو بزارید
باید ببینید php اکستنش دایرکتوری رو کدوم میدونه اگر این پوشه باشه از گزینه ۱ هم میتونید استفاده کنید
AR3N4
March 21st, 2013, 02:17
چرا اینجاست ؟ #-o
/usr/local/lib/php/extensions/no-debug-non-zts-20090626
فایل apc.so من اینجاست ! :|
j4b3r
March 21st, 2013, 11:58
چرا اینجاست ؟ #-o
/usr/local/lib/php/extensions/no-debug-non-zts-20090626
فایل apc.so من اینجاست ! :|
خب باید اینجا باشه دیگه این پوشه مربوط به php 5.3 هست
شما اکستنشن کامپایل میکنید دی ان پوشه قرار میگیره
AR3N4
March 21st, 2013, 15:16
یعنی آدرسش رو این شکلی بدم ؟
اما من php 5.2 هستم !
compiler
March 21st, 2013, 18:15
یعنی آدرسش رو این شکلی بدم ؟
اما من php 5.2 هستم !
شما این رو تو php.ini اضافه کن و آپاچی رو ریستارت کن . قاعدتا باید بدون مشکل استارت بشه .
extension = "apc.so"
اگر بدون ارور لود شد که هیچ
اگر نشد مسیر فایل رو apc.so رو داخل " " بزار و مجددا ریستار کن آپاچی رو . یعنی اینجوری :
این مشکل چی جوری حل می شود؟
php -m
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/apc.so' - /usr/local/lib/apc.so: undefined symbol: sapi_globals in Unknown on line 0
n_dambelog
April 7th, 2013, 22:29
داداش من نصب کردم اما latency رفته بالا چیکار کنم ؟
میشه بگید چجوری apc رو غیر فعال کنم ؟
اگر ۴-۵ سایت داشته باشم کدوم کش از همه بهتره ؟؟
میشه اموزش نصب اونا رو هم بگید مخصوصا برای دایرکت ادمین
j4b3r
April 7th, 2013, 23:13
این مشکل چی جوری حل می شود؟
php -m
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/apc.so' - /usr/local/lib/apc.so: undefined symbol: sapi_globals in Unknown on line 0
سلام
ورژن php شما چی هست؟
خروجی دستور phpize چی هست
مشکل از کامپایل نادرست apc با ورژن php هست
j4b3r
April 7th, 2013, 23:15
داداش من نصب کردم اما latency رفته بالا چیکار کنم ؟
میشه بگید چجوری apc رو غیر فعال کنم ؟
اگر ۴-۵ سایت داشته باشم کدوم کش از همه بهتره ؟؟
میشه اموزش نصب اونا رو هم بگید مخصوصا برای دایرکت ادمین
سلام
کش چه ربطی به latency داره؟
خطی رو که به php.ini اضافه کردید حذف کنید غیر فعال میشه
اگر نیازی به زند اپتیمایزر یا ioncube ندارید apc بهتر هست
وگرنه این رو پیگیری کنید:
http://www.webhostingtalk.ir/f10/74968/
n_dambelog
April 7th, 2013, 23:24
سلام
کش چه ربطی به latency داره؟
خطی رو که به php.ini اضافه کردید حذف کنید غیر فعال میشه
اگر نیازی به زند اپتیمایزر یا ioncube ندارید apc بهتر هست
وگرنه این رو پیگیری کنید:
http://www.webhostingtalk.ir/f10/74968/
والا نمی دونم چه ربطی داره ولی جند جا خوندم که مثل من بعد از نصب apc لیتنسی به شدت افزایش پیدا کرده
اخه قبل از نصب مشکلی نداشتم اما الان هر روز سوسپند می شم میگه latency رفته بالا بعضی موقعه ها تا ۱۰۰۰ms میره بالا
lifedesign
May 8th, 2013, 14:26
سلام
دوستانی که مشکل دارن از کد زیر استفاده کنن ان شاء الله حل میشه:
یه سوال:
من apc رو فعال کردم ولی مشکل اینجاس که وردپرسم کلا بهم میریزه
1: css لود نمیشه
2: css اگه لود بشه ویرایشگر متن لود نمیشه
به گفته ی دوستمون (j4b3r (http://www.webhostingtalk.ir/member/1233/)) پلاگین رو هم نصب کردم ولی حل نشد.
کی میدونه چه باید کرد؟
ممنون
allowmahdi
July 3rd, 2013, 17:23
با phpfox چطور میشه مچ کرد اینو ؟!!
Reza68
August 6th, 2013, 06:38
از مشابهات استفاده شده اما تو بعضی پورتال ها یوزرهای خاص ناهماهنگی ظاهر سایت دیدن علتش چی می تونه باشه یعنی ؟؟؟ مثلا قالب وردپرس برای 70 درصد برهم خوردگی داشته.
compiler
August 9th, 2013, 05:06
از مشابهات استفاده شده اما تو بعضی پورتال ها یوزرهای خاص ناهماهنگی ظاهر سایت دیدن علتش چی می تونه باشه یعنی ؟؟؟ مثلا قالب وردپرس برای 70 درصد برهم خوردگی داشته.
از افزونه w3 total cache استفاده کردید؟
اگر پاسخ مثبته قسمت Minify رو غیر فعال کنید . این بخش با کم کردن تعداد و حجم فایل های CSS سرعت لود رو افزایش میده که در بعضی از قالب ها به دلیل طراحی غیر استاندارد باعث به هم ریختگی ظاهر سایت میشه
Varmazyar
August 29th, 2013, 20:20
با سلام
من بعد از نصب APC توی پنل دایرکت ادمین این ارور رو دیدم هرچی هم سرچ کردم جوابی نگرفتم
کسی هست بدونه داستانش چیه ؟
Warning: Unknown: apc failed to locate - - bailing in Unknown on line 0
15282
ممنون میشم دوستان کمک کنند
j4b3r
August 30th, 2013, 13:11
با سلام
من بعد از نصب apc توی پنل دایرکت ادمین این ارور رو دیدم هرچی هم سرچ کردم جوابی نگرفتم
کسی هست بدونه داستانش چیه ؟
warning: Unknown: Apc failed to locate - - bailing in unknown on line 0
15282
ممنون میشم دوستان کمک کنند
سلام
با غیر فعال کردن apc مشکل حل میشه؟
من تا الان به این مشکل برنخوردم
در صورتی که مشکل حل نشد اطلاعات رو ارسال کنید تا بررسی رو انجام بدم و نتیجه رو در تاپیک اعلام کنم
j4b3r
August 30th, 2013, 13:15
با phpfox چطور میشه مچ کرد اینو ؟!!
سلام
در اکثر برنامه نظیر جوملا و فکرکنم نرم افزار شما
در بخش تنظیمات یا فایل کانفیگ خطی برا اختصاص نوع کش هست.
که با تنظیم این مورد apc بهتر عمل میکنه
allbert
August 30th, 2013, 18:10
احتمالا داخل php.ini تعریف نکردید apc رو
Varmazyar
September 2nd, 2013, 20:53
سلام
با غیر فعال کردن apc مشکل حل میشه؟
من تا الان به این مشکل برنخوردم
در صورتی که مشکل حل نشد اطلاعات رو ارسال کنید تا بررسی رو انجام بدم و نتیجه رو در تاپیک اعلام کنم
با سلام مجدد بله وقتی چند خط کد داخل php.ini رو برمیدارم و آپاچی رو ریست میکنم ارور برطرف میشه
باید چی کار کنم که apc درست کار کنه ؟
داخل فایل کانفیگ هم این کد ها رو اضافه کردم بعد از نصب :
سلام فقط خط اول و خط shm size رو نگه دارید ببیند بازمشکل هست یا نه؟
Sent from my Nexus 4 using Tapatalk 4
Varmazyar
September 2nd, 2013, 22:02
سلام فقط خط اول و خط shm size رو نگه دارید ببیند بازمشکل هست یا نه؟
Sent from my Nexus 4 using Tapatalk 4
ممنون j4b3r عزیز حل شد
آرگومان هایی که پاک کردم نیازی به ست شدن دوباره با مقدار های متفاوت نداره ؟
j4b3r
September 3rd, 2013, 10:13
سلام.
نه نیازی نیست چون به صورت دیفالت توسط APC تعریف میشه جهت صحت کارکرد APC فایل APC.pup روی سرور اپلود کنید . فایل در فایل دانلودی APC هست
Sent from my Nexus 4 using Tapatalk 4
Varmazyar
September 3rd, 2013, 12:20
سلام.
نه نیازی نیست چون به صورت دیفالت توسط APC تعریف میشه جهت صحت کارکرد APC فایل APC.pup روی سرور اپلود کنید . فایل در فایل دانلودی APC هست
Sent from my Nexus 4 using Tapatalk 4
ممنون خیلی لطف کردید مشکل حل شد :53:
iranshahrsaz
September 8th, 2013, 23:23
سلام
1-بعد از نصب به این صورت فایل php.ini را تغییر دادم لطفا راهنمایی کنید که درست هست یا خیر چون تاثیری در لود سایت نمی بینم
; =================
; APC
; =================
extension=/usr/local/lsws/lsphp5/lib/php/extensions/no-debug-non-zts-20090626/apc.so
apc.enabled=1
apc.shm_segments=1
apc.optimization=0
apc.shm_size=512M
apc.ttl=7200
apc.user_ttl=7200
apc.num_files_hint=1024
apc.enable_cli=1
apc.stat=0
apc.cache_by_default=1
apc.filters="+public_html"
2- اینکه چطور این فایل را دانلود کنم؟
نقل قول :
بعد از نصب apc و فعال شدن اون پکیج apc رو دانلود کنید و فایل apc.php رو به هاست خود منتقل کنید
و توی مرورگر فرا خوانی کنید
j4b3r
September 9th, 2013, 00:19
سلام
1-بعد از نصب به این صورت فایل php.ini را تغییر دادم لطفا راهنمایی کنید که درست هست یا خیر چون تاثیری در لود سایت نمی بینم
; =================
; APC
; =================
extension=/usr/local/lsws/lsphp5/lib/php/extensions/no-debug-non-zts-20090626/apc.so
apc.enabled=1
apc.shm_segments=1
apc.optimization=0
apc.shm_size=512M
apc.ttl=7200
apc.user_ttl=7200
apc.num_files_hint=1024
apc.enable_cli=1
apc.stat=0
apc.cache_by_default=1
apc.filters="+public_html"
2- اینکه چطور این فایل را دانلود کنم؟
نقل قول :
بعد از نصب apc و فعال شدن اون پکیج apc رو دانلود کنید و فایل apc.php رو به هاست خود منتقل کنید
و توی مرورگر فرا خوانی کنید
سلام
شما فقط اینو هم تعریف کنی کافیه
apc.shm_size=512M
بقیع رو بزارید دیفالت باشه
اینو دانلود کنید:
http://pecl.php.net/get/APC-3.1.13.tgz
داخلش یه فایل apc.php هست اینو بریزید روی سرور
بعد ببینید وضعیت چظوره
لینک رو هم ارسال کنید تا ببینم توکی شده یا نه
این شکلی میشه:
APC INFO (dd.66.2d.static.xlhost.com) (173.45.102.221) (http://graphic.ir/apc.php)
iranshahrsaz
September 9th, 2013, 09:37
سلام و تشکر از شما
http://www.iranshahrsaz.com/apc.php
اینم جواب:
No cache info available. APC does not appear to be running.
iranshahrsaz
September 9th, 2013, 22:38
ظاهرا با php 5.3 کار نمی کنه!
j4b3r
September 10th, 2013, 12:58
سلام
خب شما مسیر درست نصب رو در داخل فایل php.INI قرار ندادید
موقع نصب مسر فایل APC.so رو میده همین مسیر رو باید داخل php.INI گذاشت
Sent from my Nexus 4 using Tapatalk 4
iranshahrsaz
September 10th, 2013, 15:03
من نصب نکردم پشتیبان نصب کرده بهشون تیکت زدم جوابش را درج خواهم کرد.
iranshahrsaz
September 11th, 2013, 20:16
متاسفانه جوابی هنوز ندادند لطفا بهم بگید برای رفع مشکل چیکار کنم.
iranshahrsaz
September 11th, 2013, 23:00
جواب پشتیبانی:
با سلام و درود؛
مقدار فوق در php.ini به درستی آدرس دهی شده است.
j4b3r
September 12th, 2013, 18:53
سلام
دوست عزیز در هر صورت با این جواب هم APC فعال نیست روی سرور شما
Sent from my Nexus 4 using Tapatalk 4
iranshahrsaz
September 12th, 2013, 22:11
خوب چطور فعالش کنم؟ یا دوباره باید نصب شود.
j4b3r
September 12th, 2013, 22:17
سلام
دوست عزیز یا نصب نشده روی سرور یا اشتباه نصب شده.
امکانش هست توضیح دهید چطور نصب میشه ؟
سرور مجازی لایت اسپید
تشکر از شما
سلام
عزیز در پست اول توضیح داده شده
روی وب سرور لایت اسپید هم فرقی نداره از همین روش نصب استفاده کنید
vastgar
October 2nd, 2013, 12:08
دوستان چه جوری aps رو کلا حذف کنم از روی سرور!
من اول اینو نصبش کردم بعد یاد این نکته ی مهم افتادم که من هاست اشتراکی ارائه میدم و تک سایت نیستم و الآن قصد دارم eaccelerator رو نصب کنم (البته اسم aps خداییش راحت تر بود، من این یکی رو ده دفعه هم نصب کنم اسمش رو یاد نمیگیرم)
بهرحال من نمیدونم دیگه، یه کاری کنید من از شر این aps راحت بشم.
بعدشم من hyberid server هستم، سرور های نیمه اختصاصی. Vds ازینا، این زند حساب میشه؟
و آیا eaccuelerator برای زند مناسبه؟
Woshka
October 2nd, 2013, 12:19
منظورتون apc ؟
فایل .so اش رو از include حذف کنید
faryspeed
December 18th, 2013, 15:31
با سلام خدمت اساتید
نحوه نصب APC روی ویندوز سرور و کانفیگ آن به چه صورت است ؟
باید توی extension های php فعالش کنم ؟ یا دانلود کنم جدا نصب کنم ؟
j4b3r
December 19th, 2013, 19:47
با سلام خدمت اساتید
نحوه نصب APC روی ویندوز سرور و کانفیگ آن به چه صورت است ؟
باید توی extension های php فعالش کنم ؟ یا دانلود کنم جدا نصب کنم ؟
سلام
از ایتجا dll رو دانلود کنید و اد کنید.
pecl.php.net/package/APC
faryspeed
December 21st, 2013, 03:29
نسخه مربوطه را دانلود کردم یه فایل زیپ هست چی کارش کنم ؟ چطوری ادش کنم ؟
تنظیم نمیخواد ؟
j4b3r
December 21st, 2013, 18:26
نسخه مربوطه را دانلود کردم یه فایل زیپ هست چی کارش کنم ؟ چطوری ادش کنم ؟
تنظیم نمیخواد ؟
سلام
فایل مربوط به ویندوز و نسخه php رو دانلود کنید
داخلش به فایل dll هست
مسیر فایل رو توی فایل Php.ini به عنوان یه اکستنشن اد کنید
RayanDade
January 14th, 2014, 10:20
برای حذف این کش apc چطوری باید اقدام کنیم تا به حالت قبل برگرده؟
با تشکر