The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

06.02.2019 12:40  Для Chrome реализован режим экономии ресурсов

Для Chromium предложена реализация экспериментального режима Never-Slow" ("--enable-features=NeverSlowMode"), экономящего ресурсы при обработке раздутых страниц и нагружающих процессор скриптов. Данный режим выставляет более жесткие лимиты на потребление ресурсов скриптами, а также ограничивает размер скриптов, шрифтов, изображений и CSS, отключает document.write() и активирует буферизацию для ответов неизвестного размера (без "Content-Length").

По умолчанию для обработки каждого действия пользователя со страницей выделяется бюджет в 200ms процессорного времени, при превышении которого скрипт останавливается до очередной активности пользователя (клик, прокрутка и т.п.). Максимальный размер изображения ограничивается 1MiB, а общий размер всех изображений на странице - 2MiB. Для CSS устанавливаются лимиты 100KiB и 200KiB на один CSS и все CSS-файлы, соответственно. Для скриптов лимиты на размер определены в 50KiB и 500KiB. Для шрифтов - 100KiB и 100KiB. При обработке страницы допускается установка не более 10 одновременных соединений.

В настоящее время разработка находится на стадии прототипа и пока не готова для включения в основную кодовую базу Chromium. В дальнейшем планируется добавить ограничение на вложенные iframe и реализовать интерфейс для информирования пользователя о ресурсоёмких сайтах, замедляющих работу системы.

  1. Главная ссылка к новости (https://www.chromestory.com/20...)
  2. OpenNews: Автоотключение JavaScript для медленных соединений в Chrome для Android
  3. OpenNews: Google наметил на 9 июля начало массовой блокировки в Chrome неприемлемой рекламы
  4. OpenNews: Firefox и Chrome провели работу по увеличению скорости повторной загрузки страниц
  5. OpenNews: В Chrome тестируют новый подход к компиляции JavaScript
  6. OpenNews: Разработчики Chrome намерены перейти к полной остановке выполнения фоновых вкладок
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: chrome, limit
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (1), 12:59, 06/02/2019 [ответить] [показать ветку] [···]    [к модератору]
  • +58 +/
    А что, так можно было?
     
     
  • 2.53, Аноним (53), 19:05, 06/02/2019 [^] [ответить]     [к модератору]
  • +1 +/
    Так можно только корпорациям типа гугла, которые могут влиять на w3c Видно даже... весь текст скрыт [показать]
     
     
  • 3.84, Kuromi (ok), 17:20, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Чему удивляться7 Иногда смотришьс NoScript - а там скрипты дял сайта грузятстя с десятка доменов. Реклама, отслеживание, социальные кнопки и прочая пурга. разработчики даже и не думают будет ли это тормозить, затормозит - скажут "нужен комп мощнее".
     
     
  • 4.85, Аноним (85), 19:49, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    "Богатые тоже плачут" (С)
     
  • 2.56, SubGun (ok), 21:31, 06/02/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    Через пару лет они дойдут, что можно не загружать остальные вкладки, кроме активной.
    Меня уже порядком достало, что после 30 вкладок хромиум раздувается как гниющий труп на солнце, и каждые несколько дней его приходится перезагружать, чтобы не остаться без оперативки. Сожрать 13Гб оперативы для хромиума - изи.
     
     
  • 3.87, annual slayer (?), 22:51, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    хром уже так умеет при старте

    и не так давно появился native tab unload api, так что Auto Tab Discard работает не через

     
  • 1.2, Аноним (2), 13:02, 06/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +9 +/
    То-ли с переводом беда, то-ли с логикой у разрабов. Если экономить ресурсы для скрипта, то скрипт будет выполняться медленнее(дольше) а не быстрее, при прочих равных. Соответственно, режим должен называться "AlwaysSlowMode".
     
     
  • 2.4, Аноним (4), 13:05, 06/02/2019 [^] [ответить]    [к модератору]  
  • +19 +/
    >скрипт будет выполняться медленнее(дольше) а не быстрее, при прочих равных.

    Главное что система пользователя от таких "быстрых" скриптов не будет раком вставать. Зачем мне быстро выполняющийся скрипт с майнером на сайте, если все остальное от него начинает тормозить?

     
     
  • 3.7, Аноним (2), 13:12, 06/02/2019 [^] [ответить]    [к модератору]  
  • +5 +/
    Это с какой стороны посмотреть. А зачем вам ещё более тормознутый Gmail, например.
     
     
  • 4.9, Аноним (4), 13:16, 06/02/2019 [^] [ответить]     [к модератору]  
  • +4 +/
    Речь не об урезании скорости, а об ограничении бюджета на процессорные ресурсы ... весь текст скрыт [показать]
     
     
  • 5.14, Аноним (2), 13:25, 06/02/2019 [^] [ответить]     [к модератору]  
  • +3 +/
    Ну да не более 200us от последнего действия пользователя, потом полный стоп Дал... весь текст скрыт [показать]
     
     
  • 6.17, Аноним (17), 13:28, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    оно-же отключаемо точнее на текущий момент включаемо потом наверное вынесут ку... весь текст скрыт [показать]
     
  • 6.30, Аноним84701 (ok), 14:19, 06/02/2019 [^] [ответить]     [к модератору]  
  • +3 +/
    Было бы неплохо, но боюсь, счастье все еще где-то там, за горизонтом Хром -- ... весь текст скрыт [показать]
     
     
  • 7.32, Школьник 9 класс (?), 14:27, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Ещё бы другие производители присоединились к лимитам Они всё равно отключаемы ... весь текст скрыт [показать]
     
     
  • 8.40, Crazy Alex (ok), 16:27, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Хрома настолько много, что даже если больше вообще никто не присоединится - сайт... весь текст скрыт [показать]
     
     
  • 9.49, Аноним (49), 18:00, 06/02/2019 [^] [ответить]     [к модератору]  
  • +3 +/
    Хорошо уложится Вспомните историю с ютубом сначала было так, что при открытии ... весь текст скрыт [показать]
     
  • 6.86, Аноним (86), 21:10, 07/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Эм, 200 мс 8212 это ващет ОЧЕНЬ много Это, блин, одна пятая секунды 12 кадр... весь текст скрыт [показать]
     
  • 4.71, Тот_Самый_Анонимус (?), 07:22, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    >А зачем вам ещё более тормознутый Gmail, например.

    Потому и не пользуюсь. Следующий вопрос.

     
  • 3.8, майнер (?), 13:13, 06/02/2019 [^] [ответить]    [к модератору]  
  • –1 +/
    а ты на сайт-то зачем зашел - от работы отлыниваешь, или у тебя в фоне "канпелируется"?
    Если первое - что у тебя там еще может тормозить? Ты левым глазом другой сайт смотришь, что-ли?

     
  • 2.15, ig0r (??), 13:26, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    > Соответственно, режим должен называться "AlwaysSlowMode".

    ВсегдаМедленно? Зачем в браузере нужен режим "Всегда медленно"?

     
     
  • 3.19, kerneliq (ok), 13:33, 06/02/2019 [^] [ответить]    [к модератору]  
  • +5 +/
    Как зачем? Чтобы его можно было выключить!
     
  • 2.16, Аноним (17), 13:26, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Всё проще, его срубают, это же асинхронный js в котором нет гарантий на исполнение, т.е. страница должна верстаться с учётом того что любая ветвь может "исчезнуть" в любой момент :)
     
     
  • 3.43, Аноним (43), 16:46, 06/02/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    Скажите это гуглу, яндексу, всяким там странным сайтам, которые думают, что плавная прокрутка должна делаться средствами js...

    Gmail как антипример отличного сайта )

     
     
  • 4.51, KonstantinB (ok), 18:30, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Самое забавное, что их же Chrome поддерживает вызов element.scrollIntoView() с параметром behavior:"smooth", который дает тот же эффект плавной прокрутки безо всяких тормозов.
     
  • 3.55, rshadow (ok), 19:56, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Там еще какое то API для задач на бэкграунде напилено. Возможно туда сместиться часть приложений.
     
  • 2.21, Crazy Alex (ok), 13:45, 06/02/2019 [^] [ответить]     [к модератору]  
  • +5 +/
    всё с логикой нормально Дальше у разработчиков выбор - либо оптимизируешь стран... весь текст скрыт [показать]
     
     
  • 3.27, Crazy Alex (ok), 14:08, 06/02/2019 [^] [ответить]     [к модератору]  
  • +5 +/
    О, недочитал Так оно ещё и информироват будет ваш сайт тупит Отлично, так мо... весь текст скрыт [показать]
     
     
  • 4.60, 26278 (?), 22:27, 06/02/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    люди. всегда. жалуются.
     
  • 2.50, Pret78 (?), 18:22, 06/02/2019 [^] [ответить]     [к модератору]  
  • –2 +/
    Очевидно, что теперь разработчики веб-сайтов мотивированы не злоупотреблять скри... весь текст скрыт [показать]
     
     
  • 3.66, Аноним (66), 01:46, 07/02/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    Шпарите текстами из рекламной брошюры ))
     
  • 3.72, X86 (ok), 07:31, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Любая империя зла верна своим принципам. Гугл "не в целях рекламы" конечно же собирает избыток информации о пользователях.
     
     ....нить скрыта, показать (24)

  • 1.3, Вуыкло (?), 13:02, 06/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Интересно было бы узнать практический смысл данного нововведения. Для дев тулзов?
     
     
  • 2.6, asdasd (?), 13:10, 06/02/2019 [^] [ответить]    [к модератору]  
  • –3 +/
    Чтоб система колом не вставала, особенно на Win7+ (говорите что хотите, но у M$ отвратительные дисковые, подсистемы и подсистема управления оперативкой).
     
     
  • 3.20, Аноним (20), 13:37, 06/02/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    У пеня на вин7 хром коло м систему не ставил, а вот на убунту хромиум вполне может. В винда хоть диспетчер задач можно вызвать и убить процессы, на лине же если уж зависнет, то наглухо и вообще всё
     
     
  • 4.23, Аноним (23), 13:55, 06/02/2019 [^] [ответить]    [к модератору]  
  • –5 +/
    Бедненький, не нашел диспетчер задач в убунте. Он там, в меню приложений, попробуй порыскать исчо.
     
     
  • 5.36, проблема 12309 (?), 16:09, 06/02/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    Да чего его искать.Система настолько встаёт раком, что только SysReq кнопка ребут спасёт.
    http://lurkmore.to/12309
     
     
  • 6.61, 24090 (?), 22:34, 06/02/2019 [^] [ответить]    [к модератору]  
  • –1 +/
    > Начинаем копировать свою любимую порнуху с флешки на жёсткий диск (или обратно).

    постарайся не копировать порнуху на флешку, когда сидишь на порносайтах в хроме. Ж)

     
  • 5.46, Аноним (20), 17:14, 06/02/2019 [^] [ответить]     [к модератору]  
  • +2 +/
    Так в том-то и дело, что его нельзя открыть, намертво все виснет, остаётся тольк... весь текст скрыт [показать]
     
     
  • 6.62, 24090 (?), 22:36, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    REIUSB в системд дистрибутивах почти не работает, хорошо если Alt+SysRq+B оставили...
     
     
  • 7.63, Аноним (63), 23:26, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    у меня не работает REI, S, U и B же - работают. Ну B точно
     
  • 6.73, X86 (ok), 07:40, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    В винде другая проблема бывает. Все зависло. Запускаешь диспетчер задач, жмешь завершить процесс, а он не завершается ни в какую. Или бывает так: жмешь ctrl+alt+del, запускается страничка, где можно выбрать диспетчер задач, перезагрузку и т.д. Выбираешь диспетчер задач, а его не видно, так как его окошко за зависшим приложением.
     
     
  • 7.83, Аноним (20), 17:16, 07/02/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    Надо убивать процесс, а не завершать
     
  • 4.34, Аноним (34), 14:40, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Ctrl + Esc ?
     
     
  • 5.45, Аноним (1), 16:51, 06/02/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    Ctrl + Alt + Esc?
     
  • 5.47, iPony (?), 17:56, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Ну попробуй запустить Fork бомбу и вот
    https://www.cyberciti.biz/faq/understanding-bash-fork-bomb/
     
     
  • 6.58, Аноним (58), 22:05, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    nice -n 19 /usr/bin/chromium-browser
     
  • 4.68, ползкрокодил (?), 02:14, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Наоборот. На лине проблем нет — убежал в соседнюю tty, залогинился, посмотрел top, прибил чё надо. Зная причину, можно даже в top не ходить, просто сделать killall -9 $processname, отработает с любыми тормозами — ввёл и ждёшь. Можно вообще никуда не бегать, а довериться ядру и вызвать OOM (Alt+SysRq+RF), даже несколько раз.

    А на винде — только графический диспетчер задач. Который вдобавок запускается не в отдельной защищённой графической сессии, а в той же, где всё повисло. Так что если там открыта полноэкранная игра или ещё какая-то запоровшая графику бяка — хрен ты до него доберёшься. И сам процесс ты хрен в нём быстро выберешь ползающим по миллиметру курсором (что мышиным, что табстопом). Ещё и ПОДТВЕРЖДАТЬ надо, что ты не дурак, каждый раз и неотключаемо. Спасибо майкам, сделали хоть с NT6 перехват Ctrl+Alt+Del на уровне ядра и вызов отдельного экрана, с которого не только диспетчер задач можно открыть, но и залогиниться под другой админской учёткой (если она есть) или прибить зависшую сессию к ядрене батене.

     
     
  • 5.74, X86 (ok), 07:53, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Так на винде тоже можно в другого пользователя залогиниться.
     
  • 5.82, Аноним (20), 17:15, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Убежал в другую tty? Да она минуту будет грузиться, если вообще загрузится
     
  • 3.24, Аноним (23), 13:57, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Венда вообще вся отвратительна, ни один адекватный человек не будет это УГ ставить.
     
     
  • 4.88, Аноним (88), 11:07, 08/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Перезагрузись в свой линупc и из него это сюда напиши.
     
  • 2.10, гугель (?), 13:17, 06/02/2019 [^] [ответить]     [к модератору]  
  • –4 +/
    говорят вам - окно овертона Мозила решает, какие css скрипты грузить, какие нет... весь текст скрыт [показать]
     
     
  • 3.13, istepan (ok), 13:21, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    а нехай все подряд в js пихать.
     
     
  • 4.22, гугель (?), 13:55, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    > а нехай все подряд в js пихать.

    чего это только в js? Мы и css до середины научились загружать!

     
     
  • 5.28, Crazy Alex (ok), 14:09, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Ну и правильно научились, а то сейчас там простыни чудовищные
     
  • 5.29, Школьник 9 класс (?), 14:15, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Ну как бы в css тоже неплохо меру знать Помню был вроде бум сайтов на flash, но... весь текст скрыт [показать]
     
  • 5.42, Аноним84701 (ok), 16:40, 06/02/2019 [^] [ответить]     [к модератору]  
  • +2 +/
    Ну да, совершенно необходимые 600-700КБ CSS для стартовой страницы фейспука там... весь текст скрыт [показать]
     
  • 3.89, KOT040188 (ok), 14:18, 08/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Ты не знаешь, что такое окно Овертона.
     
  • 1.5, Аноним (5), 13:09, 06/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +21 +/
    Для Chrome реализован режим экономии ресурсов. Он активируется сочетанием клавиш Alt+F4.
     
     
  • 2.18, Аноним (17), 13:31, 06/02/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    Как то раз когда он засвопился при 16Гб оперативки, он сначала плохо отвечал на вызов этого режима, а потом зачем-то долго доставал себя из свопа...
     
  • 2.25, Аноним (23), 14:01, 06/02/2019 [^] [ответить]    [к модератору]  
  • +2 +/
    Чтобы закрепить результат:
    sudo apt purge google-chrome chromium -y
     
  • 2.35, Ilya Indigo (ok), 14:46, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Alt+SysRq+(F,F,F...) же :-)
     
  • 1.11, Аноним (11), 13:19, 06/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • –4 +/
    Использую в Firefox для аналогичных целей режим "Reader View".
     
     
  • 2.12, НяшМяш (ok), 13:21, 06/02/2019 [^] [ответить]    [к модератору]  
  • +6 +/
    Он не отменяет загрузку всех ресурсов на странице, а просто открывает оверлей с основной информацией.
     
     
  • 3.33, Школьник 9 класс (?), 14:29, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Ох уж и развелось технических специалистов на opennet. Жаль, навряд ли он прочтет ваше сообщение.
    Так и будет юзать "Лайфхак", может напишет о нем на Лайфхакере и будет рекомендовать родным.
     
  • 3.65, Аноним (65), 01:15, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Самое интересное, что в Opera Presto отключение стилей как раз отменяло загрузку лишних картинок, разгоняло сайт до уровня ракеты и ресурсов не потребляло от слова совсем.
     
     
  • 4.75, X86 (ok), 07:56, 07/02/2019 [^] [ответить]    [к модератору]  
  • +2 +/
    В свое время был лучший браузер.
     
  • 1.37, Аноним (37), 16:13, 06/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    осталось написать полноценный фаервол и антивирус для хрома
     
     
  • 2.57, YetAnotherOnanym (ok), 21:56, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    systemd-chromejailkeeperd
     
  • 1.38, iLex2 (?), 16:14, 06/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    link2 спасёт отца браузерной демократии. Коммент пишу с него. Весь OpenNews отлично просматривается, даже ещё и с картинками. А памяти - всего 16Мб всем браузером жрётся. И никаких "экономных режимов" не надо.
     
     
  • 2.59, Аноним (58), 22:09, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    links2 - s пропустил.
    Таки да, новости с него читаю, но комменты не на всех сайтах отображаются.
     
  • 1.39, Куку там (?), 16:20, 06/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    640 кб хватит всем!
     
  • 1.41, Аноним (41), 16:39, 06/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Лучший способ экономить ресурсы - отключить javascript
     
     
  • 2.48, Crazy Alex (ok), 18:00, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    не, лучший - порезать сторонние счётчики, аналитику и прочие "ассистенты". Функциональность вообще не теряется, прожорливотьс падаеть в разы. Убивать JS - это уже для экстремалов (вроде меня, угу) - ломается много и часто, так что локально включать приходится частенько
     
  • 1.44, manster (ok), 16:48, 06/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Практически постоянно сейчас наблюдаются периодические пробуждения ноута из-за ряда открытых вкладок. Если будет эффект, то это несомненно полезно.
     
  • 1.52, Аноним (41), 18:46, 06/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > В настоящее время разработка находится на стадии прототипа и пока не готова для включения в основную кодовую базу Chromium

    У них же зеленый транк?

     
  • 1.54, Аноним (54), 19:28, 06/02/2019 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Вот мне интересно когда chrome научат не требовать библиотеку cups Или гугл не ... весь текст скрыт [показать]
     
     
  • 2.64, Sw00p aka Jerom (?), 01:00, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    линукс же придумали для офисного планктона
     
  • 2.69, ползкрокодил (?), 02:20, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Что, даже через виртуальный принтер в PDF?
     
     
  • 3.70, Аноним (54), 02:47, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    А что туда печатать? И зачем?
     
     
  • 4.76, X86 (ok), 07:57, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Документы.
     
  • 1.67, Gannet (ok), 02:03, 07/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    >реализация экспериментального режима Never-Slow

    Т. е. со временем, возможно, Хромого переименут в НЕХромого?

     
  • 1.79, vitlva (ok), 08:55, 07/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Давно пора
     
  • 1.80, Аноним (80), 11:58, 07/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Не медленный, а экономный.
     
  • 1.81, Аноним (-), 16:16, 07/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Как говорится, хоть за чёрта лысого, лишь бы Тормозила канула в лету, ура Гуглу!
     
  • 1.90, Аноним (90), 18:21, 08/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Чего они мелочатся. Должно быть: preset - low, medium, high, ultra.

    И потом сообщения "я утюб на максималках запустил111".

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2019 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor