|
Помогите потюнить сарвер
|
|||
---|---|---|---|
#18+
Взял сервак на vds.sh. Всё в целом хорошо, но ответ от сервера около 5-ти секунд. Это очень много. При этом ресурсы не заняты на 100%. Помогите. Чего посмотреть? Где поковырять? ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
10.09.2017, 20:02 |
|
Помогите потюнить сарвер
|
|||
---|---|---|---|
#18+
В Mysql включил логирование длительных запросов и запросов без индексов. В логе ничего подозрительного нету. Всё запросов более 0,002 секунды нет ни одного. Не пойму где засада. ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
10.09.2017, 20:08 |
|
Помогите потюнить сарвер
|
|||
---|---|---|---|
#18+
Конякула, Я как то написал минипрофайлер Код: PHP 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110.
Вызываешь межу различными кусками кода Код: PHP 1. 2. 3. 4. 5. 6. 7.
... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
10.09.2017, 20:27 |
|
Помогите потюнить сарвер
|
|||
---|---|---|---|
#18+
Там правда пути под мой проект. Возможно тебе их нужно будет подкорректировать. Но думаю идея понятна. PS Щадержки могут быть не из за времени выполнения а из за ожидания окончания блокировок. ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
10.09.2017, 20:28 |
|
Помогите потюнить сарвер
|
|||
---|---|---|---|
#18+
Программизд 02 Там правда пути под мой проект. Возможно тебе их нужно будет подкорректировать. Но думаю идея понятна. PS Щадержки могут быть не из за времени выполнения а из за ожидания окончания блокировок. ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
10.09.2017, 20:50 |
|
Помогите потюнить сарвер
|
|||
---|---|---|---|
#18+
У меня тоже есть профайлер. Попозже погоняю. Но странно, что на прошлом хостинге всё работало существенно быстрее. Код я не менял, значит в настройках дело. ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
10.09.2017, 20:51 |
|
Помогите потюнить сарвер
|
|||
---|---|---|---|
#18+
При чём не просто быстрее, а в 10 раз быстрее. 300-500 миллисекунд против 5 секунд. ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
10.09.2017, 20:51 |
|
Помогите потюнить сарвер
|
|||
---|---|---|---|
#18+
Конякула У меня тоже есть профайлер. Попозже погоняю. Но странно, что на прошлом хостинге всё работало существенно быстрее. Код я не менял, значит в настройках дело. Мне помогло: - оптимизация запросов - исключил изыбточное вычисление новых. Вычисляю один раз на все случаи и откладываю в глобальную переменную. Далее беру из нее. - увеличил оперативку - добавил ядро - включил opcache ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
10.09.2017, 20:53 |
|
Помогите потюнить сарвер
|
|||
---|---|---|---|
#18+
Мои настройки mysql 7.9 Код 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
10.09.2017, 20:54 |
|
Помогите потюнить сарвер
|
|||
---|---|---|---|
#18+
Отчитываюсь. Тормоза поборол. Всё оказалось просто. Для того, чтобы на сервере иметь возможность крутить разные php (разных версий) я подключал php как CGI. Оказалось это очень тормознутая система. Она собственно мне и давала те самые тормоза. Когда я это понял, я для начала перевел сайт на натвиный модуль Apache. Сайт задышал и нагрузка на сервер снизилась. А потом, поковырявшись я запустил php напрямую через nginx как FastCGI-fpm. Система стала жрать ещё чуть меньше ресурсов и работать чуть быстрее (или так же, но не медленнее). Так что теперь сайты у меня крутятся без апача. Программизд 02 Мне помогло: - оптимизация запросов - исключил изыбточное вычисление новых. Вычисляю один раз на все случаи и откладываю в глобальную переменную. Далее беру из нее. - увеличил оперативку - добавил ядро - включил opcache ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
11.09.2017, 14:54 |
|
Помогите потюнить сарвер
|
|||
---|---|---|---|
#18+
Блин. Теперь сайт зависает периодически. Поработает, а потом 5 php-fpm процесса висят и ничего не отдают. И сайт не шевелится. ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
11.09.2017, 17:57 |
|
Помогите потюнить сарвер
|
|||
---|---|---|---|
#18+
Всё. Вернул php апачу. И всё работает нормально вроде. ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
12.09.2017, 13:21 |
|
Помогите потюнить сарвер
|
|||
---|---|---|---|
#18+
Что, php-fpm оказалась не настолько хороша как ее хвалили? :) ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
12.09.2017, 13:26 |
|
|
start [/forum/topic.php?fid=2&fpage=6&tid=8491]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
26ms |
get topic data: |
45ms |
get forum data: |
3ms |
get page messages: |
160ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 279ms |
0 / 0 |