Sly32

Рейтинг
391
Регистрация
29.03.2012
Должность
Software engineer
Если вы так зависите от доступности и затраты на это не играют большой роли, посоветовал бы посмотреть в сторону клауд-сервисов а не VPS,  Это гораздо надежнее  любой выделенной машины, в случае атак легко масштабировать, а потом убирать ненужные ресурсы. По деньгам даже выгоднее будет. Свои предпочтения не буду высказывать, они вам все равно недоступны. Но и у вас есть уже неплохие решения в клаудах, насколько мне известно.
WebStorm #:
да в пхп тоже много чего можно сделать, просто для ТС это будет самый простой способ и верный, тк хз там что тормозит

не сомневаюсь что можно. Но не сильно понимаю, как это поможет. Я бы все разделил. и так понятно что тормозит. Профилировать время интерпретатора? отдачу на фронт? Проще в логах нжинкса покопаться.  C базой я б не только время смотрел, но и обьем отдаваемой инфы, но про это вроде уже писали. И кстати база по мне должна хоститься отдельно, не с тобой мы как-то дискутировали на эту тему?

WebStorm #:

если нет никаких доступов нормальных к логам сервера, то можете подэбажить в самих скриптах посмотреть, что там создаёт проблемы, в самом начале скрипта добавить:

и дальше постепенно двигаться к концу файла, ставя после ; или } вывод количества секунд, затраченных

смотреть, обновляя хтмл код, и меняя расположение echo

Когда вижу такое, каждый раз хвалю сeбя что не пишу на php)))  Это так, в плане шутки. На Java/python  это делается в разы элегантнее в виде декораторов. И насколько я понимаю - тут не будет разделения что именно тормозит - бэкенд или фронт? тут уже и ответ http и запрос в базу и интерпретатор... 

leoseo #:
Я за людей больше переживаю

Ну а я вот больше за слонов. Люди не заслуживают того, чтоб их жалеть)

Все таки посоветовал бы разделить задачу проверки хостинга и проверки работы базы данных. А то ты уже мечешься из стороны в сторону.  Попробуй залогировать все события на странице, которая тормозит. Сделай тестовую страницу со статикой и посмотри скорость ее отдачи. Почитай логи Нжинкса/Апача, там уже будет время доступа. 
alexverem #:

Зашел в phpmyadmin:

set profiling=1;

show profiles;

Выдал: " MySQL вернула пустой результат (т.е. ноль строк). (Запрос занял 0.0002 сек.)"

Перед этим сделал запрос к странице, была задержка отображения секунд 10.

Я что-то не так сделал?

скорее всего - все не так. Запрос в базу в пхпадмин идентичен запросу, который делает сайт?

WebStorm #:

5 лет езжу (правда мало) на всесезонке, никаких проблем не было

по теме, думаю, у ТС данные лежат просто тупо по дням в базе, а потом он их на лету агрегирует, поэтому и тормоза, надо агрегировать по месяцам/годам и сохранять агрегированные

ну я привел свой флоу, как это решать. Не видя структуры базы - невозможно что-то советовать, можно просто предложить алгоритм решения.

master32 #:
я за то, чтоб почистить базу от архивных данных, нафиг они не нужны за 10 лет
другое дело, если это не поможет, может и не в бд дело, а диск крашнулся и теперь тормоза на весь сервер)

Поэтому у меня пункт1 - развернуть это все локально.

leoseo #:

Я не слышал ничего об этом. Погода хорошая, солнечная. Вчера ездил на остров КоЛан отдыхать.

Ну и молодец!!! Рад за слонов)

WebStorm #:
😀разве что для метеоролога, я глянул, на его сайте (вычислил по его постам) данные сильно расходятся по количеству осадков например в ялте с википедийными, это точно по прогнозам, а не по факту

Пусть ТС сам отвечает на этот вопрос. Понятно что это интересно узкому кругу потребителей. Ну и тема не про ценность данных, а как решить проблему, смысл обсуждать нужно или нет? Я то прокомментировал это BTW,  в контексте основного вопроса. 
Но в любом случае, считаю что любая статистика может иметь ценность. А уж решать это не нам) 

Я вот счас пытаюсь решить сложную задачу, как раз по этой теме -  Стоит ли покупать зимнюю резину или достаточно всесезонки? С учетом того, что в прошлом году снег у нас лежал 2 недели))) А хранить второй комплект и особо негде)))

Всего: 8319