Pull to refresh

Comments 17

Сайт визитку или тест площадку да потянет, нормальный сайт например хостинг картинок нет. Узкое место сетевая часть и USB. При попытке отдать графический контент начнется «тупление».
Ну что такое «нормальный сайт»? Монстры вида youtube.com или там photobucket.com? Не потянет, конечно. И geektimes.ru тоже не потянет. Но обычный корпоративный сайт с информацией о компании, каталогом продуктов, справочной информацией и какими-нибудь онлайновыми сервисами, и который не является ни хостингом картинок, ни крупным порталом, ни визиткой, вполне потянет. А таких сайтов большинство.
Я про это и написал, что нормальный сайт это нагрузка на файловую систему, а в случае с расбери это «клиника». Поэтому только «визитка», а под ней и подразумевается, что корпоративный сайт это доска объявлений и новостей, при обращении к нему с 5 рабочих мест.
Сайт-визитка, тест-площадка, нормальный сайт — это не определения для сайта. То есть для директора компании такой подход естественный, но не для специалиста. Специалист определяет нагрузку по количеству посещений и количеству просмотров, по «весу» страниц, по обращениям к внутренним и внешним источникам данных, по сложности обработки отдельных скриптов и т. д. Приведённый выше пример выбран неслучайно — присутствуют и обращения к базам данным и скрипты, строящие страницы на основе текста и картинок из БД. А также присутствуют и вполне реальные посетители во вполне реальном количестве. Это даёт ориентир, информацию для тех, кто решил выбрать микрокомпьютер для своего веб-сервера. Возможно, у читателя в данный момент нет многотысячных посещений, но он хочет организовать хороший веб-сервер с возможностью «побаловаться» с ним вместо того, чтобы зависеть от хостинга и окупить свои вложения со временем. Так отчего бы и нет?

«Узкое место сетевая часть....»
100mbit, реальные, не виртуальные — это очень хорошая скорость. Я пока не знаю доступных хостингов, дающих большую скорость на интерфейсе.

«USB»
Да, это узкое место. Но сетевой интерфейс — 100 Mbit, а скорость USB — выше. И, оказывается, что достаточная, чтобы обеспечить отдачу 1-го мегабайта до клиента за доли секунды (реально, скорость загрузки страниц выше, чем в тесте, поскольку все клиенты при загрузке страницы в самом конце ждали отзыв от Яндекс-метрики). Причём, как статики, так и динамического содержания (за скорость работы PHP скрипта отвечает процессор, а не USB).

«Тупление» при отдаче графического контента…
Сидя на гигабитном интерфейсе рядом с сервером, могу сказать, что реальная СПД на USB + сеть составляет 7 мегабайт в секунду. Вполне достаточная, чтобы раздавать в том числе и мегабайтные картинки. Вполне достаточная «сетевая часть» на мой взгляд, вы ещё поищете хостинг с такими данными.
в качестве корпоративного сервера (сервер базы данных, веб-сервер, сервер резервного копирования, файлообменник)

Только если у вас корпорация из трёх компьютеров. :)

Как временное решение или для статичных сайтов потянет. А вот как только появится динамика или большие файлы — то всё упрется в USB.
У меня raspberry стоят в паре мест как «индикаторы» — там крутятся всякие пинги, пишутся логи доступности серверов и т.п. Как раз из-за того, что жрёт немного. Вебсервер поднят, но только ради простенькой странички, которая по результатам пингов рисует табличку с красными и зелеными кружочками.
Имелся в виду конечно же один какой-то вариант из тех, что в скобках. И да, для небольшой организации вполне приличный по себестоимости / энергопотреблению. Если в «корпорации» 1000 человек (предположительная нагрузка за сутки 2-3 тысячи людей, выносим в 8 рабочих часов), то окажется вполне нормальный веб-сервер для статики. Плюс, как показывает мой пример, останется «место» для обращений к MySql базам. А 1000 человек — это уже ну никак не 3 компьютера. Будем оптимистичней :)
Использую orange pi pc (практически полный аналог малины, но за $15) для мониторинга удаленных объектов, установлен zabbix-proxy, openvpn, еще пара пакетов и ffserver для подслушивания обстановки встроенным микрофоном через web морду.
А зачем там Apache + nginx? Почему nginx + php-fpm не выбрали?
Кстати, еще учитывая что у нас еще 1 гигабайт памяти. то OPcache или его аналоги могли бы улучшить ситуацию с временем ответа.
Еще интересно — а redis будет ли работать шустрее? Еще вариант с картинками в базе достаточно странный тем более для такого сервера.
Допустим, есть такая ситуация: одни люди пишут сайты, а другие их размещают. Могут попадаться и другие, куда более странные варианты, чем этот с картинками. Насчёт оптимизации — поле не пахано и, кстати, есть настроение вспахать.
Apache и nginx — классическая связка, наиболее известная и понятная. Тот факт, что на многопроцессорной системе может быть лучше в некоторых случаях какие-то отдельные решения, это здорово. Просто здорово и всё. А тот факт, что там может трудиться конкретный apache 2.4.10 — это информация.
Присоединяюсь к вопросу druss, и хотел бы добавить, что на Odroid-c1 замечательно работает OwnCloud с программкой News (rss-ридер). Например, закачка файлов и сам web-интерфейс OwnCloud'а намного отзывчивее на такой малютке, чем у DropBox'а.
Вообще-то да. По разным отзывам данная штука стоит существенно дороже (точнее, раза в два) при попытке её купить. Попробовал ещё прямо сейчас и не смог найти лучшего предложения, нежели здесь: madrobotics.ru/catalog/single-board/ODROID-C1
Это примерно 61$. Без доставки.

А вот то, что, что в статье с доставкой до Вашего почтового отделения:
www.aliexpress.com/item/2015-New-Original-Raspberry-Pi-2-Model-B-Broadcom-BCM2836-1G-RAM-6-times-faster-than/32285616814.html

Нехитрыми вычислениями приходим к выводу о реальной разнице ~ в 2 раза. Не в пользу позиционирующегося как «одноклассник-одноценник» Odroid-c1. Может, я плохо искал, но это уже не первый раз, честно старался — с удовольствием приобрету, если найду.
Попробовал прямо сейчас на Hardkernel, вышло $37 + $16 за доставку. Итого — $53. Так что либо отзывы врут, либо мы на разные позиции смотрим.
Вот, ваши данные с доставкой — 53$ за Odroid-с1, мои — 35$ за Raspberry Pi 2. Если это — одноклассники (разница ровно в полтора раза), то значит, что торговые марки Pentium и Celeron — всегда были конкурентами и их придумали зазря.
Не понял, за что минус моему сообщению. Не нравится абстрактное сравнение? Вот конкретное.

Вы посчитайте производительность 3-х Raspberry Pi 2 и двух Odroid-c1. Чтобы было понимание разницы в ценовой нише, я подскажу — у Raspberry проивзодительность также меньше в примерно полтора раза по сравнению с Odroid. Другими словами, если убрать разницу в цене (не знаю, почему, но Odroid никак нельзя у нас купить за заявленные 35$ конечному покупателю, у Вас самих не получается), то выходит, что разницы в производительности нет. Также, как нет разницы из-за наличия гигабитного интерфейса — редко найдёшь гигабитный канал по стране для веб-серевера. Тем более, при попытке сэкономить.

Так что, кроме смеха, ничего этот минус не вызвал. Ну не может быть одним и тем же булка хлеба и полторы булки. Однокомнатная и двухкомнатная квартиры. Разница в цене ощутимая в 50%, её нельзя никак игнорировать, тем более для такого класса компьютеров.
Sign up to leave a comment.

Articles