VPS упадет. А шаред - хостер просто заблокирует сайт и пришлет письмо что не включим пока не решите вопрос с антиддос.Это просто боязнь неизвестности, и заблуждение что на шареде саппорт хостинга будет решать за вас какие-то серьезные вопросы.
сейчас не так, кругом оверселл по процессору, особенно в условиях санкций, когда сервера в дефиците, даже на квм тарифах, у меня недавно была проблема - рувеб взял и тупо перезагрузил мой вдс, когда налетели боты с сетки майкрософта (не бинг), и начали выкачивать тонны материала, при этом, я не использовал даже трети от предоставленного тарифа по процессору в пиках, а они уже начали кричать, что повышенная нагрузка
поэтому, если важна стабильность и гарантированность, то только дедик, и никакие не облака тем более
Master32 подсказал с абсолютными и относительным путям.. у меня были чрез урл сайта инклуды рекламных блоков. Поменял на серверные пути - все залетало!!!
Спасибо всем!
не сомневаюсь что можно. Но не сильно понимаю, как это поможет. Я бы все разделил. и так понятно что тормозит. Профилировать время интерпретатора? отдачу на фронт? Проще в логах нжинкса покопаться. C базой я б не только время смотрел, но и обьем отдаваемой инфы, но про это вроде уже писали. И кстати база по мне должна хоститься отдельно, не с тобой мы как-то дискутировали на эту тему?
Когда вижу такое, каждый раз хвалю сeбя что не пишу на php))) Это так, в плане шутки. На Java/python это делается в разы элегантнее в виде декораторов. И насколько я понимаю - тут не будет разделения что именно тормозит - бэкенд или фронт? тут уже и ответ http и запрос в базу и интерпретатор...
а проверь /blog/, тормозит?очень странные дела)
если нет никаких доступов нормальных к логам сервера, то можете подэбажить в самих скриптах посмотреть, что там создаёт проблемы, в самом начале скрипта добавить:
function get_time(){ $t = microtime(); $t = explode(' ', $t); $t = (float)$t[1] + (float)$t[0]; return $t;}function get_timed(){ return str_replace('.', ',', (string)(round(get_time()-BEGIN_TIME,4)));}define('BEGIN_TIME', get_time());
и дальше постепенно двигаться к концу файла, ставя после ; или } вывод количества секунд, затраченных
echo '<!-- '.get_timed().' -->';
смотреть, обновляя хтмл код, и меняя расположение echo
скажите это сам сервер у меня тормозит или именно скрипты создают проблемы? так как я статику страницы загрузил (и она летает) которая через БД торомозит, вероятно что-то с кодом..
А политика какая, той страны к которой как будто прикреплен сайт, ну типа ФЗ или GDPR?