моя проблема немного сложнее. в основном я создал клиент-серверную архитектуру CMS, которая некоторое время работала очень хорошо. теперь, когда есть больше клиентов, это становится очень медленным, и я действительно не знаю, как это исправить.
позвольте мне объяснить вам текущую архитектуру:
Я разработал систему управления контентом для различных клиентов. Существует сервер CMS, где каждый клиент имеет учетную запись для управления контентом своего веб-сайта. все клиенты работают на одном интерфейсе и хранят контент в одной базе данных на сервере cms. поэтому для каждого нового клиента мне просто нужно открыть новую учетную запись на сервере cms, и они могут начать управлять своим контентом.
, чтобы отобразить этот контент, я должен создать индивидуальный веб-сайт для каждого клиента. этот веб-интерфейс может работать на одном из моих серверов, или клиент может разместить его сам. теперь этот интерфейс должен подключиться к серверу cms для получения контента.
на сервере cms есть php-файл с именем «share.php». это позволяет вам добавить некоторые параметры, такие как 'content_ID', чтобы указать содержимое. Затем файл php отображает этот контент в формате JSON.
на внешнем интерфейсе я использую file_get_contents("{cms_server}/share.php?content_ID=34");
для извлечения данных с сервера cms.
Как я уже сказал, это работало очень хорошо в течение некоторого времени, когда было мало клиентов, использующих эту систему. Однако теперь загрузка страницы длится не менее нескольких секунд, и она ухудшается.
Нужно ли мне просто увеличить производительность на сервере CMS или концепция получения данных с помощью file_get_contents (); просто сосать большое время? : D
Я ценю ваши рекомендации по устранению этой проблемы.
веселит.