Вот тут уже не скажу ничего =) Точными цифрами не владею. Скажу только то что у меня виртуал со 190 озу. Тоже стоит нгинкс + фпм и мускул. Вся память полностью занята, в своп не лезет, значит всем все хватает. Да и тормозов не обнаруживается… Хотя и нагрузки нет =)
Критично когда программы «жадничают», или когда есть программы для которых критично отсутствие памяти (mongo), в остальном это не всегда критично, большинство программ с радостью подвинутся при первой нужде, особенно когда они резервируют память «просто так, на всякий случай».
я имел ввиду ru.wikipedia.org/wiki/UPX такие штуки, в принципе они не для этих целей изначально, но вирусописатели пакуют свои творения, чтоб сигнатуры не срабатывали у антивирусников. Не знаю на сколько это поможет, в люом случае из екзе получить _оригинальный_ исходных код не так то уж и просто.
Не нужно их сравнивать, они разные. А вообще я советую добавить в Ваш список yii. Замечу что если Вам важна скорость, то кроме codeigniter-a (и вот тут я бы посмотрел в сторону kohana) Вам не подойдет ни один фреймверк.
У меня та же проблема, тортилла не хочет принимать невалидный сертификат, мне не жжот, поэтому я пока забил, но вопрос для меня тоже актуален =) по настройкам пробежался быстрым взглядом, ничего такого не нашел.
Кстати, у меня два телефона, не знаю как моторолка, у меня лг оптимус. И я им не стал бы пользоваться как основным телефоном =) функции основного выполняет другой телефон. На андроиде тока инет использую, как телефон мне не понравился =)
Не дочитал до конца и начал умничать =)
Да в принципе вы правы, можно было бы сделать с тем же успехом, но call отличается от apply параметрами которые им передаются.
Вообще очень часто вижу вызовы типа Array.method.apply([], params);
это делают для того чтоб скопом отдать все пришедлие параметры, пример:
есть метод obj1.qwe( param1, param2, param3 ) я хочу его вызвать, но параметры которые я ему должен указать у меня находятся в массиве, поэтому вызов будет таким
obj1.qwe.apply( obj1, arrayParams ) // но зачем дублировать обьект?
ObjectConstructor.qwe.applt( obj1, params ) // либо обьект может быть динамическим, тогда я не могу его продублировать
Я думаю как-то так.