| Опции сайта |
Опции сайта - это дополнительные параметры
формирования страниц каталога. Опции могут помочь Вам решить проблемы с отображением
некоторых страниц каталога (например, наежание элементов страницы друг на друга), а также
увеличить скорость загрузки или визуализации страниц.
Опции находятся в колонке меню, поумолчанию с правой стороны, перед курсом валют.
Настройки опций сохраняются в Cookies, поэтому они должны быть разрешены по крайней мере
для моего каталога.
В данный момент существует три блока опций: |
|
| 1. |
Показ колонки меню с правой или с левой стороны. |
|
Вы можете выбрать по своему предпочтению, где показывать колонку с меню:
В основном это чисто дизайнерское решение. Поумолчанию колонка меню расположена справа,
но при расположении слева можно решить проблему наежания в плавающей модели центральных элементов на меню,
например, на странице просмотра описания программы при слишком большом скриншоте
(также эту проблему можно решить переключением в потоковую модель).
|
| 2. |
Плавающая или потоковая модель. |
|
Потоковая модель представляет собой неразрывно следующие
друг за другом
элементы html страницы. Все элементы вставляются в поток передачи клиенту в порядке: слева на право,
сверху вниз. Визуализируются элементы в том же порядке. Это наиболее распространенная модель и
большинство сайтов сделаны по этой технологии.
Плюс в том, что элементы не наезжают друг на друга в случаях,
когда они не могут все уместиться в окне по ширине. В этом случае размеры элементов уменьшаются автоматически
таким образом, чтобы все они уместились в окне. Если это не возможно, то окно расширяется, а в нем
появляется горизонтальная полоса прокрутки (скролбар).
Минус в том, что некоторые браузеры не визуализируют элементы,
такие как таблицы, пока они полностью не будут загружены - это может уменьшить скорость
визуализации страниц, т.к. браузер будет ждать загрузки всего элемента для его показа.
Например, Internet Explorer ждет загрузки всей таблицы, а Opera визуализирует сразу же по мере
скачивания.
Также есть некоторые визуальные артефакты при загрузке потоковой модели,
например, узкая колонка может вначале занять всю ширины окна и только затем, по мере загрузки
других колонок, принять окончательные размеры. Иногда это не совсем удобно.
Плавающая модель - это венец современных стандартов CSS.
Она позволяет отделить
содержание элементов от механизма их визуализации. Поэтому элементы в плавающей модели могут быть
не связаны друг с другом, что позволяет визуализировать, например, сначало правые элементы, а потом
левые (в потокой модели такого эффекта добиться нельзя).
Плюс в том, что элементы сразу же показываются на странице. Например, колонка
меню на моем сайте в потоковой модели показывается значительно раньше других элементов страниц. Также в этой
модели элементы сразу же принимают окончательные размеры, поэтому нет артефактов с прыгающими размерами
по мере скачивания.
Минус в том, что при уменьшении размеров окна, или, например,
при большом скриншоте в описании программы на моем каталоге, элементы могут наежать друг на друга.
Поэтому авторам большая просьба, не добавлять в описание больших скриншотов!
|
| 3. |
Обычный и сжатый текст страниц. |
|
Обычный - это режим передачи страниц без сжатия.
Плюс в том, что поддерживается всеми браузерами.
Минус в том, что объемные страницы могут
долго загружаться.
GZIP - это режим передачи страниц,
сжатых алгоритмом gzip. Большинство современных браузеров умеют расжимать страницы на лету,
полученные таким образом. Даже, если Ваш браузер не поддерживает эту опцию, а Вы умудритесь ее включить,
то страницы будут переданы обычным способом без сжатия.
Плюс в том, что передается меньше данных, поэтому возможно
увеличесние скорости загрузки.
Минус в том, что страница не отсылается клиенту, пока не
будет полностью сформирована на сервере, это может уменьшить скорость визуализации страницы.
Также, в случае использования различных проксей, будьте бдительны,
на прокси может быть выключена возможность загрузки сжатых страниц.
Важно: если Вы включили опцию сжатия и у Вас перестал загружаться сайт,
то очистите в браузере кеш, удалите все кукисы, перезагрузите браузер и попробуйте зайти на сайт
снова. |
|
|