- Главная Список форумов Обсуждение Open Server
- Поиск
-
- Текущее время: 24 апр 2024, 00:43
- Часовой пояс: UTC+03:00
Ну это несерьёзно ) У меня десктоп 5ти летней давности (согласитесь, не новый), в нём 16Гб памяти, меньше уже просто стыдно )) А больше не влезло... В новом будет минимум 32, обещаю ))Максим писал(а):то даже в этом случае система уже начнет вылетать с ошибкой НЕДОСТАТОЧНО ПАМЯТИ, ЗАКРОЙТЕ ПРОГРАММЫ...
На пальцах все расписано в шапке темы, почитайте. Не представляю куда еще подробнее расписывать. Что касается обычных пользователей, то если вы не пользуетесь профилями, то вообще никаких изменений для вас не будет. Если пользуетесь, то тогда нужно будет менять конфигурацию модулей в каждом профиле отдельно.ego писал(а):Максим, вы можете для дилетантов объяснить на пальцах, что вы предлагаете заменить? Лично вы к какому варианту склонны и если будет больше голосов «ЗА», то не пострадают ли обычные пользователи, которые просто скачивали ваш продукт и из коробки всё работало без каких-либо шаманств.
У меня в компьютере топовая мать, SSD диски и 32 гига памяти, ну и что? У большинства пользователей этого нет, некоторые вон вообще спрашивают как на Windows 2000 установить или почему при запуске пишет что ресурсов не хватает.hudson писал(а):Ну это несерьёзно ) У меня десктоп 5ти летней давности (согласитесь, не новый), в нём 16Гб памяти, меньше уже просто стыдно )) А больше не влезло... В новом будет минимум 32, обещаю ))Максим писал(а):то даже в этом случае система уже начнет вылетать с ошибкой НЕДОСТАТОЧНО ПАМЯТИ, ЗАКРОЙТЕ ПРОГРАММЫ...
p.s. если в разработке и поддержке 10+ сайтов, на достойный десктоп грех не раскошелиться ))
об этом и речь, и подход base+custom уже многократно себя оправдал. возмите хотябы, ну я не знаю... apache, awstats, jqueryя тут не настройки менять собрался а архитектуру
Какая разница где конфиги лежат, на каждый сайт будет запускаться свой экземпляр серверных программ! Так что этого не будет, давайте не будем это обсуждать. При привязке к профилям напротив, никакого расхода ОЗУ не будет, все будет работать как обычно. Лучше проголосуйте в шапке темы о том что предлагается сделатьeddi13 писал(а):объем выедаемой памяти не будет зависеть от того, где лежат конфиги, и считывается ли информация из 1 конфига или путем слияния настроек из двух файлов base+custom.
Понимаю, может тогда заморозить эту версию, как никак стабильная. А новую 5.х.хх выпустить )Максим писал(а):Нужно выбрать какой-то универсальный вариант, который устроит всех. Никакой выбор через настройки тут не прокатит, как некоторые тут предлагали, я тут не настройки менять собрался а архитектуру.
Этот момент я не понял. Если этот комментарий относится к моему предложению, то, вероятно, ты его не так понял. Не шло речи о запуске отдельных экземпляров серверных программ. Это абсурд.Максим писал(а):Какая разница где конфиги лежат, на каждый сайт будет запускаться свой экземпляр серверных программ! Так что этого не будет, давайте не будем это обсуждать.
//Программа стартует, считывает настройки. var ProfileName: String; // Имя профиля var DefaultPhpIni: String; // Дефолтные настройки php (те что в userdata/config) function ExecPHP(PhpIniFile: String); // Функция запуска PHP // Проверяем наличие php.ini в папке профиля if FileExists(ProfileName + '\php.ini') then begin ExecPHP(ProfileName + '\php.ini'); end else begin ExecPHP(DefaultPhpIni); end;вот собственно и всё. Один запуск PHP (Apache, MySQL, и т.д.). Но настройки зависят от профиля. Вместе с тем при отсутствии кастомных настроек в профиле - грузятся дефолтные.