د APC، eAccelerator، XCache، memcached، Redis ترمنځ توپیر

د انټرنیټ بازار موندنه人用د WordPress ویب پاڼه، وکړيای کامرسد ویب ترویجد ویب پاڼې د سرعت د ښه کولو لپاره، تر یوې اندازې پورې وده کولی شيSEOاثر.

نصبVestaCPد کنټرول پینل وغيرهلینوکسد سیسټم وروسته، د پی ایچ پی سرعت زیاتولو لپاره ځینې کیچنګ توسیعونه غوره کیدی شي.

د CACHE کیچ توسیع سرعت پاڼه 1

ډیری وختونه د دې کیچ توسیعونه لیدل کیږي:

  1. د لېږد-
  2. eaccelerator
  3. ایکس کیچ
  4. منل شوی
  5. Redis

د دوی ترمنځ توپیر څه دی؟رول څه دی؟څنګه باید انتخاب کړو؟

چن ویلینګزه به تاسو ته پدې مقاله کې ځواب درکړم.

XNUMX. بدیل PHP کیچ (APC کیچ)

بدیل پی ایچ پی کیچ (APC کیچ) نمبر 2

د PHP بدیل کیچ (APC Cache) د PHP لپاره د خلاصې سرچینې کیچ کولو وسیله ده، چې د Opcode (آبجیکٹ فایل) PHP منځګړی کوډ کیش کولو لپاره کارول کیږي.

د APC زیرمه په 2 برخو ویشل شوې ده:

  1. د سیسټم زیرمه
  2. د کارن ډیټا زیرمه

د سیسټم زیرمه په اتوماتيک ډول کارول کیږي:

  • دا پدې مانا ده چې APC د PHP فایل د سرچینې کوډ د تالیف پایله زیرمه کوي او بیا د مهال ویش غوښتنه کوي.
  • که دا پای ته نه وي رسیدلی، دا د زیرمه شوي کوډ سره چل کړئ.
  • ډیفالټ کیچ 3600 (یو ساعت) دی.

مګر دا لاهم د CPU ډیر وخت ضایع کوي.

له همدې امله، تاسو کولی شئ د سیسټم کیچ په php.ini فایل کې هیڅکله پای ته رسیدو لپاره تنظیم کړئ، او د سیسټم کیچ داسې تنظیم کړئ چې هیڅکله پای ته ونه رسیږي (apc.ttl=0).

په هرصورت، دا کول د PHP کوډ بدلولو وروسته د ویب سرور (د بیلګې په توګه، اپاچی) بیا پیل کولو ته اړتیا لري.

اوس مهال، د APC فعالیت ازموینه عموما د دې پرت زیرمې ته اشاره کوي؛

په لفظي توګه ، د PHP بدیل کیچ (APC کیچ) هم د حافظې کې کیچ توسیع په توګه په پام کې نیول کیدی شي ،

دا د ډیټابیس کیچ توسیع دی.

XNUMX. eAccelerator

eAccelerator یو وړیا او خلاص سرچینه PHP سرعت کونکی دی.

  • اصلاح کول او متحرک مینځپانګه کیچ کول ، کوم چې کولی شي د PHP سکریپټونو کیچ کولو فعالیت ته وده ورکړي.
  • له همدې امله، د PHP سکریپټ کولی شي په ترتیب شوي حالت کې وساتل شي ترڅو د سرور د سرچینو مصرف کم کړي.
  • دا د اجرا کولو موثریت ته وده ورکولو لپاره سکریپټونه هم غوره کوي ، د 1-10 ځله لخوا د PHP کوډ موثریت ډیروي.
  • eAccelerator د PHP5.5 یا وروسته ملاتړ نه کوي.

لکه څنګه چې د متن څخه پوهیږي:eAccelerator په PHP کې د سرعت توسیع دی.

XNUMX. ایکس کیچ

XCache د خلاصې سرچینې آپکوډ بفر / اصلاح کونکی دی چې په سرور کې د PHP فعالیت ښه کوي.

  • تاسو کولی شئ په شریکه حافظه کې د تالیف شوي PHP ډیټا کیچ کولو سره د تالیف پروسې تکرار څخه مخنیوی وکړئ
  • او تاسو کولی شئ د سرعت ښه کولو لپاره کوډ تالیف کولو لپاره مستقیم بفر وکاروئ.
  • دا کولی شي په عمومي ډول د پاڼې تولید نرخونه د 2 څخه تر 5 پورې د فاکتور لخوا زیات کړي او د سرور بار کم کړي.

په حقیقت کې ،ایکس کیچ د پی ایچ پی سرعت کونکي توسیع دی.

څلورم، memcached

Memcached د لوړ فعالیت توزیع شوي حافظې څیز کیشینګ سیسټم دی:

  • د ډیټابیس بار کمولو لپاره متحرک ویب غوښتنلیکونو کې کارول کیږي.
  • دا په حافظه کې د ډیټا او شیانو کیچ کولو سره د ډیټابیس لوستلو شمیر کموي ، پدې توګه د متحرک ، ډیټابیس پرمخ وړونکو ویب پا toو سرعت چمتو کوي.

دا د متن څخه پوهیدل کیدی شي: د حافظې کیچ پراخول، د کلستر سرورونو لپاره ډیر کارول کیږي، په عمده توګه د توزیع شوي کیچ لپاره کارول کیږي.

Memcached د ډیټابیس کیچ توسیع ګڼل کیږي.

XNUMX. Redis

ریډیس د لوړ فعالیت کلیدي ارزښت ډیټابیس دی.

Redis 3rd

  • د ریډیس ظهور د کییلیو ذخیره کولو نشتوالي لکه memcached ته خورا تاوان ورکړی.
  • په ځینو مواردو کې، دا کولی شي د اړیکو ډیټابیس بشپړ کړي.
  • په ډیری قضیو کې، ریډیس اکثرا د memcached سره پرتله کیږي.

ډیری خلک فکر کوي چې ریډیس کولی شي په بشپړ ډول د memcached ځای په ځای کړي، ځکه چې د ریډیس ډیټا ډولونه خورا بډایه دي او فعالیت یې د memcached لاندې ندي:

  • ریډیس میم کیچ لري مګر نه؛
  • Memcached او redis دواړه لري.

تر هغه ځایه چې زه پوهیږم، د سینا ویبو او نور پردی محصولات په ریډیس تکیه کوي، کوم چې د ځواکمن لیدل کیدی شي.

د پی ایچ پی کیچ او ډیټابیس کیچ توسیع ترمنځ توپیر

1) د پی ایچ پی کیچ توسیع:

  • eAccelerator، XCache د PHP کیچ توسیعونه دي.

2) د ډیټابیس کیچ توسیع:

  • Redis، memcached، APC کیچ د ډیټابیس کیچ توسیعونه دي.

(معمولا دوه کسان یوازې د دوی څخه یو نصبولو ته اړتیا لري، لالچ مه کوئ)

د ځینو ازموینو وروسته، دا وموندل شوه چې د کیچ ډیټا کیچ د یو ټاکلي حد څخه ډیر شوی، او د APC فعالیت د میکش شوي کیچ په څیر ښه نه و.

نو ځکه، کله چې د کیچ توسیع غوره کړئ، ځینې خلک به د xcache + memcached، یا د xcache + redis ترکیب غوره کړي.

که چیرې په ورته وخت کې د ډیری کیچ توسیعونو نصبولو پرمهال کومه تېروتنه رامینځته شي ، نو سپارښتنه کیږي چې یوازې یو کیچ توسیع نصب کړئ او نور یې غیر نصب کړئ.

د پی ایچ پی سرعت کونکي پرتله کولو لنډیز

  • د ازموینې له لارې ، eAccelerator د غوښتنې وخت او حافظې کارولو غوره ترکیب دی ، مګر eAccelerator د PHP5.5 یا وروسته ملاتړ نه کوي.
  • د ازموینې له لارې، د سرعت سره سرعت د سرعت پرته پرته په پرتله 3 ځله ګړندی دی.

پورته دیAPC، eAccelerator، XCache، memcached، Redisد دوی ترمنځ رول او توپیرونه.

امید چن وییلینګ بلاګ ( https://www.chenweiliang.com/ ) د APC ترمنځ توپیر، eAccelerator، XCache، memcached، Redis شریک شوی، ستاسو لپاره ګټور.

د دې مقالې لینک شریکولو ته ښه راغلاست:https://www.chenweiliang.com/cwl-940.html

د وروستي تازه معلوماتو ترلاسه کولو لپاره د چن ویلیانګ بلاګ ټیلیګرام چینل ته ښه راغلاست!

🔔 د چینل غوره لارښود کې د ارزښتناکه "ChatGPT مینځپانګې بازار موندنې AI وسیلې کارولو لارښود" ترلاسه کولو لپاره لومړی اوسئ! 🌟
📚 دا لارښود لوی ارزښت لري، 🌟دا یو نادر فرصت دی، له لاسه مه ورکوئ! ⏰⌛💨
که مو خوښه شوه لایک او شریک کړئ!
ستاسو شریکول او خوښول زموږ دوامداره هڅونه ده!

 

评论 评论

ستاسو د بریښنالیک آدرس به نشر نشي اړین ساحې کارول کیږي * لیبل

پورته ته سکرول