ortegas: artcrazy, ну попробуйте залейте файлы PHP и базу на другой уже настроенный хостинг (не дешевый, у них бесплатный триал 30 дней). Если проблема не решится, тогда скорее всего, виновник - система (PHP скрипт), а не сервер. А там уже можно будет делать бенчмарк хоть после каждого цикла.
Так в том то и дело, что заливал на другой хостинг (еще месяц назад, сейчас сайт немного изменился уже)
Угу. Сказал об этом разработчику сайта. Он говорит, что "все совершенно в норме. они ведь 1 раз всего загружаются". Ну этот факт меня как-то все равно смущает. Что там грузить на 850 кб? Попросил исправить данный момент.
ivan-lev:
Показатели загрузки ОП минимальные? Это сколько в цифрах? Т.е. в памяти ничего не лежит? Т.е. всё с диска читается? о_О Может там внутри виртуалка с ограничениями? Или просто "буфера увеличить надо" (с)...
Загрузка ОП - 16гб всего, используется 2гб. Да, все с HDD вроде читается.
Или советуете некий скоростной контейнер создавать в ОП, из которого будут браться часто используемые данные? Слышал про мемдиск, но на текущем сервере вроде бы мне такое не реализовывали.
По буферам - вот такие значения в энджинкс:
proxy_buffers 8 32k;
proxy_buffer_size 64k;
ivan-lev:
Если к дедику имеют root доступ двое - это уже не дедик.. :D
Да, доступ у двоих. Я и тот, к кому я обращался по настройке сервера. С серча он, вроде бы довольно сведующий человек. Но буду иметь ввиду...
webguru2013: Уменьшите размер страницы. 2,5 мегабайта - это очень много.... хотя бы чтобы меньше метра было.
Да, страница великовата - это в списке оптимизации стоит.
ivan-lev: А что говорит человек в ответ на это:
nginx/0.7.67 ..в принципе не гоняюсь за цифрами, но уже давно за единичку перевалил. При том, что есть официальный deb-пакет. Возможно, есть причины?
Можно, конечно, в strace-ах поковыряться, но, есть ощущение, что настройки подкрутить нужно. А может он не такой уж шустрый? о_О или,
как сказал Dreammaker, "соседи" мешать не могут?
Хм.. про энджинкс - это точно подметили, что довольно-таки старая версия. Я на это не обратил внимания. Сейчас спрошу.
Dreammaker: несколько не заметил, что там дедик, но в целом, таки да, что угодно может быть на сервере, даже без ведома хозяина. :)
Да, сервер выделенный - соседей нет. Сервер планировался не только для одного сайта. Но нагрузки со стороны других сайтов пока нет, показателя загрузки процессора, ОП, канала - минимальные.
Аудит безопасности тоже проводили на сервере - все нормально.
Заказывал настройку нескольких серверов у Алексея - сделал все качественно, оптимизировал нагрузку, провел аудит и настройку безопасности серверов. За вполне достойную цену.
Обращаюсь с мелкими вопросами и корректировками - все решается практически моментально.
Заказывал 1.5 года назад пакет allsubmitter, semonitor, yazzle. Сделка, как сейчас помню, прошла быстро и без нареканий. ТС все объяснил и рассказал, ответил на возникшие вопросы. В общем - рекомендую )
artcrazy, картинки только из директории images надо раздавать с другого хоста, стурктура там идентичная основному хосту?
как-то так должно заработать:
Да, структура там идентичная основному хосту.
Не хочет работать и все тут...
С вашим вариантом также - 34 лишних запроса на сервер, по 0 байт каждый:
http://tools.pingdom.com/fpt/#!/JWNMJ/http://www.arteferro.ru/
Сайт хоть и грузится довольно быстро, но все лишнее изрядно напрягает..
Вот блин...
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 115 100 006 Pre-fail Always - 88117144
3 Spin_Up_Time 0x0003 100 100 000 Pre-fail Always - 0
4 Start_Stop_Count 0x0032 100 100 020 Old_age Always - 4
5 Reallocated_Sector_Ct 0x0033 001 001 036 Pre-fail Always FAILING_NOW 4095
7 Seek_Error_Rate 0x000f 076 060 030 Pre-fail Always - 48888784
9 Power_On_Hours 0x0032 098 098 000 Old_age Always - 2524
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 100 100 020 Old_age Always - 4
184 End-to-End_Error 0x0032 100 100 099 Old_age Always - 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
188 Command_Timeout 0x0032 100 099 000 Old_age Always - 64425492495
189 High_Fly_Writes 0x003a 098 098 000 Old_age Always - 2
190 Airflow_Temperature_Cel 0x0022 047 042 045 Old_age Always In_the_past 53 (2 120 57 52)
194 Temperature_Celsius 0x0022 053 058 000 Old_age Always - 53 (0 27 0 0)
195 Hardware_ECC_Recovered 0x001a 031 020 000 Old_age Always - 88117144
197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0
240 Head_Flying_Hours 0x0000 100 253 000 Old_age Offline - 202310139513308
241 Total_LBAs_Written 0x0000 100 253 000 Old_age Offline - 2670143409
242 Total_LBAs_Read 0x0000 100 253 000 Old_age Offline - 3879384086
Да этот диск посыпется со дня на день....
artcrazy, ну попробуйте залейте файлы PHP и базу на другой уже настроенный хостинг (не дешевый, у них бесплатный триал 30 дней). Если проблема не решится, тогда скорее всего, виновник - система (PHP скрипт), а не сервер. А там уже можно будет делать бенчмарк хоть после каждого цикла.
Так в том то и дело, что заливал на другой хостинг (еще месяц назад, сейчас сайт немного изменился уже)
http://tools.pingdom.com/fpt/#!/KO80c/http://laor.ru
но на этом хостинге (timeweb) результаты по wait куда лучше - всего 283мс, что в несколько раз лучше, чем на производительном выделенном дедике
Сайт частично оптимизировался, но проблема с долгим wait так и не решена...
http://tools.pingdom.com/fpt/#!/d3LXkl/http://www.arteferro.ru/
Самое узкое место теперь...
есть у кого-нибудь предположения, из-за чего могут быть такие задержки?
там одних шрифтов на мегабайт
Угу. Сказал об этом разработчику сайта. Он говорит, что "все совершенно в норме. они ведь 1 раз всего загружаются". Ну этот факт меня как-то все равно смущает. Что там грузить на 850 кб? Попросил исправить данный момент.
Показатели загрузки ОП минимальные? Это сколько в цифрах? Т.е. в памяти ничего не лежит? Т.е. всё с диска читается? о_О
Может там внутри виртуалка с ограничениями? Или просто "буфера увеличить надо" (с)...
Загрузка ОП - 16гб всего, используется 2гб. Да, все с HDD вроде читается.
Или советуете некий скоростной контейнер создавать в ОП, из которого будут браться часто используемые данные? Слышал про мемдиск, но на текущем сервере вроде бы мне такое не реализовывали.
По буферам - вот такие значения в энджинкс:
proxy_buffers 8 32k;
proxy_buffer_size 64k;
Если к дедику имеют root доступ двое - это уже не дедик.. :D
Да, доступ у двоих. Я и тот, к кому я обращался по настройке сервера. С серча он, вроде бы довольно сведующий человек. Но буду иметь ввиду...
Уменьшите размер страницы. 2,5 мегабайта - это очень много.... хотя бы чтобы меньше метра было.
Да, страница великовата - это в списке оптимизации стоит.
А что говорит человек в ответ на это:
nginx/0.7.67 ..в принципе не гоняюсь за цифрами, но уже давно за единичку перевалил. При том, что есть официальный deb-пакет. Возможно, есть причины?
Можно, конечно, в strace-ах поковыряться, но, есть ощущение, что настройки подкрутить нужно. А может он не такой уж шустрый? о_О или,
как сказал Dreammaker, "соседи" мешать не могут?
Хм.. про энджинкс - это точно подметили, что довольно-таки старая версия. Я на это не обратил внимания. Сейчас спрошу.
несколько не заметил, что там дедик, но в целом, таки да, что угодно может быть на сервере, даже без ведома хозяина. :)
Да, сервер выделенный - соседей нет. Сервер планировался не только для одного сайта. Но нагрузки со стороны других сайтов пока нет, показателя загрузки процессора, ОП, канала - минимальные.
Аудит безопасности тоже проводили на сервере - все нормально.
Спасибо за помощь! Проблема решена, надо было поправить лимиты в конфиге nginx на:
proxy_buffers 8 32k;
proxy_buffer_size 64k;
Спасибо за помощь! Проблема решена, надо было поправить лимиты в конфиге nginx на:
proxy_buffers 8 32k;
proxy_buffer_size 64k;
Заказывал настройку нескольких серверов у Алексея - сделал все качественно, оптимизировал нагрузку, провел аудит и настройку безопасности серверов. За вполне достойную цену.
Обращаюсь с мелкими вопросами и корректировками - все решается практически моментально.
Рекомендую!
Заказывал 1.5 года назад пакет allsubmitter, semonitor, yazzle. Сделка, как сейчас помню, прошла быстро и без нареканий. ТС все объяснил и рассказал, ответил на возникшие вопросы. В общем - рекомендую )