Загрузка сервера доступа к приложениям - PullRequest
0 голосов
/ 23 января 2009

Я разработал приложение на PHP + Javascript. Я использую MySQL в качестве поддержки базы данных. Каждая учетная запись для этого приложения будет иметь поддомен ... так что клиент Stardust будет иметь stardust.mysite.com. Я хочу поместить файлы приложения в папку за пределами public_html и связать каждую учетную запись из каждого созданного субдомена с этой папкой файлов через файл конфигурации, который будет оставаться в каждом субдомене. Просто для указания информации базы данных. Мои вопросы: у меня будет больше нагрузки на сервер, если я предоставлю каждому клиенту доступ к файлам из одной и той же папки, чем если бы я поместил файлы в каждый поддомен, отдельно для каждого клиента? Будут ли 500 клиентов, одновременно получающих доступ к файлам из одного места, одинаковыми с 500 клиентами, которые обращаются к файлам отдельно из своей папки?

Спасибо.

1 Ответ

2 голосов
/ 23 января 2009

Операционная система будет кешировать файлы, поэтому наличие 500 копий означает гораздо больше кеширования и намного больше дискового ввода-вывода, чем одной копии. Возможно, вы захотите просто иметь «главное» приложение, которое распознает субдомены (то есть, user1 связан с субдоменом 1) и использовать apache перенаправления / etc для отправки всех запросов в главное приложение / etc.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...