0 Пользователей и 1 Гость просматривают эту тему.
  • 19 Ответов
  • 1675 Просмотров
*

МихаилМ

  • Осваиваюсь на форуме
  • 58
  • 2
Существует ли возможность автоматического (!) размещения изображений компонентов Joomla на других доменах?
Например для com_content, com_jshopping ?

Прошу подскажите литературу хотя  бы по данному вопросу
*

voland

  • Профи
  • 9513
  • 422
  • Эта строка съедает место на вашем мониторе
Поищите на JED
А что значит cookie-free?
*

МихаилМ

  • Осваиваюсь на форуме
  • 58
  • 2
Поищите на JED
А что значит cookie-free?

согласно YSlow:
Цитировать
Use cookie-free domains -Serve static content from a different domain to avoid unnecessary cookie traffic.

пример с контактика

Код
GET common.js?1129_178 [b]vk.com[/b]
Response Headers
Server Apache
Date Thu, 24 Dec 2015 19:35:07 GMT
Content-Type application/x-javascript
Last-Modified Wed, 23 Dec 2015 19:12:55 GMT
Transfer-Encoding chunked
Connection keep-alive
Etag W/"567af237-3e30b"
Expires Mon, 28 Dec 2015 19:35:07 GMT
Cache-Control max-age=345600
Content-Encoding gzip
Request Headers
Host vk.com
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:39.0) Gecko/20100101 Firefox/39.0
Accept */*
Accept-Language en-US,en;q=0.5
Accept-Encoding gzip, deflate
Referer http://vk.com/моя страница))
Cookie remixlang=3; remixlhk=5ec2d0e37da3e53067
Connection keep-alive


Код
GET a_a4b0e0ff.jpg [b]cs11504.vk.me[/b]
Response Headers
Server Apache
Date Thu, 24 Dec 2015 19:35:08 GMT
Content-Type image/jpeg
Content-Length 22731
Last-Modified Fri, 16 Mar 2012 07:14:28 GMT
Connection keep-alive
Etag "4f62e854-58cb"
Expires Sun, 10 Jan 2016 19:35:08 GMT
Cache-Control max-age=1468800
Accept-Ranges bytes
Request Headers
Host cs11504.vk.me
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:39.0) Gecko/20100101 Firefox/39.0
Accept image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language en-US,en;q=0.5
Accept-Encoding gzip, deflate
Referer http://vk.com/моястраница
Connection keep-alive

со статичечского домена куки не идут

картинки и статический контент другой на другом  домене - реально вообще в Joomla?
*

voland

  • Профи
  • 9513
  • 422
  • Эта строка съедает место на вашем мониторе
Цитировать
unnecessary cookie traffic.
Бредятина.
Идите на форум этого YSlow и спрашивайте что за бред они несут!
*

Филипп Сорокин

  • Практически профи
  • 1816
  • 138
Реализовал такое у себя на сайте. Полный Cookie-less! Плагин самописный. Единственное, что не удалось побороть, — это cookie, устанавливаемые Яндексом. Реализовано просто: статические ресурсы тянутся с поддомена www. — все остальные с домена второго уровня non-www.
Ставь лайк, если согласен, и делай репост!

  => мои публикации
    => мои работы
      => спектр моих услуг
*

voland

  • Профи
  • 9513
  • 422
  • Эта строка съедает место на вашем мониторе
*

Филипп Сорокин

  • Практически профи
  • 1816
  • 138
Профит есть, если на сайт каждый день заходит миллионов 5 человек. Экономия трафика. Также есть небольшое ускорение, когда на страничке куча статических ресурсов и тяжёлые cookie. Я же в свободное время упражнялся в модификации буфера вывода — ну для меня это что-то вроде разгадывания кроссвордов :)
Ставь лайк, если согласен, и делай репост!

  => мои публикации
    => мои работы
      => спектр моих услуг
*

voland

  • Профи
  • 9513
  • 422
  • Эта строка съедает место на вашем мониторе
если на сайт каждый день заходит миллионов 5 человек.
Ну да, конечно, как я мог допустить, что у ТС сайт посещает менее 5 млн человек в день!
*

capricorn

  • Практически профи
  • 1687
  • 105
Цитировать
Реализовал такое у себя на сайте. Полный Cookie-less! Плагин самописный. Единственное, что не удалось побороть, — это cookie, устанавливаемые Яндексом. Реализовано просто: статические ресурсы тянутся с поддомена www. — все остальные с домена второго уровня non-www.

можно подробнее? непонятно зачем нужен такой способ снижения траффика, но интересно.

*

Филипп Сорокин

  • Практически профи
  • 1816
  • 138
Ну, это из той же серии, что сжатие HTML. Чем меньше размер файла, тем быстрее он закачивается. В случае с cookie, они отдаются на сервер при запросах к любому файлу. Средний размер кук — 40 байт. В среднем, устанавливается 5 кук. Представим, что на странице 5 скриптов, 5 стилей, 30 изображений. Умножаем 40 на 40, получаем 1600 байт. 1600 байт умножаем на 5 — получаем 8 Кбайт. Теперь представим, что пользователь посетил 10 страниц, получаем 80 Кбайт. Умножаем 80 Кбайт на 5 млн, получаем 400 Гигабайт.

При каждом посещении страницы браузер передаёт на сервер 8 Кбайт ненужных данных. Имеет ли это значение? Смотря с чем сравнивать. Сервер не отдаст ресурс, пока не загрузит от клиента куки. Как результат, время ответа для статических ресурсов хоть и незначительно, но повышается.
« Последнее редактирование: 25.12.2015, 05:20:22 от Филипп Сорокин »
Ставь лайк, если согласен, и делай репост!

  => мои публикации
    => мои работы
      => спектр моих услуг
*

capricorn

  • Практически профи
  • 1687
  • 105
 это понятно. как ты реализовал на субдомене основного домена?
« Последнее редактирование: 25.12.2015, 05:28:36 от capricorn »
*

Филипп Сорокин

  • Практически профи
  • 1816
  • 138
Ну как, просто написал для изображений вместо site.ru другой сайт www.site.ru. А вообще, если серьёзно заморачиваться с этим, то нужно грузить статику с нескольких поддоменов — это действительно широко используется на крупных проектах. В принципе, можно написать скрипт, который будет распределять статику равномерно. Не так, что на один поддомен 5 файлов, а на другой — 105. Все поддомены, разумеется, должны быть привязаны к одной директории сервера.
Ставь лайк, если согласен, и делай репост!

  => мои публикации
    => мои работы
      => спектр моих услуг
*

capricorn

  • Практически профи
  • 1687
  • 105
« Последнее редактирование: 28.12.2015, 18:24:13 от capricorn »
*

Филипп Сорокин

  • Практически профи
  • 1816
  • 138
для особо тупых - повторю вопрос. как ты это сделал на субдомене без внешнего домена?
Ну если вопрос для особо тупых, отвечайте на него сами :)
Ставь лайк, если согласен, и делай репост!

  => мои публикации
    => мои работы
      => спектр моих услуг
*

capricorn

  • Практически профи
  • 1687
  • 105
« Последнее редактирование: 28.12.2015, 18:24:33 от capricorn »
*

МихаилМ

  • Осваиваюсь на форуме
  • 58
  • 2
Ну да, конечно, как я мог допустить, что у ТС сайт посещает менее 5 млн человек в день!

Я создал тему чтобы мне кто-нибудь подсказал  а не оффтопил и не глумился, какая вам разница сколько у ТС человек в день?
Вы мне сказали на Jed  искать - спасибо за совет, но если ответа не знаете зачем флудить то?
Есть куча соседних веток где люди пытаются создать материал или пункт меню - пожалуйста помогайте там.


*

МихаилМ

  • Осваиваюсь на форуме
  • 58
  • 2
Ну, это из той же серии, что сжатие HTML. Чем меньше размер файла, тем быстрее он закачивается. В случае с cookie, они отдаются на сервер при запросах к любому файлу. Средний размер кук — 40 байт. В среднем, устанавливается 5 кук. Представим, что на странице 5 скриптов, 5 стилей, 30 изображений. Умножаем 40 на 40, получаем 1600 байт. 1600 байт умножаем на 5 — получаем 8 Кбайт. Теперь представим, что пользователь посетил 10 страниц, получаем 80 Кбайт. Умножаем 80 Кбайт на 5 млн, получаем 400 Гигабайт.

При каждом посещении страницы браузер передаёт на сервер 8 Кбайт ненужных данных. Имеет ли это значение? Смотря с чем сравнивать. Сервер не отдаст ресурс, пока не загрузит от клиента куки. Как результат, время ответа для статических ресурсов хоть и незначительно, но повышается.

Уважаемый Филипп,  это вы через .htaccess  сделали? Или как?
Подскажите где почитать можно ?
*

МихаилМ

  • Осваиваюсь на форуме
  • 58
  • 2
теоретически я  вижу частичное решение через js

все переопределенные шаблоны правятся  c

<img href=''basedomain.com/picture.jpg">

на

<img data-picture="'basedomain.com/picture.jpg"> 

а дальше уже js обрабатывает страницу и вместо basedomain.com вставляет нужный, например static.domain.com

Но как заставить Joomla сохранять картинку на static.domain.com?

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

Филипп Сорокин

  • Практически профи
  • 1816
  • 138
теоретически я  вижу частичное решение через js

все переопределенные шаблоны правятся  c

<img href=''basedomain.com/picture.jpg">

на

<img data-picture="'basedomain.com/picture.jpg"> 

а дальше уже js обрабатывает страницу и вместо basedomain.com вставляет нужный, например static.domain.com

Но как заставить Joomla сохранять картинку на static.domain.com?

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

Это достигается при помощи плагинов, парсинга буфера вывода регулярными выражениями и подмена домена "на лету". Можно и при помощи JS это сделать, да — модификация DOM. Есть масса инструментов для подобного выстрела из Царь-Пушки по воробьям.

Цитировать
Уважаемый Филипп,  это вы через .htaccess  сделали? Или как?
Подскажите где почитать можно ?

В .htaccess закрыл доступ к поддомену www. для запросов ко всем ресурсам кроме статических. Остальное сделал на PHP.
Ставь лайк, если согласен, и делай репост!

  => мои публикации
    => мои работы
      => спектр моих услуг
*

capricorn

  • Практически профи
  • 1687
  • 105
@ Филипп Сорокин

Прошу прощения за резкие комментарии. в продолжение темы.
http://www.ravelrumba.com/blog/static-cookieless-domain/
некоторые ссылки из этого URL 18+.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Перенаправление url при смене версии Joomla и прежней структуры сайта

Автор Afman

Ответов: 20
Просмотров: 330
Последний ответ 23.09.2017, 08:15:02
от voland
Notice: Undefined offset: 1 in /libraries/joomla/environment/browser.php on line 282

Автор planetaryi

Ответов: 3
Просмотров: 247
Последний ответ 17.09.2017, 11:24:53
от botva
Вместо сайта отображается форма Joomla

Автор sts34

Ответов: 15
Просмотров: 207
Последний ответ 06.09.2017, 11:27:48
от lexxbry
Joomla 3.7 Баги с отображением полей

Автор yarek

Ответов: 0
Просмотров: 77
Последний ответ 29.08.2017, 21:24:31
от yarek
Замаскировать Joomla, например, под битрикс

Автор dm-krv

Ответов: 23
Просмотров: 315
Последний ответ 29.08.2017, 19:15:33
от dmitry_stas