Aisamiery

Aisamiery
Рейтинг
319
Регистрация
12.04.2015

С виду действительно, как будто бэкапы срабатывают. Смена шареда сомневаюсь что поможет или будет лучше или будет дольше лучше =))

Но можете попробовать netangels мне ребята нравятся использую вместе с бегетом уже много лет

ViktorVakhonin #:
как та же почта, чтоб её

FastPanel прописывает spf, dkim, dmarc? Зачем почта на сервере с сайтом? У большинства хостеров закрыты порты почтовые. При том панели ставят в том числе на виртуалки где просто столько всего не запустить по ресурсам =))

ViktorVakhonin #:
Банальный пример: запуск ПО в docker

Он не нужен без оркестрации или хотя бы CI/CD, в чем смысл запускать что то в докере, а не сразу на хост системе?

И вопрос: а вы не планируете выложить сорцы в опенсурс? И откроете ли возможность сообществу расширять вашу панель?

Запустить сайт на чистой ОС с nginx (+lets encrypt) + php-fpm + mysql вопрос 10-15 минут. Я хз сколько ставятся панели, сколько они потом требуют к себе внимания, но обычно панель ставит кучу всего лишнего, делает какие то не нужные штуки, плюс выставляет кривые настройки. Взять ту же Fast Panel или ISP, я не нашел исходный код например, и ставить с учетом новых разных политик нововведений наказаний владельцев ресурсов, себе какие то скрипты администрирования запущенные от рута.... ну так себе если настроить работу сайта на самом деле вопрос 10-15 минут даже без готовых штук. А с учетом того какими темпами развивается направления Infrastructure as Code (IaC), можно себе подготовить развертывание сайтов, их обновление и прочее вообще на автомате, там не сильно то сложнее чем найти и поставить плагин для WP
Vladimirus #:
А там, все что угодно могут, скажут мол рекламу нельзя на такие сайты, от рся, например, или эквайринг банковский. ЦБ например напишите письмо какое нибудь.

Технически из вне проверить невозможно, начиная от проксирования в клоудфлаер и заканчивая арендой прокси прокладки у хостера из реестра. При том если клоудфлер может выдать реальный IP то у прокси-прокладки сделать это не получится, так как нет доступа к настройкам

Kaavain #:

Там вот и все:

function level($id) {
$level = 1;
        while ($id > 1) {
                $result = mysql_query("SELECT id,id_parent FROM `content` WHERE id='$id'");
                $myrow = mysql_fetch_array($result);
                $id_parent = $myrow["id_parent"];
                $level = $level + 1;
                $id = $id_parent;
        }
        return $level;
}

Во-первых, у вас тут SQL Injection.
Во-вторых, level лучше добавить в таблицу content чтоб он выбирался одним запросом, а не в цикле

Sly32 #:

И что это меняет? В любом случае нам нужен id,  чтобы по нему сделать фильтр записей. 

Зачем? Необязательно выбирать поле в select чтобы по нему сделать фильтрацию.

Запрос вида 

select `id`, `parent_id` from `content` where `id` = 1

вернет только строки где id = 1 следовательно в select id не нужен так как он уже известен, других там не будет и это лишние данные которые гоняются, он нужен только в IN чтобы понять к какому id из запрошенных какой parent_id соответствует

webinfo #:

Понятно, зачем. Чтобы id попал в объект, который формируется в результате запроса.

Это было бы логично если бы был WHERE id IN (...), но в данном случае действительно лишнее

Kaavain #:

Коду 18 лет. Я уже лет 5-6 его сам пилю, но косметику. А структура - 18 лет. Многие из вас писались еще в штаны тогда :-) Ну ладо, мож не писались - но водку не пили точно.

Ну я уже где то 14 лет пишу код за который мне деньги платят, да не 18 конечно, но до этого я писал код (довольно долго) за который мне не платили денег =))) и да водку (самогон) я пил уже примерно 25 лет назад =))

Но в вашем случае проще переписать на самом деле, так сказать провести рефакторинг и запилить... кстати а что там за CMS из 2006? php nuke какой нибудь? Я уже и CMS то не помню какие были в те года, тогда еще яндекс perl разработчиков нанимал, а я кстати на нем писал =)))

У меня есть маленький магазинчик в клиентах на битриксе, там сейчас смотрю порядка 1.5k селектов в секунду (не на страницу), но при этом там ~20 запросов в секунду к битриксу

Но с виду конечно кривовато, запросы в цикле как у вас больше времени тратят на транспорт данных между БД и приложением, проще уж как то выбирать большими партиями и в коде уже собирать, чем делать 1000 запросов отдельных, но там наверняка какой то WP скорее всего, а как я понимаю там людей не сильно беспокоит производительность, главное что на тачке разработчика работает быстро без нагрузки.

LEOnidUKG #:
А к тому, что бюджет выделяется на это и ВДРУГ тут бесплатности как-то не очень вяжется. Может быть бегет конечно просто из доброты душевной делает это, а вот директор этого государственного учреждения может денюжку себе в карман класть.

Вот вы прям на 100% уверены, что какому то детскому дому в региональном городке специально выделяют статью бюджета на сайт? =)) Это немного не так работает, возможно где то так и работает и возможно где то много спонсоров, но в основном гос учреждения собирают деньги то на покраску чего то, то на ремонт чего то и сайт для них это крайне последняя статья расхода, сомневаюсь что там что то можно в карман положить, если глянуть на тендеры на сопровождение таких сайтов то там бюджеты годовые не дотягивают и до 10к

Всего: 4110