Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Rashp

Користувачі
  
  • Публікації

    225
  • З нами

  • Відвідування

Усі публікації користувача Rashp

  1. Други, листая форум наткнулся на следующий парадокс, народ барыжит вещи ну уж совсем из ряда вон выходящие, деньги деньгами, но совесть тоже надо иметь. Выкладываю небольшой БЕСПЛАТНЫЙ Мануал по Last_modified. Для чего это нужно? HTTP заголовки Last-Modified и If-Modified-Since Зачем нужен Last-Modified HTTP заголовок Last-Modified сообщает клиенту время последнего изменения страницы (объекта). Если клиент (браузер, поисковый робот) получил заголовок Last-Modified, то при следующем обращении к адресу, при условии, что страница (объект) есть в локальном кеше, он добавит вопрос If-Modified-Since(не изменилась ли страница после даты, полученной в Last-Modified). В свою очередь сервер, получив запрос If-Modified-Since должен сверить полученную временную метку с временем последнего изменения страницы и, если страница не изменялась ответить 304 Not Modified. Экономия Трафика Если страница не изменилась, то сервер прекратит передачу данных после отправки заголовков с кодом304 Not Modified, тело страницы, изображения и другие объекты передаваться не будут. Снижение нагрузки на сервер Правильная реализация проверки времени последнего изменения страницы может значительно (до 30% и более) сократить нагрузку на сервер. Под правильной реализацией подразумевается проверка времени до начала генерации страницы на динамическом сайте. В таком случае все действия для генерации страницы (запрос контента из базы данных, парсинг шаблонов, получение комментариев и др) выполняться не будут. Особенно это актуально для сайтов с высокой посещаемостью и долгой продолжительностью визита пользователя. Пример: пользователь находится на сайте спортивных новостей и постоянно обновляет главную страницу в ожидании публикации результата матча. За несколько минут страница может быть запрошена и получена десятки раз. Если заголовок Last-Modifiedотдается и запрос If-Modified-Since обрабатывается правильно, то реально страница будет передана один раз, а на все последующие запросы будет выдан ответ 304 Not Modified. Ускорение индексации поисковыми системами Поисковые системы через руководство для вебмастеров рекомендуют отсылать заголовок Last-Modified и правильно обрабатывать If-Modified-Since. В файл /catalog/view/theme/default/template/common/header.tpl после <head> ставим небольшой скрипт на PHP: <?php $num=mt_rand(2000,10000); $LastModified=gmdate("D, d M Y H:i:s \G\M\T", time()-$num); $IfModifiedSince = false; if (isset($_ENV['HTTP_IF_MODIFIED_SINCE'])) $IfModifiedSince = strtotime(substr($_ENV['HTTP_IF_MODIFIED_SINCE'], 5)); if (isset($_SERVER['HTTP_IF_MODIFIED_SINCE'])) $IfModifiedSince = strtotime(substr($_SERVER['HTTP_IF_MODIFIED_SINCE'], 5)); if ($IfModifiedSince && $IfModifiedSince >= $num) { header($_SERVER['SERVER_PROTOCOL'] . ' 304 Not Modified'); exit; } header('Last-Modified: '. $LastModified); ?> проверяем здесь: http://last-modified.com/ru/last-modified-if-modified-since-php.html HTTP заголовок должен отдаваться корректно. Пользуйтесь на здоровье, но не забываем говорить спасибо )
  2. да, совершенно верно. нужен на уровень глубже чем у модуля самовывоза только есть одно но городов 700 шт. (вся Россия) при выборе города выводится список вариантов доставки т.е. именно в такой последоательности: Выбор из списка -> Регион -> Выбор из списка-> Город ->-выводится -> Тип доставки (3-5 видов включая самовывоз) Аналог едост, но он у них кривой, там с самовывозом проблема и прочие мелкие косяки
  3. Здравствуйте, ищу нормальный модуль расширенной доставки по РФ для OC 1.5.4.1 нужен аналог расширенного самовывоза но со следуюшим алгоритмом работы: Выбор: Регион -> Город -> Тип доставки (3-5 видов включая самовывоз) Может кто поможет переписать расширенный самовывоз? за пиво ну или готов разумно оплатить :))
  4. упс, дико извиняюсь, режим обслуживания снял :) Заранее благодарен за помощь :oops:
  5. Уберите скроллинг и выполните выравнивание вручную, разве так не получится ? к сожалению нет :(
  6. Здравтсвуйте, подскажите пожалуйста как пофиксить дефолтный шаблон Надо убрать скроллинг и установить контент посередине body { background-color: #ffffff; color: #000000; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; добавлял max-width: 980px; Тогда убирается скроллинг но проблема с выравниванием сайта посередине остается в контейнере выравнивание стоит auto #container { width: 980px; margin-left: auto; margin-right: auto; text-align: left; } Форум уже весь перерыл умумукался, 2 день теряю :((( сайт: drorto.ru Буду признателен за помощь
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.