iranwebshop
February 25th, 2011, 06:10
با سلام
یکی از سروهای ما مشکل عجیبی با یک سایت داره تا حالا با همچین مشکلی مواجه نشدیم
ما یک سایت داریم با حجم دیتا بیس 290 مگابایت بسیار کند است و ما تمامی کارهایی که میشد رو بر روی این سایت از نظر بهینه سازی و کش انجام دادیم و تمامی صفحات سایت به سیستم کش مجهز شده
ما حتی حجم یکی از جدولهای این دیتا بیس که 300 مگ بود رو 3 تیکه کرده و خیلی کم کردیم
در حال حاظر درخواستی که در این سایت ارسال میشود در برخی اوقات بیش از 20 ثانیه با تاخیر جواب میدهد
در صورتی که رم و سی پی یو مصرف نمیکند
حتی در سایت www.host-tracker.com (http://www.host-tracker.com/) هم این سایت بررسی شد خیلی سرعت کم هست و با تاخیر 10 تا 60 ثانیه جواب می دهد و با دانلود 2 تا 10 کیلو بایت در ثانیه
لطفا همکاران پیشنهادات و تجربیات خودشون برای بهبود سرعت سایت بر روی سرور رو ارائه بدن
فقط یک سایت روی سرور قرار داره
-------------------------------------
مشخصات
سرور هم eq8 hetzer هست
8 هسته ای
24 گیگ رم
-----------------------------------
تنظیمات apache
ServerLimit 2000
KeepAlive On
KeepAliveTimeout 60
MaxClients 1600
MaxSpareServers 200
MinSpareServers 50
تنظیمات فایل etc/my.cnf هم اینه
#DO NOT MODIFY THE FOLLOWING COMMENTED LINES!
#Created with ELS from www.servermonkeys.com (http://www.servermonkeys.com)
#els-build=5.0
[mysqld]
local-infile=0
datadir=/var/lib/mysql
skip-locking
skip-networking
safe-show-database
query_cache_limit=1M
query_cache_size=32M ## 32MB for every 1GB of RAM
query_cache_type=1
max_user_connections=300
max_connections=1500
interactive_timeout=10
wait_timeout=20
connect_timeout=20
thread_cache_size=128
key_buffer=128M ## 128MB for every 1GB of RAM
join_buffer=1M
max_connect_errors=20
max_allowed_packet=64M
table_cache=1024
record_buffer=1M
sort_buffer_size=1M ## 1MB for every 1GB of RAM
read_buffer_size=1M ## 1MB for every 1GB of RAM
read_rnd_buffer_size=1M ## 1MB for every 1GB of RAM
thread_concurrency=16 ## Number of CPUs x 2
myisam_sort_buffer_size=64M
server-id=1
collation-server=latin1_general_ci
[mysql.server]
user=mysql
[safe_mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/lib/mysql/mysql.pid
open_files_limit=8192
[mysqldump]
quick
max_allowed_packet=64M
[mysql]
no-auto-rehash
#safe-updates
[isamchk]
key_buffer=64M
sort_buffer=64M
read_buffer=16M
write_buffer=16M
[myisamchk]
key_buffer=64M
sort_buffer=64M
read_buffer=16M
write_buffer=16M
[mysqlhotcopy]
interactive-timeout
به نظر شما ایا اگر mysql رو در هارد 2 تنظیم کنیم تاثیر داره فعلا miror هست
با تشکر از توجهتان
یکی از سروهای ما مشکل عجیبی با یک سایت داره تا حالا با همچین مشکلی مواجه نشدیم
ما یک سایت داریم با حجم دیتا بیس 290 مگابایت بسیار کند است و ما تمامی کارهایی که میشد رو بر روی این سایت از نظر بهینه سازی و کش انجام دادیم و تمامی صفحات سایت به سیستم کش مجهز شده
ما حتی حجم یکی از جدولهای این دیتا بیس که 300 مگ بود رو 3 تیکه کرده و خیلی کم کردیم
در حال حاظر درخواستی که در این سایت ارسال میشود در برخی اوقات بیش از 20 ثانیه با تاخیر جواب میدهد
در صورتی که رم و سی پی یو مصرف نمیکند
حتی در سایت www.host-tracker.com (http://www.host-tracker.com/) هم این سایت بررسی شد خیلی سرعت کم هست و با تاخیر 10 تا 60 ثانیه جواب می دهد و با دانلود 2 تا 10 کیلو بایت در ثانیه
لطفا همکاران پیشنهادات و تجربیات خودشون برای بهبود سرعت سایت بر روی سرور رو ارائه بدن
فقط یک سایت روی سرور قرار داره
-------------------------------------
مشخصات
سرور هم eq8 hetzer هست
8 هسته ای
24 گیگ رم
-----------------------------------
تنظیمات apache
ServerLimit 2000
KeepAlive On
KeepAliveTimeout 60
MaxClients 1600
MaxSpareServers 200
MinSpareServers 50
تنظیمات فایل etc/my.cnf هم اینه
#DO NOT MODIFY THE FOLLOWING COMMENTED LINES!
#Created with ELS from www.servermonkeys.com (http://www.servermonkeys.com)
#els-build=5.0
[mysqld]
local-infile=0
datadir=/var/lib/mysql
skip-locking
skip-networking
safe-show-database
query_cache_limit=1M
query_cache_size=32M ## 32MB for every 1GB of RAM
query_cache_type=1
max_user_connections=300
max_connections=1500
interactive_timeout=10
wait_timeout=20
connect_timeout=20
thread_cache_size=128
key_buffer=128M ## 128MB for every 1GB of RAM
join_buffer=1M
max_connect_errors=20
max_allowed_packet=64M
table_cache=1024
record_buffer=1M
sort_buffer_size=1M ## 1MB for every 1GB of RAM
read_buffer_size=1M ## 1MB for every 1GB of RAM
read_rnd_buffer_size=1M ## 1MB for every 1GB of RAM
thread_concurrency=16 ## Number of CPUs x 2
myisam_sort_buffer_size=64M
server-id=1
collation-server=latin1_general_ci
[mysql.server]
user=mysql
[safe_mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/lib/mysql/mysql.pid
open_files_limit=8192
[mysqldump]
quick
max_allowed_packet=64M
[mysql]
no-auto-rehash
#safe-updates
[isamchk]
key_buffer=64M
sort_buffer=64M
read_buffer=16M
write_buffer=16M
[myisamchk]
key_buffer=64M
sort_buffer=64M
read_buffer=16M
write_buffer=16M
[mysqlhotcopy]
interactive-timeout
به نظر شما ایا اگر mysql رو در هارد 2 تنظیم کنیم تاثیر داره فعلا miror هست
با تشکر از توجهتان