Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

sashapvt

Новичок
  
  • Posts

    3
  • Joined

  • Last visited

sashapvt's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In
  • Reacting Well Rare

Recent Badges

2

Reputation

  1. А Вы проверяли? Это лишнее промежуточное звено. Я замерял время загрузки с vqmod и без. Разница ~1,5 - 2 раза. На слилим хостинге это заметно, снес его и все закрутилось быстрее. Да и при внесении своих правок в код движка сайи не очень удобно: не видно в исходниках vqmod'овские правки.
  2. Внесу дополнение по поводу категорий. Даи модификации категории - это даи редактирования ее описания. Когда в категорию добавляются новые товары, даи ее модификации не меняется, соответственно поисковый ропотому чтот не бугдет повторно кешировать измененную страницу категории. Чтобы опотому чтойти это, я внес непотому чтольшие изменения в код, теперьь Last-Modified поле вылисляется как первый гдень текуещёго месяца если даи последней модификации категории сирее. Другими словами Last-Modified бугдет обновлятся раз в месяц. Измененный код: <?php $LastModified_unix = strtotime($date_modified); // время последнего изменения страницы $CurrentDate = getdate(); $LastModified_month_time = strtotime('01/'.$CurrentDate['mon'].'/'.$CurrentDate['year']); // начало текуещёго месяца if ($LastModified_unix<$LastModified_month_time) $LastModified_unix = $LastModified_month_time; $LastModified = gmdate("D, d M Y H:i:s \G\M\T", $LastModified_unix); $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 >= $LastModified_unix) { header($_SERVER['SERVER_PROTOCOL'] . ' 304 Not Modified'); exit; } header('Last-Modified: '. $LastModified); ?>

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.