Nenion 0 Опубликовано 19 ноября, 2010 Жалоба Share Опубликовано 19 ноября, 2010 Приветствую! Первый раз сталкиваюсь с подобной проблемой. Несколько дней назад написал хостер по поводу того, что магазин стал оч. прилично кушать ресурс процессора. Хотя серьезных изменений в тот момент не проводилось. Начал изучать логи и наткнулся на такую странную вещь. Идет запрос страницы. На странице, допустим, 20 картинок. Так что затем идут запросы на эти картинки, css-файлы и т.п. Часть запросов к картинкам идут в нормальном виде, например: GET /templates/vamshop/buttons/russian/buy_now.png HTTP/1.0" 200 869 "http://moymagazin.ru/index.php/cat/c1_pervaya_kategoriya.html" А часть, например, в таком виде: GET index.php/cat/templates/vamshop/buttons/russian/buy_now.png HTTP/1.0" 200 869 "-" или таком /product_info.php/info/templates/vamshop/buttons/russian/buy_now.png Соответственно, на каждый запрос страницы мы получаем 20 запросов, но не на статичные файлы, а на выполнение скрипта. И судя по статистике, таких вот запросов с неправильным путем большая часть. Причем даже от одного посетителя могут идти запросы и правильные, и неправильные. Кто что думает по этому поводу? Может хоть идеи какие-то? А то даже понять не могу, откуда "ноги растут" и где копать... Грешу на хостинг, но в чем может быть дело - не понимаю. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 ноября, 2010 Жалоба Share Опубликовано 20 ноября, 2010 Вроде так картинки грузиться не должны. Вы скрипты не правили?! Посмотрите например внутри категории, там по идее должна быть кнопка buy_now.png Ну и конечно желательно посмотреть на это всё "в-живую", т.е. ссылку на магазин и доступ на ftp. Ссылка на сообщение Поделиться на другие сайты
Nenion 0 Опубликовано 20 ноября, 2010 Автор Жалоба Share Опубликовано 20 ноября, 2010 Скрипты, конечно, правили. Многое правили. Но дело скорее всего не в скриптах. И не в Вамшопе. Приведу еще кусочек лога: [17/Nov/2010:12:23:37 +0300] "GET /templates/vamshop/buttons/russian/buy_now.png HTTP/1.0" 200 2229 "http://moisait.ru/index.php/cat/c5_.html/q/19-32" [17/Nov/2010:12:23:37 +0300] "GET /images/product_images/thumbnail_images/000000104_s.jpg HTTP/1.0" 200 14448 "http://moisait.ru/index.php/cat/c5_.html/q/19-32" [17/Nov/2010:12:23:37 +0300] "GET /images/product_images/thumbnail_images/000000166_s.jpg HTTP/1.0" 200 15328 "http://moisait.ru/index.php/cat/c5_.html/q/19-32" [17/Nov/2010:12:23:37 +0300] "GET /templates/vamshop/buttons/russian/button_zakaz.png HTTP/1.0" 200 7139 "http://moisait.ru/index.php/cat/c5_.html/q/19-32" [17/Nov/2010:12:23:37 +0300] "GET /images/product_images/thumbnail_images/000000168_s.jpg HTTP/1.0" 200 14833 "http://moisait.ru/index.php/cat/c5_.html/q/19-32" [17/Nov/2010:12:23:38 +0300] "GET /index.php/cat/c5_.html/q/templates/vamshop/buttons/russian/buy_now.png HTTP/1.0" 200 26511 "-" Это все запросы одного посетителя. Как видно, даже одну и туже картинку с одной страницы запрашивает 2 раза по разному: /templates/vamshop/buttons/russian/buy_now.png /index.php/cat/c5_.html/q/templates/vamshop/buttons/russian/buy_now.png Причем, на сколько я заметил, такое происходит только с несколькими картинками: buy_now.png, button_zakaz.png и еще пары кнопок png для перемещения товара в корзину + где-то для 4-5 штук оформительских png-картинок. И там, и там (как впрочем и для всех других картинок) используется относительный путь templates/vamshop/ ({$tpl_path}). На сколько я понимаю, относительный путь достраивает и отправляет запрос браузер. Иногда достраивает нормально, а иногда, видимо, путает слеши (между параметрами) и слеши, разделяющие папки, т.е. думает, что мы находимся в папке "/index.php/cat/c5_.html/q/" Кроме того, заметил, что такое происходит в основном у тех, у кого стоит ИЕ6 или ИЕ5. Хотя пару раз заметил и с ИЕ8. Исправил проблему тем, что непосредственно для глючащих картинок ввел абсолютный путь. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 ноября, 2010 Жалоба Share Опубликовано 20 ноября, 2010 Понятно. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения