Дизайн и Верстка > Всё о Html
XML vs. HTML
Макс:
--- Цитировать ---Народ жалуется, долго грузится и рекомендуют кое-что убрать, но убирать та уже даже и не знаешь что. Мне кажется, что проблема решится c использованием XML&PHP.
--- Конец цитаты ---
Немного не по теме, но может тебе попробовать gz-Encoding - объем страницы в 3 ( или 1.5) раза уменшается (хотя не для всех броузеров работает). Подробнее см. PEAR-вский класс HTTP_Compress
Minister:
--- Цитировать ---может тебе попробовать gz-Encoding - объем страницы в 3 ( или 1.5) раза уменшается (хотя не для всех броузеров работает). Подробнее см. PEAR-вский класс HTTP_Compress
--- Конец цитаты ---
Спасибо за предложение, но зачем он мне нужен если он не для всех браузеров работает?
Он хотя бы на Опере и IE работает?
MadDog:
--- Цитировать ---Странички на XML меньше места занимают.
--- Конец цитаты ---
Не совсем. В чистом виде страница сделанная XML действительно занимает очень мало места. А как я уже говорил, кроме, например, index.xml, надо еще сделать index.xsl, в котором будет описана подробнейшим образом размещение элементов на странице, стили, дизайн. А если информации получается много, то скорее всего придется еще делать DTD. Так что сумарный весь страничек явно получается больше. А потом еще работа парсера. Хотя я и не дока в XML, поэтому могу и ошибаться.
--- Цитировать ---мне нравится эта статистика и че мне лучше тогда снести ее вообще
--- Конец цитаты ---
Сносить или нет решать уже тебе. Но если тормоза окажутся именно из-за этого, то вывод напрашивается сам собой. Кстати, у себя на сайте и Спай снесу в скором времени, а статистику буду собирать своим скриптом. :) Он лучше, точнее и надежнее (почитать можно тута - http://spectator.ru/issues/291 это не реклама :) )
--- Цитировать ---зачем он мне нужен если он не для всех браузеров работает
--- Конец цитаты ---
Более чем логично :D :D
Кстати, посмотрел сайт в Линксе. Впечатляет. А насчет отображения в NN, кидани мне свое мыло на alex@bst.ru Траблы решаются не прочто, а очень просто.
Сорри, за оффтопик (последний абзац.) Я больше не буду ;)
Макс:
--- Цитировать ---зачем он мне нужен если он не для всех браузеров работает?
--- Конец цитаты ---
Это я немного не правильно выразил свои мысли.
Под форматом gz-encoding я имел ввиду заархивировать страницу gzip-ом добавить в ответ сервера строку типа:
Content-Encoding: x-gzip
В результате броузер получит заархивированную страницу и по стандарту он должен сам ее разархивировать. NN и IE - работают с такими страницами нормально. Про Opera не знаю.
Дело в том что если броузер поддерживает работу с такими страницами он в запросе к серверу шлет строку
Accept-Encoding: compress, gzip - см. переменную HTTP_ACCEPT_ENCODING в PHP.
Но тебе все это делать не нужно если класс HTTP_Compress использовать. Он сам проверяет принимает ли броузер такие страницы и зависимости от этого выдает либо заархивированные страницы либо незаархивированные.
P.S.
Только все что я - все теоретически. Я его только на локальном компьютере тестил (вроде все работало). Вот доделаю персональную страничку (он там буде использовться) - посмотрю, как он на практике работает.
Хотя код вроде написан правильно.
Если я что-то непонятно пояснил можешь почитать статью на webclub.ru "Об ускорении просмотра Web-страниц".
Навигация
Перейти к полной версии