ডাব্লুপি ব্যবহারের জন্য অ্যাপাচি অনুকূলিত করুন


10

গ্রিটিংস,

আমার কাছে একটি ডাব্লুপি সাইট আছে যার সাথে 150k এর বেশি পৃষ্ঠা ভিউ / দিন রয়েছে।

এটি সেন্টোস এবং 4 জিবি র‌্যাম সহ একটি ইন্টেল কোর আই 5 সিপিইউ 760 @ 2.80GHz এ চলছে।

সমস্যাটি হ'ল ডাব্লুপি খুব বেশি পরিমাণে র‍্যাম গ্রহণ করে এবং কিছুক্ষণ পরে পরিবেশন করে ওভারলোড হয়ে যায় এবং র‍্যাম ফুরিয়ে যায়। আমি অনেক অ্যাপাচি টুইট চেষ্টা করেছি কিন্তু কিছুই কাজ করছে বলে মনে হচ্ছে না। আমি পুনঃসূচনা করার পরে অ্যাপাচি সাইটটি সহজেই চলবে তবে এক-দু'ঘণ্টা পরে এটি আবার ওভারলোড হবে ed

আপনাদের কি কারও কাছে এমন কোনও টিপ আছে যা আমাকে সাহায্য করবে?

বিটিডাব্লু, আমি ডাব্লুপি-সুপার ক্যাশে ব্যবহার করছি।

আপডেট: অ্যাডিশনাল তথ্য

আমার প্লাগইনগুলির তালিকা এখানে:

  • Akismet
  • যোগাযোগের ফর্ম 7
  • ডোমেন মিরর
  • দ্রুত চিত্র সন্নিবেশ
  • IntenseDebate
  • ভূমিকা পরিচালক
  • SexyBookmarks
  • স্মার্ট ইউটিউব
  • পর্যালোচনাগুলির জন্য স্টার রেটিং
  • থাম্বনেল টেক্সট জন্য
  • Wp-পোল
  • Wp-SWFObject
  • ডাব্লুপি সুপার ক্যাশে

টুইটগুলি হিসাবে, আমি এখান থেকে কিছু টিপস চেষ্টা করেছি

আমার সেটিংস হ'ল:

 <IfModule prefork.c> 
  StartServers       8
  MinSpareServers    5 
  MaxSpareServers   20 
  ServerLimit      256 
  MaxClients       200 
  MaxRequestsPerChild  1000
 </IfModule>




<IfModule worker.c> 
  StartServers       2 
  MaxClients         150
  MinSpareThreads     25 
  MaxSpareThreads    75
  ThreadsPerChild     25
  MaxRequestsPerChild  1000 
</IfModule>




 Timeout 120 KeepAlive On
 MaxKeepAliveRequests 100
 KeepAliveTimeout 2

এছাড়াও এখানে আমার my.cnf

[mysqld]
set-variable=local-infile=0
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1

# Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

হালনাগাদ

আমার বর্তমান স্মৃতি ব্যবহার এখানে

ps -ylC httpd --sort:rss

S   UID   PID  PPID  C PRI  NI   RSS    SZ WCHAN  TTY          TIME CMD
S   504  8446  8444  0  78   0  7884 59507 554050 ?        00:00:00 httpd
S   504 29164  8444  0  78   0 13380 87043 -      ?        00:00:00 httpd
S   504 29268  8444  0  75   0 13396 87043 429493 ?        00:00:00 httpd
S   504 29294  8444  0  75   0 13396 87043 -      ?        00:00:00 httpd
S   504 29255  8444  0  75   0 13400 87043 -      ?        00:00:00 httpd
S   504 29269  8444  0  76   0 13400 87043 387946 ?        00:00:00 httpd
S   504 29256  8444  0  75   0 13404 87043 -      ?        00:00:00 httpd
S   504 29265  8444  0  75   0 13404 87043 -      ?        00:00:00 httpd
S   504 29288  8444  0  75   0 13404 87043 429493 ?        00:00:00 httpd
S   504 28644  8444  0  75   0 13484 87043 -      ?        00:00:00 httpd
S   504 29293  8444  0  75   0 13484 87043 semtim ?        00:00:00 httpd
S   504 27280  8444  0  75   0 13496 87043 -      ?        00:00:00 httpd
S   504 28332  8444  0  75   0 13500 87043 -      ?        00:00:00 httpd
S   504 27762  8444  0  75   0 13504 87043 -      ?        00:00:00 httpd
S   504 28645  8444  0  75   0 13504 87043 -      ?        00:00:00 httpd
S   504 29242  8444  0  75   0 13508 87043 -      ?        00:00:00 httpd
S   504 28199  8444  0  75   0 13512 87043 429493 ?        00:00:00 httpd
S   504 28195  8444  0  75   0 13528 87043 -      ?        00:00:00 httpd
S   504 28197  8444  0  75   0 13528 87043 429493 ?        00:00:00 httpd
S   504 27245  8444  0  75   0 13536 87043 -      ?        00:00:00 httpd
S   504 28196  8444  0  75   0 13536 87043 -      ?        00:00:00 httpd
S   504 27756  8444  0  75   0 13540 87043 -      ?        00:00:00 httpd
S   504 27969  8444  0  75   0 13540 87043 -      ?        00:00:00 httpd
S   504 27074  8444  0  75   0 13544 87043 -      ?        00:00:00 httpd
S   504 27279  8444  0  75   0 13544 87043 -      ?        00:00:00 httpd
S   504 27926  8444  0  75   0 13548 87043 -      ?        00:00:00 httpd
S   504 28191  8444  0  75   0 13548 87043 semtim ?        00:00:00 httpd
S   504 28673  8444  0  75   0 13548 87043 -      ?        00:00:00 httpd
S   504 27089  8444  0  75   0 13552 87043 -      ?        00:00:00 httpd
S   504 27825  8444  0  75   0 13552 87043 -      ?        00:00:00 httpd
S   504 27974  8444  0  75   0 13552 87043 -      ?        00:00:00 httpd
S   504 28330  8444  0  75   0 13552 87043 -      ?        00:00:00 httpd
S   504 26051  8444  0  75   0 13556 87043 -      ?        00:00:00 httpd
S   504 28343  8444  0  75   0 13556 87043 -      ?        00:00:00 httpd
S   504 26822  8444  0  75   0 13560 87043 -      ?        00:00:00 httpd
S   504 27975  8444  0  75   0 13560 87043 -      ?        00:00:00 httpd
S   504 28662  8444  0  75   0 13560 87043 -      ?        00:00:00 httpd
S   504 24949  8444  0  75   0 13564 87043 -      ?        00:00:00 httpd
S   504 28639  8444  0  75   0 13564 87043 -      ?        00:00:00 httpd
S   504 24924  8444  0  75   0 13572 87043 -      ?        00:00:00 httpd
S   504 27826  8444  0  75   0 13572 87043 -      ?        00:00:00 httpd
S   504 28192  8444  0  75   0 13572 87043 -      ?        00:00:00 httpd
S   504 28683  8444  0  76   0 13572 87043 -      ?        00:00:00 httpd
S   504 19032  8444  0  75   0 13576 87043 -      ?        00:00:00 httpd
S   504 26832  8444  0  75   0 13576 87043 -      ?        00:00:00 httpd
S   504 28186  8444  0  75   0 13580 87043 -      ?        00:00:00 httpd
S   504 24940  8444  0  75   0 13584 87043 -      ?        00:00:00 httpd
S   504 27883  8444  0  75   0 13584 87043 -      ?        00:00:00 httpd
S   504 27962  8444  0  75   0 13588 87043 -      ?        00:00:00 httpd
S   504 28331  8444  0  75   0 13588 87043 -      ?        00:00:00 httpd
S   504 18521  8444  0  75   0 13592 87043 -      ?        00:00:00 httpd
S   504 24291  8444  0  75   0 13592 87043 -      ?        00:00:00 httpd
S   504 24307  8444  0  75   0 13592 87043 -      ?        00:00:00 httpd
S   504 26503  8444  0  75   0 13592 87043 -      ?        00:00:00 httpd
S   504 26510  8444  0  75   0 13592 87043 -      ?        00:00:00 httpd
S   504 27100  8444  0  75   0 13592 87043 -      ?        00:00:00 httpd
S   504 27248  8444  0  75   0 13592 87043 429493 ?        00:00:00 httpd
S   504 28344  8444  0  75   0 13592 87043 429493 ?        00:00:00 httpd
S   504 24952  8444  0  75   0 13596 87043 -      ?        00:00:00 httpd
S   504 26588  8444  0  75   0 13596 87043 -      ?        00:00:00 httpd
S   504 27065  8444  0  75   0 13596 87043 -      ?        00:00:00 httpd
S   504 27102  8444  0  75   0 13600 87043 -      ?        00:00:00 httpd
S   504 27104  8444  0  75   0 13600 87043 429493 ?        00:00:00 httpd
S   504 27474  8444  0  75   0 13600 87043 429493 ?        00:00:00 httpd
S   504 27763  8444  0  75   0 13600 87043 -      ?        00:00:00 httpd
S   504 23657  8444  0  75   0 13604 87043 -      ?        00:00:00 httpd
S   504 24311  8444  0  75   0 13604 87043 -      ?        00:00:00 httpd
S   504 24790  8444  0  75   0 13604 87043 -      ?        00:00:00 httpd
S   504 25731  8444  0  75   0 13604 87043 -      ?        00:00:00 httpd
S   504 27087  8444  0  75   0 13604 87043 -      ?        00:00:00 httpd
S   504 24473  8444  0  75   0 13608 87043 -      ?        00:00:00 httpd
S   504 27976  8444  0  75   0 13612 87043 -      ?        00:00:00 httpd
S   504 28163  8444  0  75   0 13620 87043 -      ?        00:00:00 httpd
S   504 29266  8444  0  75   0 14204 87043 -      ?        00:00:00 httpd
S   504 17701  8444  0  75   0 14392 87043 -      ?        00:00:00 httpd
S   504 27881  8444  0  75   0 14408 87043 -      ?        00:00:00 httpd
S   504 26593  8444  0  75   0 14412 87043 -      ?        00:00:00 httpd
S   504 27072  8444  0  76   0 14428 87043 -      ?        00:00:00 httpd
S   504 17704  8444  0  75   0 15028 87043 -      ?        00:00:00 httpd
S   504 28674  8444  0  75   0 17076 87299 -      ?        00:00:00 httpd
S   504 23649  8444  0  75   0 17180 87299 -      ?        00:00:00 httpd
S   504 21484  8444  0  75   0 17232 87299 429493 ?        00:00:00 httpd
S   504 24034  8444  0  75   0 17240 87299 -      ?        00:00:00 httpd
S   504 24941  8444  0  75   0 17248 87299 -      ?        00:00:00 httpd
S   504 27058  8444  0  75   0 17256 87299 -      ?        00:00:00 httpd
S   504 24766  8444  0  75   0 17272 87299 -      ?        00:00:00 httpd
S   504 28333  8444  0  75   0 17284 87299 semtim ?        00:00:00 httpd
S   504 20565  8444  0  75   0 17296 87299 semtim ?        00:00:00 httpd
S   504 25462  8444  0  75   0 17296 87299 -      ?        00:00:00 httpd
S   504 28201  8444  0  75   0 17296 87299 -      ?        00:00:00 httpd
S   504 28202  8444  0  75   0 17316 87299 -      ?        00:00:00 httpd
S   504 27968  8444  0  75   0 17328 87299 -      ?        00:00:00 httpd
S   504 27973  8444  0  75   0 17328 87299 -      ?        00:00:00 httpd
S   504 24091  8444  0  75   0 17336 87299 429493 ?        00:00:00 httpd
S   504 28329  8444  0  75   0 17344 87299 -      ?        00:00:00 httpd
S   504 27885  8444  0  75   0 17352 87299 -      ?        00:00:00 httpd
S   504 21556  8444  0  75   0 17356 87299 semtim ?        00:00:00 httpd
S   504 24121  8444  0  75   0 17356 87299 429493 ?        00:00:00 httpd
S   504 24929  8444  0  75   0 17356 87299 -      ?        00:00:00 httpd
S   504 27918  8444  0  75   0 17356 87299 -      ?        00:00:00 httpd
S   504 24778  8444  0  75   0 17360 87299 -      ?        00:00:00 httpd
S   504 27075  8444  0  75   0 17360 87299 -      ?        00:00:00 httpd
S   504 20603  8444  0  75   0 17364 87299 -      ?        00:00:00 httpd
S   504 24031  8444  0  75   0 17364 87299 429493 ?        00:00:00 httpd
S   504 24791  8444  0  75   0 17364 87299 -      ?        00:00:00 httpd
S   504 26509  8444  0  75   0 17364 87299 -      ?        00:00:00 httpd
S   504 27249  8444  0  75   0 17364 87299 -      ?        00:00:00 httpd
S   504 24148  8444  0  75   0 17372 87299 -      ?        00:00:00 httpd
S   504 24777  8444  0  75   0 17372 87299 -      ?        00:00:00 httpd
S   504 24472  8444  0  75   0 17392 87299 semtim ?        00:00:00 httpd
S   504 24789  8444  0  75   0 17432 87299 429493 ?        00:00:00 httpd
S   504 27066  8444  0  75   0 17432 87299 429493 ?        00:00:00 httpd
S   504 27106  8444  0  75   0 17452 87299 -      ?        00:00:00 httpd
S   504 26508  8444  0  75   0 17472 87299 -      ?        00:00:00 httpd
S   504 24168  8444  0  75   0 17488 87299 -      ?        00:00:00 httpd
S   504 22355  8444  0  75   0 17492 87299 -      ?        00:00:00 httpd
S   504 23656  8444  0  75   0 17844 87555 -      ?        00:00:00 httpd
S   504 27088  8444  0  75   0 17888 87555 -      ?        00:00:00 httpd
S   504 28198  8444  0  75   0 17900 87555 -      ?        00:00:00 httpd
S   504 26694  8444  0  75   0 17960 87555 -      ?        00:00:00 httpd
S     0  8444     1  0  78   0 20276 87043 -      ?        00:00:00 httpd
S   504 27271  8444  0  75   0 28796 90883 -      ?        00:00:00 httpd
S   504 19949  8444  0  75   0 28888 90883 -      ?        00:00:00 httpd
S   504 25736  8444  0  75   0 29840 91395 -      ?        00:00:00 httpd
S   504 27086  8444  0  75   0 29848 91395 -      ?        00:00:00 httpd
S   504 26606  8444  0  75   0 29856 91395 429493 ?        00:00:00 httpd
S   504 24159  8444  0  75   0 29876 91395 -      ?        00:00:00 httpd
S   504 26821  8444  0  75   0 29876 91395 -      ?        00:00:00 httpd
S   504 26815  8444  0  75   0 29932 91395 -      ?        00:00:00 httpd
S   504 27418  8444  0  75   0 29940 91395 -      ?        00:00:00 httpd
S   504 27426  8444  0  75   0 29944 91395 semtim ?        00:00:00 httpd
S   504 27468  8444  0  75   0 29948 91395 -      ?        00:00:00 httpd
S   504 26587  8444  0  75   0 29952 91395 -      ?        00:00:00 httpd
S   504 24486  8444  0  75   0 29956 91395 semtim ?        00:00:00 httpd
S   504 24951  8444  0  75   0 29956 91395 429493 ?        00:00:00 httpd
S   504 24180  8444  0  75   0 29960 91395 -      ?        00:00:00 httpd
S   504 24305  8444  0  75   0 29972 91395 -      ?        00:00:00 httpd
S   504 24467  8444  0  75   0 30008 91395 -      ?        00:00:00 httpd
S   504 26507  8444  0  75   0 30032 91395 semtim ?        00:00:00 httpd
S   504 24460  8444  0  75   0 30056 91651 -      ?        00:00:00 httpd
S   504 23669  8444  0  75   0 30076 91395 -      ?        00:00:00 httpd
S   504 26580  8444  0  75   0 30088 91651 -      ?        00:00:00 httpd
S   504 23112  8444  0  75   0 30172 91395 -      ?        00:00:00 httpd
S   504 26607  8444  0  75   0 30192 91395 -      ?        00:00:00 httpd
S   504 24772  8444  0  75   0 30212 91395 -      ?        00:00:00 httpd
S   504 24942  8444  0  75   0 30216 91395 -      ?        00:00:00 httpd
S   504 24167  8444  0  75   0 30220 91395 -      ?        00:00:00 httpd
S   504 26478  8444  0  75   0 30228 91395 -      ?        00:00:00 httpd
S   504 24184  8444  0  75   0 30260 91395 429493 ?        00:00:00 httpd
S   504 27425  8444  0  75   0 30292 91395 -      ?        00:00:00 httpd
S   504 22348  8444  0  75   0 30388 91651 -      ?        00:00:00 httpd
S   504 26605  8444  0  75   0 30396 91651 -      ?        00:00:00 httpd
S   504 22678  8444  0  75   0 30420 91395 -      ?        00:00:00 httpd
S   504 24489  8444  0  75   0 30452 91395 153384 ?        00:00:00 httpd
S   504 24296  8444  0  75   0 30480 91395 -      ?        00:00:00 httpd
S   504 24095  8444  0  75   0 30600 91651 -      ?        00:00:00 httpd
S   504 23085  8444  0  75   0 30688 91651 -      ?        00:00:00 httpd
S   504 19586  8444  0  75   0 30768 91395 -      ?        00:00:00 httpd
S   504 24182  8444  0  75   0 30768 91395 -      ?        00:00:00 httpd
S   504 18511  8444  0  75   0 30820 91395 -      ?        00:00:00 httpd
S   504 26594  8444  0  75   0 30836 91395 -      ?        00:00:00 httpd
S   504 13358  8444  0  75   0 30856 91651 -      ?        00:00:00 httpd
S   504 17681  8444  0  75   0 30988 91395 -      ?        00:00:00 httpd
S   504 22336  8444  0  75   0 31016 91651 -      ?        00:00:00 httpd
S   504 15690  8444  0  75   0 31040 91395 -      ?        00:00:00 httpd
S   504 22718  8444  0  75   0 31072 91651 -      ?        00:00:00 httpd
S   504 19043  8444  0  75   0 31080 91395 -      ?        00:00:00 httpd
S   504 12815  8444  0  75   0 31108 91651 -      ?        00:00:00 httpd
S   504 23301  8444  0  75   0 31112 91395 -      ?        00:00:00 httpd
S   504 24183  8444  0  75   0 31164 91395 -      ?        00:00:00 httpd
S   504 22670  8444  0  75   0 31180 91395 -      ?        00:00:00 httpd
S   504 22327  8444  0  75   0 31216 91651 -      ?        00:00:00 httpd
S   504 21489  8444  0  75   0 31220 91395 -      ?        00:00:00 httpd
S   504 21474  8444  0  75   0 31284 91395 -      ?        00:00:00 httpd
S   504 21596  8444  0  75   0 31296 91651 -      ?        00:00:00 httpd
S   504 22690  8444  0  75   0 31448 91395 -      ?        00:00:00 httpd
S   504 26595  8444  0  75   0 31452 91651 429493 ?        00:00:00 httpd
S   504 20312  8444  0  75   0 31476 91651 429493 ?        00:00:00 httpd
S   504 24313  8444  0  75   0 31592 91397 -      ?        00:00:00 httpd
S   504 24179  8444  0  75   0 31696 91395 -      ?        00:00:00 httpd
S   504 22369  8444  0  76   0 31732 88329 -      ?        00:00:00 httpd
S   504 13373  8444  0  75   0 31768 91395 429493 ?        00:00:00 httpd
S   504 17667  8444  0  75   0 31960 91651 429493 ?        00:00:00 httpd
S   504 18517  8444  0  75   0 32012 91651 -      ?        00:00:00 httpd
S   504  7793  8444  0  75   0 32040 91651 -      ?        00:00:00 httpd
S   504 17658  8444  0  75   0 32116 91395 -      ?        00:00:00 httpd
S   504 27272  8444  0  75   0 32224 91395 -      ?        00:00:00 httpd
S   504 13901  8444  0  75   0 32784 91395 -      ?        00:00:00 httpd
S   504 15366  8444  0  75   0 33168 91651 -      ?        00:00:00 httpd
S   504 24577  8444  0  75   0 33256 88085 -      ?        00:00:00 httpd
S   504 14330  8444  0  75   0 34192 91651 -      ?        00:00:00 httpd
S   504 15155  8444  0  75   0 34296 91395 -      ?        00:00:00 httpd
S   504 16312  8444  0  75   0 34496 91395 -      ?        00:00:00 httpd
S   504 28194  8444  0  75   0 36996 88848 -      ?        00:00:00 httpd
S   504 24776  8444  0  75   0 43720 92169 429493 ?        00:00:00 httpd
S   504 20584  8444  0  75   0 44224 92169 -      ?        00:00:00 httpd
S   504 22331  8444  0  75   0 44636 91913 -      ?        00:00:00 httpd
S   504 24033  8444  0  75   0 45496 91664 -      ?        00:00:00 httpd
S   504 22375  8444  0  75   0 46320 91664 -      ?        00:00:00 httpd
S   504 22378  8444  0  75   0 50064 91664 -      ?        00:00:00 httpd
S   504 24481  8444  0  75   0 53836 93968 -      ?        00:00:00 httpd
S   504 22354  8444  0  75   0 62124 93962 -      ?        00:00:00 httpd

আপনি আমাকে সুপারিশ করবেন কি সেই পরিবর্তন করে?


এক্সএমএল সাইটম্যাপস, এসইও স্টাফ, ম্যালওয়্যার স্ক্যানিং, সম্পর্কিত পোস্ট ইত্যাদির মতো আপনার অন্যান্য চলমান প্লাগইনগুলি কী উল্লেখ করতে পারে তা সর্বদা ভাল।
উইক

@ উইক যা বলেছিলেন তা +1 করুন। আমি দেখি প্রায় সমস্ত কর্মক্ষমতা এবং মেমরির সমস্যা হ'ল কিছু ভুল আচরণের প্লাগইনের ফলাফল।
মাইকচিন্কেল

আপনি যা চেষ্টা করেছেন সেই অ্যাপাচি টুইটগুলি এবং আপনার my.cnf ফাইলের সামগ্রী এবং আপনার httpd.conf তালিকাভুক্ত করতে পারেন। অ্যাপাচে একটি সাধারণ সমস্যা উচ্চ প্রতি সন্তানের সর্বাধিক অনুরোধ এবং সর্বাধিক অনুরোধগুলি সেট করে এবং তারা কখনও মারা যায় না এবং কেবল মেষ গ্রাস করে।
ক্রিস_ও

@ অানু যেমন আপনার সর্বোচ্চ ক্লায়েন্ট এবং ম্যাক্সরেউয়েস্ট প্রতি সন্তানের নীচে বলেছিলেন সম্ভবত উচ্চে সেট করা আছে। 500 কাছাকাছি থেকে 125 এবং MaxRequestPerChild সর্বোচ্চ ক্লায়েন্ট কমিয়ে চেষ্টা করুন এছাড়াও 50 প্রায় আপনার MaxKeepAlive অনুরোধ পরিবর্তন করুন এবং 15 বা 20 আপনার সময়সীমা সমাপ্ত কম
Chris_O

উত্তর:


5

Souljacker,

আমি প্রথমে আপনার প্লাগিনগুলি একবার দেখে নিই। পর্যালোচনার জন্য স্টার রেটিংগুলি 3 বছরেরও বেশি সময় ধরে আপডেট করা হয়নি এবং এটি ডিবিতে আসল ভারী দেখায়। আমি কিছু অভ্যন্তরীণ যোগদানের সাথে কিছু কাঁচা স্কুয়েল দেখেছি যা দেখতে অসুবিধাজনক।

সার্ভারের দিকে আপনার কিছু অবজেক্ট ক্যাচিং প্রয়োগ করা উচিত। এপিসি হল ডিফাক্টো স্ট্যান্ডার্ড এবং আপনাকে সেরা ফলাফল দেবে।

একবার আপনি APC ইনস্টল করে ডাব্লু 3 টোটাল ক্যাশে বা মার্ক জ্যাকিথের এপিসি অবজেক্ট ক্যাশে ব্যাকএন্ডে এর পুরো সুবিধা নেওয়ার জন্য স্যুইচ করুন ।

আপনার httpd.conf সেটিংস দেখতে দুর্দান্ত। আপনার মাই সিএনএফ এর চেহারা থেকে, আপনি মাইএসকিউএল কোয়েরি ক্যাচিং, থ্রেড ক্যাচিং, বা বাফার আকারগুলির কোনও নিয়ন্ত্রণ না করে।

আপনার মাই সিএনএফ কনফিগারেশনে আপনাকে সহায়তা করতে আপনি একটি টিউনিং স্ক্রিপ্ট ব্যবহার করতে পারেন। আমি মাইএসকিএলটিউনার ব্যবহার করতে পছন্দ করি এবং টিউনিং প্রাইমারটিও খুব ভাল।

মাইস্ক্লটুনার আপনার আউটপুট ব্যবহারের উপর ভিত্তি করে কী সমন্বয় করবেন সে সম্পর্কে পরামর্শগুলি আউটপুট দেবে এবং আপনাকে কিছু নির্দেশিকা দেবে।

আমার সার্ভারে 12 জি রামের সাথে আমার সেটিংস দেখতে ভাল লাগে। (কেবলমাত্র একটি উদাহরণ এই সেটিংস ব্যবহার করবেন না !!!)

key_buffer              = 512M
max_allowed_packet      = 32M
thread_stack            = 1M
thread_cache_size   = 128M

myisam-recover         = BACKUP
max_connections        = 60
table_cache            = 5000
table_definition_cache = 1024
thread_concurrency     = 16

# * Query Cache Configuration

query_cache_type        = 1
query_cache_limit       = 4M
query_cache_size        = 48M
max_heap_table_size     = 512M
tmp_table_size          = 512M
join_buffer_size        = 3M
sort_buffer_size        = 8M
read_buffer_size        = 8M
read_rnd_buffer_size    = 8M
myisam_sort_buffer_size =16M


log_slow_queries        = /var/log/mysql/mysql-slow.log
long_query_time = 1

অন্যরা যেমন উল্লেখ করেছেন যে চলমান Nginx আপনার সার্ভারের বোঝা হ্রাস করবে যদি আপনার কনফিগারেশন ইত্যাদি গ্রহণ করা থাকে তবে আমি কীভাবে একটি বিপরীত প্রক্সি হিসাবে এনগিনেক্সের সাথে অ্যাপাচি ইনস্টল করতে এবং সেটআপ করতে পারি তার একটি টিউটোরিয়াল লিখেছিলাম।

আশাকরি এটা সাহায্য করবে.


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

এছাড়াও, যখন মাইএসকিউলেটুনার (এবং এমটিওপিটি ইনস্টল করা )ও কার্যকর, আমি স্লো ক্যোয়ারী লগিং চালু করে এবং তারপরে নির্দিষ্ট অনুসন্ধানগুলি ধীর কেন ছিল তা বোঝার জন্য সর্বাধিক কর্মক্ষমতা বৃদ্ধি পেয়েছি।
আনু

খুব ভাল পয়েন্ট। আমি ধীর ক্যোয়ারী লগগুলি উল্লেখ করতে ভুলে গেছি। টিউনিং প্রাইমার আপনাকে বলবে যে আপনি যদি এটি ব্যবহার না করেন তবে এটি চালু করতে।
ক্রিস_

2

এখানে একবার দেখুন: একটি বৃহত ব্যবহারকারীর বেসের জন্য পারফরম্যান্স টিপস - এটি দেখার পক্ষে এটি প্রয়োজনীয় জিনিসগুলির একটি সেট যা কেবল অ্যাপাচি ছাড়িয়ে যায়

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

এছাড়াও, এপিসি বা অন্য কোনও পিএইচপি অপ-কোড ক্যাশে ইনস্টল করুন।

[হালনাগাদ]

এটি সম্ভবত আপনার ম্যাক্সক্লিয়েন্টস সেটিংটি খুব বেশি হতে পারে - যদি সমস্ত 200 টি প্রক্রিয়া সক্রিয় থাকে এবং যদি তারা প্রতি প্রক্রিয়া 20MB এর কাছাকাছি হয় তবে মাইএসকিউএল এবং অন্যান্য সমস্ত প্রক্রিয়া বিবেচনায় না নিয়েই আপনার 4 জিবি ব্যবহৃত হয়েছে। ম্যাক্সিয়েন্টস সেটিংটি হ্রাস করুন এবং আপনার আসল সমস্যাটি কোথায় তা তদন্ত চালিয়ে যান।

প্রতিটি অ্যাপাচি প্রক্রিয়া এটির সাহায্যে কত স্মৃতি ব্যবহার করছে তা আপনি পরীক্ষা করতে পারেন:

ps -ylC httpd --sort:rss

(আপনি উবুন্টুতে থাকলে httpd এর জন্য অ্যাপাচি 2 প্রতিস্থাপন করুন)


পরিবর্তে xcache জন্য ভোট এপিসি, কিন্তু কঠোরভাবে সংস্করণ 1.3.x + +
petermolnar

এপিসি যাওয়ার উপায়। আমার সমস্ত পরীক্ষায় এক্সক্যাচে বিট করে প্লাস এটি পিএইচপি সহ অন্তর্ভুক্ত করা হবে।
ক্রিস_ও

হ্যাঁ, আমি যে মাপদণ্ড দেখেছি সেগুলি থেকে, এপিসি এবং অন্যান্য অপ-কোড এক্সিলিটরগুলির মধ্যে পার্থক্য মোটামুটি ন্যূনতম, তাই ইনস্টলেশন সহজলভ্যতা এবং এপিসি পিএইচপি বিতরণের অংশ হতে চলেছে (পিএইচপি 6 সহ) আরও বেশি গণনা করার জন্য আমি, তবে গুরুত্বপূর্ণ জিনিসটি তাদের মধ্যে একটি ইনস্টল করা!
আনু

প্লেস্কের দিকে তাকিয়ে দেখি কেবলমাত্র অ্যাপাচি ওএস মেমরির অতিরিক্ত ব্যবহার করছে সিস্টেমের বাকি সমস্তগুলি বেশ কম স্মৃতি ব্যবহার করছে।
সোলজ্যাকার

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

0

Nginx এবং অ্যাপাচি তুলনা করুন এবং একটি পছন্দ করুন:

আমি সবেমাত্র অ্যাপাচি থেকে এনগিনেক্সে চলে এসেছি এবং এটি প্রায় 10 মিনিটের কাজ:

  1. এনগিনেক্স ডাউনলোড / ইনস্টল করুন (উইজেট / ইয়ম ইনস্টল / অ্যাপটি-গেট / ...)
  2. আপনার webdirectory দিকে নির্দেশ nginx কনফিগারেশন ফাইল পরিবর্তন (উদাহরণ দেখুন http://kbeezie.com/view/nginx-configuration-examples/ )
  3. nginx শুরু করুন

সম্পন্ন.

আমি প্রায় 20 মিনিটের কাজ একই সময়ে পিএইচপি-এফপিএম এও গিয়েছিলাম:

  1. পিএইচপি ডাউনলোড করুন
  2. প্রয়োজনীয় libs (যেমন suhosin) দিয়ে কনফিগার করুন (বা আপনার নিজের ট্র্যাঙ্ক বার্তাগুলির সাহায্যে সি কোড পরিবর্তন করুন) (অ্যাপাচি নির্দিষ্ট এক্সটেনশনগুলি ড্রপ করতে এবং wp এর মধ্যে থেকে wp প্লাগইন ইনস্টল / আনপ্যাক করার জন্য zlib অন্তর্ভুক্ত করতে ভুলবেন না)
  3. কনফিগার / পিএইচপি করুন
  4. পিএইচপি-এফএমপি কল অন্তর্ভুক্ত করতে এনগিনেক্স কনফিগারেশন ফাইল পরিবর্তন করুন
  5. পিএইচপি-এফপিএম শুরু করুন এবং এনজিনেক্স পুনরায় চালু করুন

সম্পন্ন

(যেখানে প্রয়োজন /etc/init.d স্টার্টআপ ফাইল যুক্ত করা হবে)

আমি নিজেই পারফরম্যান্স টেস্টগুলি চালিত করি না আমি কেবল "তাদের বাকিগুলি" অন্ধভাবে অনুসরণ করি

এই উত্তরের সুযোগের বাইরে: আমি মাইএসকিউএল খালি করার পরিবর্তে মারিয়াডিবি (জিপিএল) ব্যবহার করার পরিকল্পনা করছি।


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

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

আমি এখানে আপনার সাথে একমত। একটি ওয়েবসার্वर বজায় রাখা এখনও দুজনের চেয়ে সহজ। তবে অ্যাপাচি ট্র্যাশ করার পরিবর্তে এবং একটি নতুন ওয়েবসারভার ইনস্টল করার কারণে এটি ডিফল্ট কনফিগারেশনে "দ্রুত", কেবল উত্তর নয়।
rofflox

@ রোমান ওয়াঞ্চে সম্ভবত আপনি কীভাবে হালকা অ্যাপাচি কনফিগার করবেন যা এনজিনেক্সকে ছাড়িয়ে যাবে সে সম্পর্কে কিছু টিপস শেয়ার করতে পারেন?
আনু

@ রোমান ওয়াঞ্চে ঠিক এটিই আমি করার চেষ্টা করছি তবে এটি এখনও কার্যকর হয়নি
সোলজ্যাকার

0

প্রেফার্ক এবং ওয়ার্কার কনফিগারেশনের সাথে কাজ করা একটি কৌতুকজনক জিনিস, কিছু মান পরিবর্তন করা অবশ্যই কার্যকারিতা বৃদ্ধি করতে এবং র‌্যামের ব্যবহার হ্রাস করতে সহায়তা করবে, এছাড়াও দয়া করে মনে রাখবেন যে অ্যাপাচি কিছু র‌্যাম সংরক্ষণ করে, এর অর্থ এই নয় যে আপনার র‌্যামটি ফুরিয়েছে। সেরা অপ্টিমাইজেশন পরামর্শের জন্য এই নিবন্ধটি দেখুন ।


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