А вы хорошо проанализировали эти мелкие запросы? Может быть, там везде COUNT(*) какой-то? ORM-ки очень любят такие запросы генерировать. Это очень хорошо укладывается в увеличение нагрузки со временем, когда количество данных растет.
На будущее: если у вас нет хорошего специалиста в штате, то самостоятельно тянуть Postgres очень не советую. Лучше всего взять managed решение от того же Яндекса, например. Там и бэкапы будут всегда, и обслуживанием с конфигурацией они сами занимаются, снимая это с ваших плеч
1. Traefic так и не сделали поддержку для php-fpm? Жаль.
2. Я верно предполагаю, что traefic у вас - это вход внутрь вашей сети, и всё остальное должно общаться между собой по внутренней сети? Если да, то для связки с php-fpm можно сделать только один nginx reverse-proxy, и в его конфиге описать подключение ко всем PHP контейнерам.
3. Попробуйте на всякий случай явно объявить не только внешнюю сеть proxy, но и внутреннюю
И все PHP сервисы привязать только к internal сети, traefic - только к внешней proxy, а nginx - и к proxy, и к internal. Либо traefic и к internal, и к proxy, а все остальные только к internal
Lara B, Прямо в гугле "circular progress bar with dot on the end". Правильно называется "radial progress bar".
Кстати, гугл в последнее время испортился, поэтому я рекомендую искать и в других поисковиказ. duckduckgo.com, search.brave.com, и даже bing.com.
Ещё можно прямо на stackoverflow и на reddit.com искать
Refguser, 150 американских рублей - вот и все траты. Возможно, придётся памяти побольше поставить, потому что память - это главный ресурс при использовании гипервизора.
При этом масса плюсов:
- Proxmox стабилен и сильного ухода не требует. Надо будет тупо по хорошему туториалу его установить.
- Это же касается и виртуальных машин типа роутера, Home Assistant и т.д. Они отлично и стабильно работают.
- Для брачных игр с Линуксом и т.д. можно просто завести отдельную виртуальную машину и полностью убивать и переустанавливать её с нуля при необходимости. При этом всё остальное будет работать.
- Чтобы это было безопасно, весь сервер может находиться за файрволом и не быть видным снаружи, а доступ к отдельным ресурсам, которые всё же надо выставить наружу, организовать через Cloudflare tunnels.
- А ещё можно установить свой VPN и из какой-то кафешки с ноутбука подключаться по нему к своей локальной сети, и видеть все её ресурсы. Это также обезопасит от кражи информации через публичный WiFi.
Я вообще не вижу минусов, одни плюсы. Потому как только возня со своим собственным железными сервером может чему-то реально научить быстро и качественно.
Я не согласен с вашей позицией по экономии. Китайцы давно продают мини-пк даже без активного охлаждения, которые неплохо справляются с возложенными на низ задачами, а потребляют энергии смехотворно мало.
Как пример, у меня дома стоит такой сервер.
На нем стоит Proxmox и куча виртуальных машин: и роутер pfSense, и Home Assistant, и виртуалка, куда я как раз выкладываю свои проекты, чтобы показать заказчику, и куча всяких контейнеров.
Всё это работает на пассивном охлаждении и потребляет просто невероятное количество энергии - целых 15 ватт!
Совершенно верно. В PHP от нас сознательно скрыли указатели, чтобы программисты этим не заморачивались, как в C. Поэтому разработчики языка постоянно решают такие вопросы за нас. Думаю, если бы они оставили нам всю прелесть работы с указателями, строгую типизацию и т.д., то PHP вряд ли стал бы настолько популярным языком.
yarovikov, Это понятно, но PHP тогда взорвал интернет, на нём вообще все писали. И вот это решение, когда конструкции языка так просто смешать с разметкой, провоцировало людей писать такой код
Sanes, С лихвой. У него 923+. У этого даже на 4к транскодинг видео в реалтайме для нескольких пользователей железа хватает. У меня даже на простеньком 220+ куча контейнеров, приложений и парочка php-сайтов, и проблем никаких.
Конечно, хайлоад с миллионом пользователей не выдержит, но обычный сайтик спокойно
По-моему, в VScode есть настройка, чтобы файлы автоматически сохранялись.
У вас всегда есть git и история изменений в самом редакторе, поэтому эта настройка вам не повредит. Попробуйте, это экономит нервы.
shupike, Кстати, ещё один совет:
Если вам понадобится выводить из базы какие-то крутые отчёты, графики, сводные таблицы, списки (без возможности вносить изменения) обязательно посмотрите в сторону Yandex.Cloud Datalens.