এপিসি বনাম ই্যাকসিলারেটর বনাম এক্সক্যাচ


105

আমি এইগুলির মধ্যে কোনটি ব্যবহার করতে হবে সে বিষয়ে গবেষণা করছি এবং আমি সত্যিই খুঁজে পাচ্ছি না that Eaccelerator দ্রুত চেয়ে এপিসি কিন্তু এপিসি ভাল রক্ষা করা হয়। এক্সক্যাচে দ্রুত তবে অন্যদের কাছে সহজ বাক্য গঠন রয়েছে।

কারও সুপারিশ আছে যার উপর ব্যবহার করতে হবে এবং কেন?


1
ই-এক্সিলেরেটর দেখে মনে হচ্ছে না এটি এক বছরেরও বেশি সময় ধরে মুক্তি পেয়েছে। এক্সক্যাশের ভিসি অবশ্যই সক্রিয়, তবে আমি প্রকাশ এবং ফোকাসটিও ফোকাস করতে পারিনি। এগুলি সমস্ত রক্ষণাবেক্ষণ করা হচ্ছে এমন একটি সফটওয়্যারের অংশে ফোটায় এবং এপিসি এটি হাতছাড়া করে।
পর্যন্ত

11
এটি Q3 2011. 2009 এর পরে কি জিনিসগুলি পরিবর্তন হয়েছিল?
জন

উত্তর:


110

এপিসি পিএইচপি 6 এ অন্তর্ভুক্ত হতে চলেছে, এবং আমি অনুমান করব যে এটি উপযুক্ত কারণে বেছে নেওয়া হয়েছে :)

এটি ইনস্টল করা মোটামুটি সহজ এবং অবশ্যই জিনিসের গতি বাড়ায়।


আমি এই তিনটি ওজন করেছি এবং এই কারণে এপিসির সাথে পরীক্ষা শুরু করার সিদ্ধান্ত নিয়েছি। অন্য দু'জনেরও কিছু স্থিতিশীলতার সমস্যা রয়েছে বলে মনে হয়।
স্টিভ ক্লারিজ

46
আমি কেবল এপিসির সাথে তিনটি বিষয় নিয়ে চলেছি, সবগুলিই আমার নিয়ন্ত্রণে ছিল। 1) এপিসিটি পূরণ করতে দেবেন না। পর্যাপ্ত মেমরির বরাদ্দ নিশ্চিত করুন 2) একটি সক্রিয় সার্ভারে apc_clear_cache () ব্যবহার করবেন না 3) এপিসি ভারী লক যুক্তির সাথে সত্যিই ভালভাবে মোকাবেলা করে না - একসাথে একাধিক প্রক্রিয়া থেকে একটি কীতে লেখার চেষ্টা করবেন না।
ফ্র্যাঙ্ক ফার্মার

10
আসলে পিএইচপি 6 এর মতো কোনও জিনিস নেই।
এভার্ট করুন

20
যেহেতু এই থ্রেডটি গুগলের শীর্ষ ফলাফল, তাই সম্ভবত এটি আপডেট করা উচিত যে জেন্ড অপ্টিমাইজারটি এই মাসে প্রকাশিত পিএইচপি 5.5-এ মিশ্রিত হয়েছে। আপনি এটি বন্ধ করতে পারেন এবং পরিবর্তে এপিসি ব্যবহার করতে পারেন , তবে কেন আপনি চান তা নিশ্চিত নয়।
ফরেস্ট

2
@ বেঞ্জামিন ইউজার ডেটা স্টোরটি এপিসিইউ ( github.com/krakjoe/apcu ) দিয়ে পুনরুদ্ধার করা যেতে পারে যা ZO এর পাশাপাশি ইনস্টলযোগ্য এবং ব্যবহারযোগ্য us
সোয়াডার

23

মানদণ্ড এবং তুলনা দেখুন:

এখানে এবং এখানে এবং সেখানে


15
খুব খারাপ তারা এত পুরানো। 2006? Ewww।
বিশ্লেষক

3
আমি মনে করি আমরা কয়েক বছর অপেক্ষা করতে পারি এবং পূর্ববর্তী মন্তব্যটি পুরানো হবে?
বেনমার্কগুলি

5
সাফল্য। এটি এখন 3 বছর বয়সী। Ewwww।
সোয়াডার

3
ডুড এটা ইতিমধ্যে 2016। পুরো দশক আগে কেউ কি বেঞ্চমার্কগুলি আবার করতে পারে?
পেসারিয়ার

13

এপিসি অবশ্যই। এটি পিএইচপি ছেলেরা লিখেছেন, সুতরাং এটি সর্বোচ্চ গতি ভাগ নাও করতে পারে, আপনি এটি সর্বোচ্চ মানের এই বিষয়ে বাজি রাখতে পারেন।

এছাড়াও আপনি সমস্ত সময় ( http://www.php.net/apc ) ব্যবহার করেন এমন কিছু নিফটি বৈশিষ্ট্য পান ।


3
ফেসবুকও এপিসির একটি ভারী ব্যবহারকারী - তারা এপিসি ক্যাশে টেরাবাইট না হলেও, গিগাবাইট ব্যবহার করে। তারা যেসব উন্নতি করেছে সেগুলির অনেকগুলিই আবার ছেড়ে দেওয়া হয়েছে এবং এপিসির মূল সংস্করণে সংহত করা হয়েছে।
ফ্র্যাঙ্ক ফার্মার

13
আপনি মেমক্যাচ করার কথা ভাবছেন।
এভার্ট

3
@Every এফবি memcached একটি TCP / IP এর সংযোগ করার আগে একটি স্থানীয় এপিসি ক্যাশে আঘাত করার চেষ্টা scribd.com/doc/4069180/...
অ্যান্ডি

1
সম্ভবত .. তবে যখন তিনি যে উন্নতিগুলি পুনরায় মুক্তি পেয়েছে ইত্যাদি সম্পর্কে কথা বলছিলেন তখন .. এটি সম্ভবত মেমকেচে। যদি না তারা এপিসি দিয়ে একই কাজ করে থাকে।
এভারট

অ্যান্ডি, ফেসবুক এগুলির কোনও ব্যবহার করে না। এটি নিজস্ব হিপহপ ভিএম ব্যবহার করে।
পেসারিয়ার

11

শেষ পর্যন্ত আমি ই-এক্সিলিটারের সাথে গেলাম - গতি বাড়ানো, ছোট মেমরির পদচিহ্ন এবং এটি যে ইনস্টল করা খুব সহজ ছিল তা আমাকে দমন করেছিল। ক্যাশে সাফ করার জন্য এবং কিছু পরিসংখ্যান সরবরাহ করার জন্য এটির একটি দুর্দান্ত ওয়েব-ভিত্তিক ফ্রন্ট এন্ড রয়েছে।

এটি আর রক্ষণাবেক্ষণ না করা সত্যটি আমার পক্ষে সমস্যা নয় - এটি কাজ করে, এবং এটাই আমি যত্ন করি। ভবিষ্যতে, যদি এটি পিএইচপি 6 (বা যাই হোক না কেন) ভাঙে, তবে আমি আমার সিদ্ধান্তটি পুনরায় মূল্যায়ন করব এবং সম্ভবত এপিসির সাথে যাব কারণ এটি পিএইচপি বিকাশকারীরা গ্রহণ করেছে (সুতরাং এটি ইনস্টল করা আরও সহজ হওয়া উচিত)


4
"যদি এটি পিএইচপি 6 ভাঙে" ... আপনি "কখন?" :)
ব্রায়ান লেসি

2
এটি মজার কারণ 5.5 বছর পরে, এখনও "পিএইচপি 6" নেই there's
এরিক এল।

ইরিক, পিএইচপি 6 গতকাল তাই হয়েছে। এটা 7 এখন।
পেসারিয়ার

11

বর্তমানের স্থিতিশীল, অস্থির এবং প্রতিটি সংস্করণের (তারিখ সহ) উল্লেখ করা গুরুত্বপূর্ণ হতে পারে:

এপিসি

http://pecl.php.net/package/apc

dev        dev          2013-09-12
3.1.14     beta         2013-01-02
3.1.9      stable       2011-05-14

Xcache

http://xcache.lighttpd.net/

dev/3.2     dev        2013-12-13
dev/3.1     dev        2013-11-05
3.1.0       stable     2013-10-10
3.0.4       stable     2013-10-10

eAccelerator

https://github.com/eaccelerator/eaccelerator

dev         dev        2012-08-16
0.9.6-rc1   unstable   2010-01-26
0.9.5.1     stable     2007-05-16

1
আপডেট হওয়া সর্বশেষ সংস্করণ - এক্সক্যাচে নতুন বৈশিষ্ট্য এবং পূর্ববর্তী সংস্করণগুলি প্যাচিং উভয়ই সর্বাধিক ক্রিয়াকলাপ দেখায়
রায়ান শুমাচার

9

আমি যে সমস্ত পরীক্ষাগুলিতে দেখেছি, eAccelerator সেখানে অন্য কোনও ক্যাশের চেয়ে দ্রুত সম্পাদন করে এবং এটি করার জন্য কম মেমোরি ব্যবহার করে। এটি ক্যাশে ব্যবহার দেখতে এবং ক্যাশে ইত্যাদি পরিষ্কার করার জন্য একটি নিফ্টি স্ক্রিপ্ট সহ আসে eএএক্সিলেটর এক্সডিবাগ এবং জেন্ড অপ্টিমাইজারের সাথে সামঞ্জস্যপূর্ণ।

এপিসি পিএইচপি অন্তর্ভুক্ত করা হচ্ছে কারণ এটি পিএইচপি বিকাশকারীরা রক্ষণাবেক্ষণ করছেন। এটি খুব ভাল পারফর্ম করে তবে ই-এক্সিলেরেটরের মতো ভাল নয়। এবং এটি জেন্ড অপ্টিমাইজারের সাথে সামঞ্জস্যতার সমস্যা রয়েছে।

এক্সকেচে লাইটটিপিডির বিকাশকারীরা তৈরি করেছিলেন, বেঞ্চমার্ক দেখায় এটি একই সাথে eAccelerator এবং এপিসির চেয়ে দ্রুত সম্পাদন করে।

তাহলে কোনটি সেরা?

এপিসি = দুর্দান্ত যদি আপনি এমন একটি সহজ ক্যাশে চান যা সর্বদা পিএইচপি সহ কাজ করবে, কোনও হট্টগোল নেই। eAccelerator = আপনার যদি এটি বজায় রাখার সময় থাকে তবে এটি টুডেট রাখুন এবং এটি কীভাবে কাজ করে তা বুঝতে পারেন, এটি দ্রুত সম্পাদন করবে। দীর্ঘকালীন সমর্থন এপিসির মতো নির্দিষ্ট নয় কারণ এপিসি পিএইচপি ডেভেলস দ্বারা করা হয়।


7

আমি ওয়ার্ডপ্রেস সাইটের সাথে অ্যাপাচি, লাইটটিপ এবং এনগিনেক্সের সাথে eAccelerator এবং XCache পরীক্ষা করেছি। ই-এক্সিলেরেটর প্রতিবারের মতো জয়ী হয়। খারাপ জিনিসটি হ'ল ডেবিয়ান এবং উবুন্টুর জন্য প্যাকেজগুলি অনুপস্থিত। কোনও পিএইচপি আপডেটের পরে প্রায়শই সার্ভার আর কাজ করে না যদি ইএক্সিলেটর মডিউলগুলি পুনরায় সংযুক্ত না করা হয়।

ই-এক্সিলেরেটর সর্বশেষ আরসি পিএইচপি 5.3 এর সমর্থন সহ ২০০৯/০//১ ((0.9.6 আরসি 1) থেকে


6

আমি সবসময় পিএইচপি 5.1 এবং 5.2 দিয়ে এপিসি ব্যবহার করি, তবে পিপিএপি 5.3 দিয়ে এপিসি ব্যবহার করে আমার অনেকগুলি (এলোমেলো) ত্রুটি ছিল: অদ্ভুত ফাঁকা পৃষ্ঠা, মেমরির এলোমেলো ত্রুটি। আমি এপিসি অক্ষম করলে তারা সবাই নিখোঁজ হয়। তবে এটি কোনও বিকল্প ছিল না, কারণ এটি একটি উচ্চ-ভলিউম ওয়েবসাইট চালাচ্ছে।

সুতরাং আমি eaccelerator চেষ্টা করেছিলাম। এখন পর্যন্ত এটি শক্তিশালী ছিল এবং গতি বৃদ্ধি এপিসির তুলনায় আরও বড়। এপিসি ছেলেদের বাগ-ফিক্সিংয়ে সত্যই কিছু সময় ব্যয় করা প্রয়োজন।


1
আমার এপিসি এবং পিএইচপি 5.3-তে একই সমস্যা ছিল। মন্তব্যের জন্য ধন্যবাদ. আমার সেটআপে কোনও ক্যাচিং ছাড়াই পিএইচপি এপিসির তুলনায় অনেক দ্রুত এবং নির্ভরযোগ্য। ফাঁকা পৃষ্ঠাগুলি এবং মেমরির ত্রুটিগুলি না থাকায় আমি এপিসি অপসারণ না করা পর্যন্ত আমাকে পাগল করে চলেছে।
পল ডি ইডেন


4

আমি মনে করি এপিসি যাওয়ার উপায়, যদি না আপনি সাইটে জেন্ড অপ্টিমাইজার ব্যবহার করছেন। এপিসি জেন্ডার অপ্টিমাইজারের সাথে বেমানান তাই সে ক্ষেত্রে আপনাকে ই-এক্সিলারেটরের মতো কিছু নিয়ে যেতে হবে go


যদি আপনার জেন্ড অপ্টিমাইজার ব্যবহার করা হয় তবে আপনার আর কোনও প্রয়োজন নেই কারণ এটি অপটকোড ক্যাশেও করে এবং একটি এপিসি সামঞ্জস্যপূর্ণ ইন্টারফেস প্রকাশ করে।
txyoji

3

এমনকি ইক্যসিলিটার এবং এক্সক্যাস উভয়ই মাঝারি লোডের সময় বেশ ভাল সঞ্চালন করে, এপিসি গুরুতর অনুরোধের তীব্রতার অধীনে এর স্থায়িত্ব বজায় রাখে। আমরা যদি এখানে কয়েক শ অনুরোধ / সেকেন্ডের কথা বলছি তবে আপনি পার্থক্যটি অনুভব করবেন না। তবে আপনি যদি আরও প্রতিক্রিয়া জানাতে চাইছেন তবে এপিসির সাথে সংজ্ঞায়িতভাবে আটকে দিন। বিশেষত যদি আপনার অ্যাপ্লিকেশনটিতে অতিরিক্ত গতিশীল বৈশিষ্ট্য রয়েছে যা সম্ভবত এই ধরনের লোডগুলির মধ্যে লকিংয়ের সমস্যা তৈরি করে cause http://www.ipsure.com/blog/2011/eaccelerator-as-zend-extension-high-load-averages-issue/ সহায়তা করতে পারে।


2

আপনি যদি কেবল পিএইচপি ফাইল ক্যাচিং করতে চান তবে আপনি সরাসরি ইএ্যাকসিলেটর ব্যবহার করতে পারেন। ইনস্টল এবং কনফিগার করা খুব সহজ, এবং দুর্দান্ত ফলাফল দেয়।

তবে খুব খারাপ, তারা সর্বশেষতম সংস্করণ ০.৯..6 থেকে eaccelerator_put এবং eaccelerator_ut সরান।


2

সারাদিন এবং সারা রাত এপিসি সেগফাল্ট করে, ইএক্সিলেটরের সাথে কোনও অভিজ্ঞতা পায়নি তবে এক্সক্যাশ বিকল্প এবং ধ্রুবক বিকাশের সাথে খুব নির্ভরযোগ্য।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.