Достаточно одного файла кода PHP для загрузки изображений от всех 10 000 000 пользователей или должно быть больше файлов PHP

У меня есть php-код на сервере Apache, и PHP-код предназначен для загрузки изображений на сервер
пользователи могут загружать изображения через приложение для Android, которое взаимодействует с упомянутым кодом PHP (http post)

Теперь у меня есть 2 варианта:
1 - Я применяю всех пользователей только с одним адресом для указанного кода PHP (В приложении для Android)
2. Например, я разделил пользователей на 10 групп и имею 10 файлов PHP, которые точно такие же, как указанный код PHP для загрузки изображений, а затем применяю каждую группу пользователей с их собственным адресом для указанного кода PHP.

Вопрос есть ли разница? Если да, то какой вариант лучше?

Другими словами, я имею в виду, что если все пользователи, которых может быть 10 000 000 пользователей, будут работать только с одним файлом PHP на сервере для загрузки своих изображений на сервер, не будет ли проблем с производительностью?

Помните, что один PHP-скрипт может быть запущен 10 000 000 раз одновременно. Каждый пользователь вызовет новое выполнение этого скрипта на сервере. Так что вариант 1 - это путь

RiggsFolly 08.04.2019 10:30

Вариант 2 ни на йоту не улучшает производительность. Однако это приведет к проблемам с ремонтопригодностью, поскольку ваши десять файлов сценариев будут идентичными, когда вам нужно будет внести изменения/исправить ошибку. Забудьте, что вы когда-либо рассматривали это как вариант, на самом деле это не так.

04FS 08.04.2019 10:33
Если все 10 000 000 пользователей попытка загрузить изображение Все одновременно все серверы будут работать с ошибками. К счастью, это очень и очень маловероятно.
RiggsFolly 08.04.2019 10:42

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

Lelio Faieta 08.04.2019 11:09
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
4
39
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

Другие вопросы по теме