Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.12.25;
Скачать: CL | DM;

Вниз

Распределение нагрузки при загрузке сайта   Найти похожие ветки [вариант]

 
xayam ©   (2011-09-02 11:46) [0]

Не знаю откуда такие мысли. Наверное "перекурил" сильно на файлообменных сетях.
Короче. Как идея.
Задача: снизить нагрузку на сайт, который полность функционирует на AJAX, при первоначальной загрузке.
Описание: сайтом пользуется много народу. Для снижения нагрузки на сервер, администратор сайта решает перекодировать все постоянные данные в одну или несколько картинок, предварительно проделав обфускацию кода, сжать, зашифровать, запомнить контрольную сумму у себя на сервере, затем закачать этот пакет картинок на бесплатный хостинг картинок [какие ещё варианты?], лучше на несколько таких хостингов [по списку]. При загрузке через браузер пользователем, сервер пошлёт браузеру список [прямых] ссылок на эти картинки и их контрольную сумму для проверки. Остальную работу по предварительной загрузке браузер способен проделать самостоятельно: проверить конт. сумму, разархивировать код/данные и в последнию очередь подключиться к основному серверу через websocket [постоянное соединение с передачей только нужных данных, без больших заголовков запросов, как в http]

Проблемы:
1) Где найти подходящие хостинги картинок? С возможностью авто. загрузки на них картинок через php
2) Безопасна ли такая схема?


 
Mystic ©   (2011-09-02 12:13) [1]

Почему не купить еще один static-сервер? Да и вряд-ли статика создаст большую нагрузку. Не проще поставить какой-нить nginx?


 
Медвежонок Пятачок ©   (2011-09-02 12:29) [2]

http://habrahabr.ru/blogs/infosecurity/127328/


 
Омлет ©   (2011-09-02 13:04) [3]

> постоянные данные в одну или несколько картинок, предварительно проделав обфускацию кода, сжать, зашифровать, запомнить контрольную сумму у себя на сервере, затем закачать этот пакет картинок на бесплатный хостинг картинок

Это какой-то бред.


 
xayam ©   (2011-09-02 15:56) [4]


> Это какой-то бред.

Почему?


 
Mystic ©   (2011-09-02 16:07) [5]

Вообще, непонятно, чего ты добиваешься? По нагрузке на проц статика мизер. Особенно, если ее пустить через nginx. По трафу да, но все очень зависит от того, что за сайт, какой у него контент. Если говорить вообще, то проблема надумана.


 
Kerk ©   (2011-09-02 16:08) [6]

Блин, давно так не смеялся :))))))
Не обижайся тока. Правда весело :))) В этом всем есть смысл, но какой же надо изощренно извращенный ум иметь... :)))))))))


 
DVM ©   (2011-09-02 16:52) [7]


> администратор сайта решает перекодировать все постоянные
> данные в одну или несколько картинок

в видео кодируй (оно жирнее) и на ютубе заливай


 
oldman ©   (2011-09-02 16:59) [8]


> Для снижения нагрузки на сервер, администратор сайта решает
> перекодировать все постоянные данные в одну или несколько
> картинок, предварительно проделав обфускацию кода, сжать,
>  зашифровать, запомнить контрольную сумму у себя на сервере,
>  затем закачать этот пакет картинок на бесплатный хостинг
> картинок [какие ещё варианты?], лучше на несколько таких
> хостингов [по списку]. При загрузке через браузер пользователем,
>  сервер пошлёт браузеру список [прямых] ссылок на эти картинки
>


Это будет вызывать рвоту и желание послать автора сайта
"Наши данные находятся в виде картинок на файлообменнике N"
Убивать медленно и с наслаждением!!!

ЗЫ: Нагрузка на сервер, кстати, офигительно снизится при таком походе, ага...


 
xayam ©   (2011-09-02 17:39) [9]


> Kerk ©   (02.09.11 16:08) [6]
> В этом всем есть смысл,
> но какой же надо изощренно извращенный ум иметь... :)))))))))

ты бы видел, как с обфускацией люди извращаются...


 
xayam ©   (2011-09-02 18:58) [10]


> По трафу да, но все очень зависит от того, что за сайт,
> какой у него контент

скорее сколько статического контента?
Допустим от 5 до 10 MB в сжатом виде.
Вроде фигня. Но при масштабировании будут проблемы (с nginx в том числе).
А разоряться на мощный сервер (а то и больше одного) не по карману как бы...


 
Kerk ©   (2011-09-02 19:09) [11]

Ты о масштабировании начни думать тогда, когда оно актуальным станет:)


 
xayam ©   (2011-09-02 19:29) [12]


> Kerk ©   (02.09.11 19:09) [11]
> Ты о масштабировании начни думать тогда, когда оно актуальным станет :)

Почему-то вспомнился диалог из фильма...

- Ты заморозил наш счет?
- Верно.
- Ты заморозил счет?!
- Чтобы привлечь твоё внимание.
- Ты понимаешь, что поставил под угрозу всю компанию, твои действия могут уничтожить всё ради чего я работаю...
- Мы работаем...
- Без денег сайт не может функционировать.
Знаешь в чём разница между <имя_сайта> и всеми остальными?
Мы ни разу не падали!
Если серверы упадут хотя бы на сутки, наша репутация будет полностью уничтожена.
- Слушай, я ...
- ... Даже если несколько человек уйдут, это скажется на всей базе, ведь все они связаны между собой - это главное.
Дети из колледжа в сети, пока их друзья в сети.
Одна доминожка - следом все падают.
Ты это понимаешь?!!! Я не собираюсь возвращаться обратно...

(с) сс


 
xayam ©   (2011-09-02 20:17) [13]


> Это будет вызывать рвоту и желание послать автора сайта
> "Наши данные находятся в виде картинок на файлообменнике
> N"
> Убивать медленно и с наслаждением!!!

А если так

http://cloud.softline.ru/catalog/cloud-server-standard

то почёт и уважение?

:)


 
xayam ©   (2011-09-11 02:16) [14]


> Медвежонок Пятачок ©   (02.09.11 12:29) [2]
> habrahabr.ru/blogs/infosecurity/127328

скорей так

http://habrahabr.ru/blogs/crazydev/102394/



Страницы: 1 вся ветка

Текущий архив: 2011.12.25;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.009 c
3-1269323054
Boatswain
2010-03-23 08:44
2011.12.25
Динамически загружаемая dll и MSConnection


15-1315168547
Германн
2011-09-05 00:35
2011.12.25
Ещё один глупый вопрос.


10-1176059747
Vladimir8
2007-04-08 23:15
2011.12.25
Поставить нужный тип свойства в Type-library editor


15-1315485452
Тимохов Д
2011-09-08 16:37
2011.12.25
Попиарю свой родной НИВЦ МГУ


15-1315236394
Заказчик
2011-09-05 19:26
2011.12.25
Одна база vs несколько баз.