![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
MyDarkSide |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 69 Регистрация: 21.3.2008 Репутация: -1 Всего: -1 |
человек спрашивает про тестовое задание напомню. Представляю диалог: - Вы сделали кэш? - Да я предлагаю писать каждую переменную в свой файлик - А как насчет эффективности использования и дефрагментированности диска ? - А не х.й! мы вам другую ось на сервер поставим! просто нет слов Это сообщение отредактировал(а) MoLeX - 8.12.2009, 13:01 |
|||
|
||||
Simpliest |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 625 Регистрация: 1.9.2009 Репутация: нет Всего: 3 |
MyDarkSide,
еще раз повторяю. для работы в качестве кеша объем неэффективноиспользуемого диска не имеет решающего значения. Пусть там теряется хоть 3.7кб(90%) места на каждом файле. Все эти файлы временные - нам важно насколько быстро мы сможем прочитать нужный файл,а не как много информации мы сохраним. |
|||
|
||||
MoLeX |
|
||||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 0 Всего: 140 |
![]()
пнули уже ![]() Добавлено через 1 минуту и 30 секунд
Это сообщение отредактировал(а) MoLeX - 8.12.2009, 13:02 -------------------- Amazing ![]() |
||||
|
|||||
MyDarkSide |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 69 Регистрация: 21.3.2008 Репутация: -1 Всего: -1 |
MoLeX, грубить начал не я ! а мне на простое и вполне корректное замечание!
Добавлено через 1 минуту и 40 секунд временный, ни временный а место на винте резервировтаь под это все равно надо, т.е. тут уже затраты на железо Добавлено через 9 минут и 37 секунд MoLeX, ты не прав, более опытный пользователь форума начал хамить, вместо того чтобы показывать пример уважительного отношения к чужому мнению, а карму снизили новичку. |
|||
|
||||
Simpliest |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 625 Регистрация: 1.9.2009 Репутация: нет Всего: 3 |
![]() Парень, месяц работы неплохого специалиста стоит примерно как 2-4 дешевых пролианта. А хорошего вдвое больше. Простейший кеш на файлах делается за пару дней. Оптимизация займет пару недель. винт 1Тб (не SAS) = от 100 у.е. недорогой сервер 1000-2000 у.е. 2 недели времени 1500-2000 .у.е Вот считай сколько мы сэкономили, а сколько ты просрал на спичках. Простой кеш 200 у.е работы даст нам фактически + 1 сервер (1000 у.е.) Оптимизация кеша (с 10% эффективности винта до 100%) еще 2000 у.е. работы дадут нам 100*0,9 = 90 у.е прибыли.... на каждый винт Чтобы это хотя бы окупилось нужно чтобы мы использовали 22 жестких диска. Чтобы получить такое же соотношение прибыль/затраты надо 110 жестких дисков (110 ТБ) Для справки, у facebook, как мне помнится, под мемкеш было выделено около 1ТБ. |
|||
|
||||
MyDarkSide |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 69 Регистрация: 21.3.2008 Репутация: -1 Всего: -1 |
Simpliest, обращаемкя снова к топикстартеру - у него тестовое задание программиста. В реальной ситуации, конечно ваши аргументы убедительны.
Но человек будет проходить собеседование на должность программиста, а вы упорно предлагаете ему использовать простейшее с т.зр. программирования решение - а всю оптимизацию переложить на админов. Вот вы кадровик или вас позвали на собеседование потестить кандидата в программисты - а кандидат принес простейшениее решение ( file_get_contents() / file_put_contents() ) а самые трудные проблемы свалил на админа, вы возьмете такого на работу ? как вообще будете оценивать его программерские способности. Не будет подмывать спросить "А сами можете реализовать по-интереснее ?" Топикстартеру советую, продумать решение все-таки по-сложнее по-интереснее, которое показало бы что у вас есть алгоритимические способности и идти на собеседование с ним. А в голове держать решения попроще например от Simpliest. |
|||
|
||||
sTa1kEr |
|
|||
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: 11 Всего: 146 |
У ТС абсолютно реальная ситуация, где его берут на реальную работу, для разработки реального(ых) высоконагруженного(ых) проекта(ов). Конструктор понимает, что достиг совершенства не в тот момент, когда к конструкции уже нечего добавить, а когда из нее уже нечего убрать (с) Антуан де Сент-Экзюпери
Это полная ерунда. Реализации "по-интересные" работодателя совершенно не интересуют. Его интересуют решения эффективные, стабильные и легкие в сопровождении и доработке. Запомните одну вещь: Хороший программист - это вовсе не тот кто умеет быстро набивать тысячи строк всякого "интересного" кода. А тот, кто умеет думать и четко понимает смысл каждой написанной им строчки кода. PS На сисадмина ничего не взваливается. Когда сисадмин и программист работают над задачей вместе, то это называется "работа в команде". И потом, что бы выполнить mkreiserfs /dev/sdx не нужно иметь семи пядей во лбу ![]() Добавлено @ 00:02 Если бы он предоставил решение из двух функций, которое бы полностью решало поставленную задачу, то такого кандидата я (да и любой разумный работодатель) оторвал бы с руками ![]() Это сообщение отредактировал(а) sTa1kEr - 10.12.2009, 09:30 |
|||
|
||||
MyDarkSide |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 69 Регистрация: 21.3.2008 Репутация: -1 Всего: -1 |
sTa1kEr, предлагаю прекратить оффтопик, чтобы мне не занали карму в минус бесконечность
|
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Для профи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |