Я сейчас на секундочку представил, что в нашей компании в отделе system performance кто-то начнет проводить вот такие тесты... интересно, он доживет до первой зарплаты или его прогонят с позором )))
Не совсем. Скорее пристроить надо свои нодскводовские наработки. Только надо это сделать не топорно, как это делает инженер с фокусом на технический фен-шуй.
Ну на самом деле панель то уже готова почти. На уровне MWP.
Речь идет больше о пользователях панели, а не админах. Хотя в любом случае это тоже интересно.
А он нужен кому? Для не-PHP хостинга вроде привычнее используют всякие хероку. Нет разве?
А вот потому и вопрос то задал такой. Что остро требуется и что из-за архитектуры нельзя сделать в текущих продуктах.
ArtemZ, помнится, ты уже писал панель. Чем все закончилось, если не секрет?
Вопрос закрыт.
erased....
Цифры могут отличаться на два порядка :) Какие еще приблизительные?
GC у Java работает "зигзагом" с подъемом вверх. Это рисовать надо, словами не опишу. Короче выжирается всегда вся память, включая выталкивание пейджкэша. Не помогут ни Xmx, ни что-либо еще. Избежать этого можно только одним способом - самому следить за тем, чтобы удалять ненужные объекты из памяти.
Я нигде не застревал. Джава конечно же отлично подходят для легковесных приложений. Только пойдите скачайте полноценное приложение от какой-нибудь компании, которая лучше всех пишет на Java (например Atlassian) и посмотрите сколько оно кушает. Конечно же можно написать Hello World и оно съест всего 100Mb вместе с Томкатом или Джетти, но все же я знаю пару языков, которые уместятся в десятикратно меньший размер - без танцев с бубнами.
Сделать офигенно конечно можно на всем (начать надо будет с написания легковесного контейнера). Но зачем трахаться с Java, если вокруг столько симпатичных девчонок?
Артем, Вы точно знаете, что такое Spring и J2EE? Человек вчера прочитал книжку по Java (это первая строчка в его посте). И эта книжка явно не HeadFirst Servlets, чтобы вот так вот начать сразу творить.
Выбор СУБД определяется не просмотром в сторону кого шустрее, а под конкретную задачу. Уж тем более выбор SQL vs. NoSQL.
А вообще Java Enterprise + MySQL - это доставляет :) Java - для сложнейших монструозных бизнес-приложений, а MySQL наоборот - для легковесности. Этот тандем закончится либо переходом на нормальную СУБД типа PostgreSQL/DB2/Oracle, если оно перерастет во что-то серьезное, либо заменой языка на легковесный типа PHP/Perl/Ruby/Python/(нужное вписать), если приложение будет требовать скорости.
Слепить Java + MySQL - это слепить максимально возможный технический долг на самом старте.
Как вы смогли назвать четкие цифры даже не обладая информацией какую задачу решает код, какая архитектура выбрана и с каким качеством написано? :)
И судя по тому, что цифры без динамики во времени, Вы не знаете как работает Garbage Collector у Java - а это очень опасно.
Вы в "клуб 27" чтоли вступили? Зачем так рано умирать? ))))
Что хоть за проект? Какие задачи перед ним (не нагрузочные, а бизнес)?
Но именно Вы и держали там сайты :) При всех описанных недостатках. И держали бы дальше, если бы не DDoS, верно? Зачем же лукавить, что баланс плюсов и минусов Купертино выглядить не впользу оного? Где логика?
И что за дурцкая привычка поливать дерьмом тех, кто в беде? Почему, если уж так хочется уйти и не терять посетителей из-за DDoS'а, не сделать это безболезненно для тех, кто оказался с Вами в одной лодке? Есть хоть немного чувство локтя?
Я сейчас биллинг отдал Allhostings. Их специалисты как раз его в данный момент переносят.
Кстати, хотел сказать, что познакомился с руководителем компании и несколькими инженерами. Ребята очень грамотные и теперь я уж точно уверен, что хостинг станет только лучше, чем при мне. Так что, если кто успел уйти, советую вернуться и позвать с собой друзей. Сам буду теперь этим хостингом пользоваться для своего нового проекта. Будем соседями :)
Хостер держит свое имя в секрете до тех пор, пока не установит защиту полностью и не разберется с чем связана атака. Как выяснилось, досили все же не меня, потому что после моего ухода атака продолжилась. В данный момент его еще подвели работы в LeaseWeb. Как только он даст мне отмашку, я объявлю его имя или он сам напишет.