а если в top посмотреть кто упирается в ресурсы? основной процесс или распковщик? и куда в CPU или iowait?
если упирается гзип то дело труба — исходные данные ужасны (этож сколько там Гб файл?)
если основной процесс — оставить в нем только парсер и повторить прогон, не помогло — значит уперлись в парсер, иначе в основное приложене
ну а дальше тюнить то во что упелись
такого кандидата логичнее распросить о том как он писал mail.ru, как проектировали как внедряли, с какими трудносями столкнулись и так далее
мы, например, таким подвинутым предлагаем рассказать как бы они делали бесплатную почту, и смотрим насколько построенная ими система будет неоптимальна
Для рекламы слева под папками места достаточно.
Подобная модель работы (а-ля The bat) даже при самой лучшей реализации будет ощутимо тормозить на dom+javacript и кушать много памяти. Выкатывать такой интерфейс по-умолчанию всем пользователям просто нельзя (вспомним диалап и IE6).
Единственный браузер на котором pro.mail.ru шустро работает это Chrome.
раньше у нас была отдельная версия для КПК (pda.mail.ru) но из-за малого количества пользоватлей
ее совместили с версией для мобильных телефонов: wap.mail.ru
бинарный протокол эффективнее (трафик, ресурсоемкость разбора) про XMPP тогда знали, но сознательно от него отказались, да и не использовал его никто тогда
1. просто уточнение, из вашего комментария не совсем ясно как эту обертку следует делать
2. у автора есть задача — переписать критичный кусок кода на С, куда положить вроде неважно, поэтому я упомянул что код можно сделать не только в виде отдельного демона но и в виде модуля/патча к nginx/apache для обоих существуют образцы модулей из которых helloworld делается за 3 минуты, это позволяет использовать уже готовую инфраструктуру (логи, конфиги и т.п.)
1. это называется врапер — простой шел-скрипт в цикле запускающий программу на случай ее падения
2. часто более правильный вариант — написать модуль для nginx, это не очень сложно, но там уже чистый си без ++
Характерно — уменьшения рейтинга по времени ни разу не совпадали с добавлением критических комментариев, толпа троллей с мировозрением «apple+ google+ microsoft- mail.ru-» не дает писать на «запрещенные» темы даже для тех кому это может быть интересно (тематическое сообщество).
если упирается гзип то дело труба — исходные данные ужасны (этож сколько там Гб файл?)
если основной процесс — оставить в нем только парсер и повторить прогон, не помогло — значит уперлись в парсер, иначе в основное приложене
ну а дальше тюнить то во что упелись
мы, например, таким подвинутым предлагаем рассказать как бы они делали бесплатную почту, и смотрим насколько построенная ими система будет неоптимальна
Подобная модель работы (а-ля The bat) даже при самой лучшей реализации будет ощутимо тормозить на dom+javacript и кушать много памяти. Выкатывать такой интерфейс по-умолчанию всем пользователям просто нельзя (вспомним диалап и IE6).
Единственный браузер на котором pro.mail.ru шустро работает это Chrome.
ее совместили с версией для мобильных телефонов: wap.mail.ru
2. у автора есть задача — переписать критичный кусок кода на С, куда положить вроде неважно, поэтому я упомянул что код можно сделать не только в виде отдельного демона но и в виде модуля/патча к nginx/apache для обоих существуют образцы модулей из которых helloworld делается за 3 минуты, это позволяет использовать уже готовую инфраструктуру (логи, конфиги и т.п.)
2. часто более правильный вариант — написать модуль для nginx, это не очень сложно, но там уже чистый си без ++
ninjaplan.com/delicious-chrome-clean-and-easy/
code.google.com/p/fbug/source/browse/branches/firebug1.4/docs/TODO.txt
Most Wanted: «Save CSS changes back to file»
а заливку по ФТП уже и самому дописать можно в виде плагина к нему
Мой пробный опус в тематическое сообщество отхабрили в минуса практически моментально.
Характерно — уменьшения рейтинга по времени ни разу не совпадали с добавлением критических комментариев, толпа троллей с мировозрением «apple+ google+ microsoft- mail.ru-» не дает писать на «запрещенные» темы даже для тех кому это может быть интересно (тематическое сообщество).
Хабр захватили тролли.