نمایش نتایج 1 تا 29 از 29

نام تاپیک: memcache (حل شد)

  1. #1

    memcache (حل شد)

    سلام

    من از هاست اشتراکی استفاده میکنم و از مسئول هاست که پرسیدم گفتن ماژول memcache روی هاست نصبه ...

    قبلا جایی خونده بودم که استفاه از Yiilite بدون کش apc تاثیر عکس داره یعنی به جای اینکه سرعت و کارایی رو افزایش بده کاهش میده ... حالا با استفاده از memcache چطور ؟ تاثیر منفی نداشته باشه ؟

  2. #2
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    http://reza.biz
    پست
    858

    نقل قول: memcache

    استفاده از Yiilite فقط با apc ممکن است .

    memcache رو میتونید بعنوان کامپوننت کش پیشفرض استفاده کنید توی فایل config/main.php
    :)

  3. #3

    نقل قول: memcache

    ای بابا !!! چرا اصلا این هاست memcache نصب کرده ؟! با apc چه فرقی داره ؟

  4. #4

    نقل قول: memcache

    سلام

    APC خیلی بهتره چرا memcache نصب کردن؟ این لینک ها رو ببینید APC همیشه نفر اول کش کننده ها بوده:

    http://www.webhostingtalk.ir/f85/78333/
    http://yon.ir/yrzo

  5. #5
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    http://reza.biz
    پست
    858

    نقل قول: memcache

    فکر کنم apc مخصوص php هست اما memcache برای قسمتهای دیگر هم مورد استفاده قرار میگیره به همین دلیل از memcache استفاده میکنن مدیر سرور ها

    البته اینایی که گفتم مستنداتشو ندارم یعنی طبق اطلاعاتم گفتم
    سرچ کنید بهتر میتونید متوجه بشید

  6. #6

    نقل قول: memcache

    APC تو نسخه های اخیر PHP کلاً منسوخ شده و بجاش باید با OPCache کار کنید. کاربرد memcache و APC کلاً فرق میکنه با همدیگه.

  7. #7

    نقل قول: memcache

    میشه یک مقداری بیشتر در مورد memcache توضیح بدین ؟ آخه من الان مجبورم با اون کار کنم ؟ توی yii که فک نمیکنم کش کردن با apc و memcache فرقی داشته باشه ... از لحاظ کاربرد ولی نمیدونم ؟؟!!!

    نسخه php هاستم هم 5.3.28 هست

  8. #8

    نقل قول: memcache

    توضیحات خودش خیلی واضحه:
    Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.Memcached is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering.
    Memcached is simple yet powerful. Its simple design promotes quick deployment, ease of development, and solves many problems facing large data caches. Its APIis available for most popular languages.
    توی ویکیپدیا هم خیلی خلاصه درموردش توضیح داده:
    http://en.wikipedia.org/wiki/Memcached

  9. #9

    نقل قول: memcache

    نقل قول نوشته شده توسط MMSHFE مشاهده تاپیک
    APC تو نسخه های اخیر PHP کلاً منسوخ شده و بجاش باید با OPCache کار کنید. کاربرد memcache و APC کلاً فرق میکنه با همدیگه.

    سند این حرف شما چیه؟ آخه من برعکس حرف شما رو در انجمن وب هاستینگ تاک و سایت stackoverflow.com خوندم که تازه APC در PHP 6 همراه خود PHP میشه بعد شما APC که قدرت از همه کش کننده ها بیشتره رو میگید منسوخ شده؟

  10. #10

    نقل قول: memcache

    اینم منبع حرفم که میگم APC در نسخه 6 پی اچ پی الحاقش میشه:

    http://davidwalsh.name/php6

    APC was originally scheduled for inclusion into the PHP core no later than PHP 6.
    http://en.wikipedia.org/wiki/List_of_PHP_accelerators

  11. #11

    نقل قول: memcache

    زیاد به ویکیپدیا اعتماد نکنید. هر کسی میتونه بیاد مطالب رو تغییر بده. APC از 2012-04-11 تا حالا نسخه Stable نداشته. این یعنی بیش از 2 سال و نیم! پروژه APC کلاً یک پروژه 3rd-party و مرده است و درعوض Zend Optimizer و OPCache متولدین جدید این عرصه هستن که توسط تیم اصلی توسعه PHP یعنی خود شرکت Zend تولید و پشتیبانی میشن. این آقای David Walsh طبق چه ادعایی گفته در آینده قراره APC با PHP ادغام بشه؟
    https://wordpress.org/support/topic/...the-end-of-apc
    آخرین ویرایش به وسیله MMSHFE : سه شنبه 18 آذر 1393 در 15:43 عصر

  12. #12

    نقل قول: memcache

    این هم یک مقایسه از سرعت APC و Zend Optimizer
    http://www.ricardclau.com/2013/03/ap...-with-symfony2

  13. #13

    نقل قول: memcache

    این هم سایت خود PHP :
    This » PECL extension is not bundled with PHP.

    Information for installing this PECL extension may be found in the manual chapter titled Installation of PECL extensions. Additional information such as new releases, downloads, source files, maintainer information, and a CHANGELOG, can be located here: » http://pecl.php.net/package/apc.
    A DLL for this PECL extension is currently unavailable. See also the building on Windows section.
    Note: On Windows, APC needs a temp path to exist, and be writable by the web server. It checks the TMP, TEMP and USERPROFILE environment variables in that order and finally tries the WINDOWS directory if none of those are set.
    Note: For more in-depth, highly technical implementation details, see the » developer-supplied TECHNOTES file .
    رسماً اعلام شده جزو PHP نیست.

  14. #14

    نقل قول: memcache

    والا من قبلاً لینک گفته شده در سایت stackoverflow.com هم داشتم حیف سیستم عامل عوض کردم لینکش رو دیگه ندارم.

    این خبر خیلی وقته گفته شده حتی دوستان ایرانی مون هم در جاهای مختلف مثل انجمن http://webhostingtalk.ir در تاپیک های مختلف گفتن.
    APC هم Object Cache هست و هم Opcode Cache در صورتی که کش کننده هایی مثل memcache فقط Object Cache هستند.
    یه مقاله هم خونده بودم میگفت APC سازگار ترین و پر سرعت ترین کش کننده برای PHP است تست هاش هم توی اینترنت هست می تونید APC Benchmark رو سرچ کنید.

  15. #15

    نقل قول: memcache

    نقل قول نوشته شده توسط hsgpro مشاهده تاپیک
    اینم منبع حرفم که میگم APC در نسخه 6 پی اچ پی الحاقش میشه:
    APC was originally scheduled for inclusion into the PHP core no later than PHP 6.
    توی ترجمه دقت کنید کل متن رو بخونید بعد قضاوت کنید. متن کامل این جمله که بخشی از اون رو گذاشتین اینه:
    APC was originally scheduled for inclusion into the PHP core no later than PHP 6. While multiple accelerator projects were considered desirable, the focus has since moved to Optimizer Plus which is included in the core distribution as of PHP 5.5.
    ترجمه: در اصل اینطور برنامه ریزی شده بود که APC حداکثر تا نسخه 6 جزو PHP شود. درحالیکه چندین پروژه شتاب دهنده مطلوب شناخته شده بودند، تمرکز از آن به بعد به سمت Optimizer Plus حرکت کرد که جزو هسته PHP از توزیع 5.5 به بعد شده است.
    توضیح از خودم: Zend OPCache همون +Zend Optimizer سابق هست که اسمش رو تو نسخه های جدید عوض کردن.

  16. #16

    نقل قول: memcache

    نقل قول نوشته شده توسط hsgpro مشاهده تاپیک
    یه مقاله هم خونده بودم میگفت APC سازگار ترین و پر سرعت ترین کش کننده برای PHP است تست هاش هم توی اینترنت هست می تونید APC Benchmark رو سرچ کنید.
    به تاریخ مقاله دقت کنید. OPCache عمر زیادی نداره. دلیلی نداره APC اگه یه زمانی سریعترین و سازگارترین شتاب دهنده بوده، تا قیامت همینطوری بمونه. لینک Benchmark که گذاشتم رو بررسی کنید.

  17. #17

    نقل قول: memcache

    توی همون لینک ویکیپدیا که گذاشتین هم آخر صفحه رو نگاه کنید میبینید که APC با نسخه 5.5 (و نسخه های بعدی) سازگار نیست. من خودم هم هرکاری کردم توی openSuSE نتونستم نصبش کنم درحالی که به راحتی توی Ubuntu نصب شده بود و بعد که بررسی کردم دیدم بخاطر نسخه PHP هست (بخاطر به روز بودن مخازن openSuSE نسخه PHP من 5.6 بود). تمام روشها رو هم امتحان کردم. از دانلود فایل so. بگیرین تا کامپایل دستی ولی هیچ کدوم کار نکرد.

  18. #18

    نقل قول: memcache

    بله حق با شماست من کامل نخونده بودم.
    عجیبه ها ولی هنوز نسخه 6 نیامده APC رفت کنار؟ آخه موقعی که APC رو اوج بود یه جوری میگفتن تو نسخه 6 همراه php میشه ما فکر کردیم شاید سریع می خواد نسخه 6 بیاد اما...

  19. #19

    نقل قول: memcache

    حتماً جایگزین بهتری پیدا کردن که گذاشتنش کنار وگرنه برای اونا چه فرقی میکنه شتاب دهنده چی باشه. تنها چیزی که براشون اهمیت داره اینه که PHP سریعتر و بهتر کار کنه. پس ما هم باید خودمون رو با تغییرات سازگار کنیم. خوشبختانه توی PHP فرصت کافی برای سازگار شدن با نسخه های جدید داده میشه.

  20. #20

    نقل قول: memcache

    تو ایران که اکثر هاست ها با php 5.3 هستن پس APC همچنان در ایران کاربرد داره.
    به شخصه با کلی شرکت هاستینگ معروف کار کردم تو هیچ کدوم php بالاتر از نسخه 5.3 ندیدم وقتی پرسیدم میگن php های بالاتر مثل 5.4 و 5.5 با اسکریپت های محبوب کاربران مثل وردپرس سازگاری نداره به همین دلیل در هاست های اشتراکی معمولاً php 5.3 نصب میکنن.

    به نظر شما چرا این اسکریپت های معروف مثل وردپرس نباید کدشون رو با جدید ترین نسخه php سازگار کنن؟ چرا هاستینگ ها برعکس باید خودشون رو با این اسکریپت ها سازگار کنن؟

  21. #21
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    http://reza.biz
    پست
    858

    نقل قول: memcache

    به شخصه با کلی شرکت هاستینگ معروف کار کردم تو هیچ کدوم php بالاتر از نسخه 5.3 ندیدم وقتی پرسیدم میگن php های بالاتر مثل 5.4 و 5.5 با اسکریپت های محبوب کاربران مثل وردپرس سازگاری نداره به همین دلیل در هاست های اشتراکی معمولاً php 5.3 نصب میکنن.
    وقتی شما یا هر کسی نیازش با هاست اشتراکی تامین میشه پس سایتش اونقدر منابع نیاز نداره و یک بازدید متوسط داره .
    لذا استفاده از file cache هم کفایت میکنه واسه اینطور سایتها زیاد سخت نگیرید

    :)

  22. #22

    نقل قول: memcache

    برای کار کردن با opcache در Yii کد اختصاصی وجود نداره درسته ؟ باید با php خام توی Yii کد بنویسیم ؟

  23. #23

    نقل قول: memcache

    کار خاصی نمیخواد انجام بدین. فقط OPCache رو نصب و فعال کنید. خودش کدها رو کش میکنه.

  24. #24

    نقل قول: memcache

    برای استفاده از memcache هم همینطوره ؟ توی Yii مم کش رو فعال کنیم تمومه ؟

  25. #25

    نقل قول: memcache

    بهتر نیست یکم جستجو کنید؟ من تو گوگل نوشتم how to use memcache in yii و اولین لینکی که آورد این بود: http://yiiframework.ru/doc/guide/en/caching.data

  26. #26

    نقل قول: memcache

    توی این لینک هم نحوه فعال کردن memcache رو توضیح داده:
    http://www.yiiframework.com/doc/api/1.1/CMemCache

  27. #27
    کاربر دائمی آواتار engmmrj
    تاریخ عضویت
    مرداد 1391
    محل زندگی
    تهران
    پست
    1,146

    نقل قول: memcache

    نقل قول نوشته شده توسط MMSHFE مشاهده تاپیک
    کار خاصی نمیخواد انجام بدین. فقط OPCache رو نصب و فعال کنید. خودش کدها رو کش میکنه.
    خوب مثلا بخوایم یک صفحه رو کش کنیم باید چیکار کنیم ؟

  28. #28
    کاربر دائمی آواتار engmmrj
    تاریخ عضویت
    مرداد 1391
    محل زندگی
    تهران
    پست
    1,146

    نقل قول: memcache (حل شد)

    http://www.sitepoint.com/understanding-opcache/
    اونجور که فهمیدم از مقاله بالا خودش کش میکنه ولی اگر بخواهیم جایی رو کش نکنه باید تو بلک لیست بدیم که تو هاست های اشتراکی نمیشه ! یا تنظیمات دیگه اش و وقتی فایل رو کش میکنه اون فایل قفل میشه

  29. #29

    نقل قول: memcache (حل شد)

    بله OPCache خودش کش میکنه. بطور کلی اگه میخواین از امکاناتی مثل کش اسکریپت و... استفاده کنید و یا هر کار حرفه ای دیگری انجام بدین، قید هاست اشتراکی رو بزنید. سایتی که روی هاست اشتراکی قراره بالا بیاد معلومه اینقدر بزرگ نشده که به کش کردن اسکریپت نیاز پیدا کنه.

تاپیک های مشابه

  1. پاسخ: 6
    آخرین پست: یک شنبه 27 اسفند 1391, 00:02 صبح
  2. سوال: memcache و apc
    نوشته شده توسط M.Salehi در بخش توسعه وب (Web Development)
    پاسخ: 2
    آخرین پست: جمعه 12 فروردین 1390, 19:10 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •