|  | 
| 
			 
			#1  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			Юзеры жалуются что сайт работает медленно.  Сайт написан на PHP+MySQL и сидит на дедике 2.4GHz Celeron (Red Hat), 80GB IDE, 1024MB RAM.   Посетителей 3000 в день и 45000-50000 показов страниц в сутки. Количество посетителей приблизительно пропорционально разделены по часам (т.е. нет ярко выраженных пиков посещаемости). Как определить в чем проблема? В тормозном движке сайта или сервере? Общие рекомендации или мысли приветствуются. Спасибо! | 
| 
			 
			#2  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			1. проверить SQL запросы, проанализировать их и т.п. возможно расставить или убрать индексы (не забывайте что в некоторых случаях лишний индекс замедляет работу базы). 2. вставить во все скрипты код, засекающий время выполнения скрипта и ведущий статистику с целью выявления медленных скриптов для их дальнейшей оптимизации. 3. изучить настройки mysql, php и апача, возможно где-то что-то мешает работать на полную силу. 4. проверить с какой скоростью работает жесткий диск, не перегружен ли. 5. не сильно ли свопится система? Возможно просто не хватает памяти. 6. обратиться к специалистам.   
				__________________ Хостинг - бизнес не для слабонервных. | 
| 
			 
			#3  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			7. Проверить, не упирается ли Apache в ограничение MaxClients 8. Посмотреть на LA (load average), если он порядка 10 или больше, то тогда имеет смысл заниматься оптимизацией БД или скриптов, если 1-2, то не проблема, скорее всего, не в скриптах. | 
| 
			 
			#4  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			спасибо за ответы! как конкретно я могу проверить пункты 4,5,7,8 используя ssh, whm и orbit   | 
| 
			 
			#5  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			7. grep MaxClients /usr/local/apache/conf/httpd.conf ps auxw | grep httpd 8. uptime | 
| 
			 
			#6  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			7)-ое стоит 150. Сколько поставить? 8)-ое 12:28:21 up 132 days, 20:54, 1 user, load average: 1.02, 0.92, 0.94 root@server [~]# uptime 12:28:28 up 132 days, 20:54, 1 user, load average: 1.10, 0.94, 0.95 root@server [~]# uptime 12:28:32 up 132 days, 20:54, 1 user, load average: 1.09, 0.94, 0.95 root@server [~]# uptime 12:28:36 up 132 days, 20:54, 1 user, load average: 1.17, 0.96, 0.95 root@server [~]# uptime 12:28:41 up 132 days, 20:54, 1 user, load average: 1.07, 0.94, 0.95 root@server [~]# uptime 12:28:48 up 132 days, 20:54, 1 user, load average: 1.23, 0.98, 0.96 root@server [~]# uptime 12:28:52 up 132 days, 20:54, 1 user, load average: 1.21, 0.98, 0.96 root@server [~]# uptime 12:28:59 up 132 days, 20:55, 1 user, load average: 1.27, 0.99, 0.97 root@server [~]# uptime 12:29:18 up 132 days, 20:55, 1 user, load average: 1.27, 1.01, 0.97 | 
| 
			 
			#7  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			где можно почитать про общие рекомендации тюнинга MySQL на русском желательно? и uptime выдает что сейчас... а возможно узнать разпределение его по часам? (я ориентировался про загрузку по логам посещений) | 
| 
			 
			#8  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			7) А сколько их используется в пиках нагрузки? (ps auxw | grep httpd) 8) Судя по этим данным, железо, скорее всего, справляется с нагрузкой вполне успешно. | 
| 
			 
			#9  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			http://dev.mysql.com/doc/mysql/ru/My...imisation.html Чтобы узнать по часам, uptime надо вызывать раз. Можно просто в crontab прописать: MAILTO=ваш_адрес 00 * * * * uptime | 
| 
			 
			#10  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			7) Я сделал 700. Посмотрим что выдет. 8) Не более 2-х Буду тюнить MySQL   Чувствую что проблем в скриптах. to ptitov огромное спасибо! | 
|  | 
| 
 | 
 | 
|  Похожие темы | ||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| Рассылка тормозит сервер | Админосан | Технические аспекты и вопросы безопасности | 1 | 31.03.2008 05:13 | 
| Тормозит антивирус | djmix | Технические аспекты и вопросы безопасности | 0 | 10.02.2008 20:42 | 
| Место под форум на движке Invision Power Board | dmitry23ru | Форум по Web-хостингу | 3 | 28.05.2007 13:58 | 
| Акция! Захостим любой сайт в обмен на рекламу на первой странице! или 50% скидка. | superhost | Нужен хостинг для проекта! | 0 | 10.11.2005 20:43 | 
| Почта на дедике | James | Сolocation, Центры Обработки Данных, IP-адреса и сети | 9 | 15.11.2004 12:18 |