Einshtein Опубліковано: 1 жовтня 2012 Share Опубліковано: 1 жовтня 2012 ocstore 1.5.1.3 сайт tmz.com.ua Используется Vqmod Используется Кэш На сайте около 5к товаров хостинг Avahost С месяца 3 назад я делал поверхностную оптимизацию внутреннего ядра для ускорения загрузки страниц. Удалось снизить загрузку с 12 секунд до 1(в среднем). Делал я это посредством чистки кода и удаления ненужных скриптов, включительно использовал редирект скриптов jquery из файла header.tpl с яндекса. Отключил отображение количества товаров в сайдбаре (включительно в контролере). Оставил только вывод количества товаров в горизонтальном меню, так как нагрузка оказалась минимальной, а для сео мне это необходимо. Пару дней назад я заметил, что просле очистки кэша страницы с 1го раза загружаются нереально долго, особенно убивает главная страница, загрузка доходит до минуты и бывает даже просит обновить страницу (потом конечно быстрее, но всё равно неудовлетворительно). Спидтест показал среднюю скорость загрузки главной страницы 20-30 секунд, остальных страниц 5-7 секунд. Я попробовал оптимизировать бд посредством индексации - непомогло. Пробовал отключать vqmod - помогло частично, загрузка стала на пару секунд быстрее, но это без учета того что я не переносил код в исходники, а просто отключил vqmod. Проверил код на несуществующие ссылки на картинки и скрипты, ввиду моей безграмотности в этом вопросе - возможно чтото пропустил, но ничего не заметил. Ребята нужна ваша помощь, я уже поплавил себе мозг... :) Надіслати Поділитися на інших сайтах More sharing options...
shelkunov Опубліковано: 1 жовтня 2012 Share Опубліковано: 1 жовтня 2012 Вроде все нормально грузится, за 2-3 сек. Причин может быть куча: плохой хостинг провайдер (медленно работают сервера), скорость интернета низкая, идет раздача большого количества файлов через торрент клиент. Надіслати Поділитися на інших сайтах More sharing options... kur1977 Опубліковано: 1 жовтня 2012 Share Опубліковано: 1 жовтня 2012 'name' => $child['name']Уберите в header.php подсчет количества товаров в категории - сразу попустит :) А именно $product_total = $this->model_catalog_product->getTotalProducts($data); $children_data[] = array( 'name' => $child['name'] . ' (' . $product_total . ')', 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); Замените на //$product_total = $this->model_catalog_product->getTotalProducts($data); $children_data[] = array( // 'name' => $child['name'] . ' (' . $product_total . ')', 'name' => $child['name'], 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); Тем же макаром и в контроллере category.php и в модуле category.php Надіслати Поділитися на інших сайтах More sharing options... Einshtein Опубліковано: 1 жовтня 2012 Автор Share Опубліковано: 1 жовтня 2012 убирал, прироста на глаз вообще нет. Сейчас оставил только в главном меню. Нужно для Сео. Надіслати Поділитися на інших сайтах More sharing options... kur1977 Опубліковано: 1 жовтня 2012 Share Опубліковано: 1 жовтня 2012 Ну так из-за главного меню и будет тормозить. Представьте , сколько у вас категорий - столько раз будет выполняться запрос select count..... При большом количестве товаров - это для мускула конкретная нагрузка. Надіслати Поділитися на інших сайтах More sharing options... Einshtein Опубліковано: 1 жовтня 2012 Автор Share Опубліковано: 1 жовтня 2012 Ну так из-за главного меню и будет тормозить. Представьте , сколько у вас категорий - столько раз будет выполняться запрос select count..... При большом количестве товаров - это для мускула конкретная нагрузка. я ж грю, отключал через тплку и контроллер, прироста к скорости загрузки времени отклика почти никакой (на глаз незаметно) Надіслати Поділитися на інших сайтах More sharing options... kur1977 Опубліковано: 1 жовтня 2012 Share Опубліковано: 1 жовтня 2012 В темплейте отключать смысла нету. Контроллер всеравно обрабатывается. А вот в контроллере отключить все-таки попробуйте. Я просто с такой проблемой сталкивался неоднократно. Описанный мною способ помогал всегда. 1 Надіслати Поділитися на інших сайтах More sharing options... Einshtein Опубліковано: 2 жовтня 2012 Автор Share Опубліковано: 2 жовтня 2012 В темплейте отключать смысла нету. Контроллер всеравно обрабатывается. А вот в контроллере отключить все-таки попробуйте. Я просто с такой проблемой сталкивался неоднократно. Описанный мною способ помогал всегда.да, я вкурсе что это одина из распространенных проблем, и многим помогала...правда не всем. Но я ж говорю, при отключении результата нету. Отключаю не только в темплейте, но и в контроллере конечно тоже :)Спасибо за совет, но это немного не то. Жду ответа от Хостера, мб всётаки у них проблема, хотя на локалке тоже стало тормозить нереально...фиг поймёшь в чем дело Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 2 жовтня 2012 Share Опубліковано: 2 жовтня 2012 а лучше спросите у специалиста, который уже знает где в движке тормоза могут быть и от чего, а именно у freelancer За денюшку сделает (если конечно он временем располагает) что будет летать. Сэкономите свое время. Надіслати Поділитися на інших сайтах More sharing options... Einshtein Опубліковано: 2 жовтня 2012 Автор Share Опубліковано: 2 жовтня 2012 всегда успею :) Но пока кэш работает меня это не особо напрягает, а свой сайт я хочу знать как облупленный, поэтому стараюсь решать вопросы своими руками и с чужими подсказками :D Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Загальні питання Долгий отклик страниц Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
kur1977 Опубліковано: 1 жовтня 2012 Share Опубліковано: 1 жовтня 2012 'name' => $child['name']Уберите в header.php подсчет количества товаров в категории - сразу попустит :) А именно $product_total = $this->model_catalog_product->getTotalProducts($data); $children_data[] = array( 'name' => $child['name'] . ' (' . $product_total . ')', 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); Замените на //$product_total = $this->model_catalog_product->getTotalProducts($data); $children_data[] = array( // 'name' => $child['name'] . ' (' . $product_total . ')', 'name' => $child['name'], 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); Тем же макаром и в контроллере category.php и в модуле category.php Надіслати Поділитися на інших сайтах More sharing options... Einshtein Опубліковано: 1 жовтня 2012 Автор Share Опубліковано: 1 жовтня 2012 убирал, прироста на глаз вообще нет. Сейчас оставил только в главном меню. Нужно для Сео. Надіслати Поділитися на інших сайтах More sharing options... kur1977 Опубліковано: 1 жовтня 2012 Share Опубліковано: 1 жовтня 2012 Ну так из-за главного меню и будет тормозить. Представьте , сколько у вас категорий - столько раз будет выполняться запрос select count..... При большом количестве товаров - это для мускула конкретная нагрузка. Надіслати Поділитися на інших сайтах More sharing options... Einshtein Опубліковано: 1 жовтня 2012 Автор Share Опубліковано: 1 жовтня 2012 Ну так из-за главного меню и будет тормозить. Представьте , сколько у вас категорий - столько раз будет выполняться запрос select count..... При большом количестве товаров - это для мускула конкретная нагрузка. я ж грю, отключал через тплку и контроллер, прироста к скорости загрузки времени отклика почти никакой (на глаз незаметно) Надіслати Поділитися на інших сайтах More sharing options... kur1977 Опубліковано: 1 жовтня 2012 Share Опубліковано: 1 жовтня 2012 В темплейте отключать смысла нету. Контроллер всеравно обрабатывается. А вот в контроллере отключить все-таки попробуйте. Я просто с такой проблемой сталкивался неоднократно. Описанный мною способ помогал всегда. 1 Надіслати Поділитися на інших сайтах More sharing options... Einshtein Опубліковано: 2 жовтня 2012 Автор Share Опубліковано: 2 жовтня 2012 В темплейте отключать смысла нету. Контроллер всеравно обрабатывается. А вот в контроллере отключить все-таки попробуйте. Я просто с такой проблемой сталкивался неоднократно. Описанный мною способ помогал всегда.да, я вкурсе что это одина из распространенных проблем, и многим помогала...правда не всем. Но я ж говорю, при отключении результата нету. Отключаю не только в темплейте, но и в контроллере конечно тоже :)Спасибо за совет, но это немного не то. Жду ответа от Хостера, мб всётаки у них проблема, хотя на локалке тоже стало тормозить нереально...фиг поймёшь в чем дело Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 2 жовтня 2012 Share Опубліковано: 2 жовтня 2012 а лучше спросите у специалиста, который уже знает где в движке тормоза могут быть и от чего, а именно у freelancer За денюшку сделает (если конечно он временем располагает) что будет летать. Сэкономите свое время. Надіслати Поділитися на інших сайтах More sharing options... Einshtein Опубліковано: 2 жовтня 2012 Автор Share Опубліковано: 2 жовтня 2012 всегда успею :) Но пока кэш работает меня это не особо напрягает, а свой сайт я хочу знать как облупленный, поэтому стараюсь решать вопросы своими руками и с чужими подсказками :D Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Загальні питання Долгий отклик страниц Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000
Einshtein Опубліковано: 1 жовтня 2012 Автор Share Опубліковано: 1 жовтня 2012 убирал, прироста на глаз вообще нет. Сейчас оставил только в главном меню. Нужно для Сео. Надіслати Поділитися на інших сайтах More sharing options...
kur1977 Опубліковано: 1 жовтня 2012 Share Опубліковано: 1 жовтня 2012 Ну так из-за главного меню и будет тормозить. Представьте , сколько у вас категорий - столько раз будет выполняться запрос select count..... При большом количестве товаров - это для мускула конкретная нагрузка. Надіслати Поділитися на інших сайтах More sharing options... Einshtein Опубліковано: 1 жовтня 2012 Автор Share Опубліковано: 1 жовтня 2012 Ну так из-за главного меню и будет тормозить. Представьте , сколько у вас категорий - столько раз будет выполняться запрос select count..... При большом количестве товаров - это для мускула конкретная нагрузка. я ж грю, отключал через тплку и контроллер, прироста к скорости загрузки времени отклика почти никакой (на глаз незаметно) Надіслати Поділитися на інших сайтах More sharing options... kur1977 Опубліковано: 1 жовтня 2012 Share Опубліковано: 1 жовтня 2012 В темплейте отключать смысла нету. Контроллер всеравно обрабатывается. А вот в контроллере отключить все-таки попробуйте. Я просто с такой проблемой сталкивался неоднократно. Описанный мною способ помогал всегда. 1 Надіслати Поділитися на інших сайтах More sharing options... Einshtein Опубліковано: 2 жовтня 2012 Автор Share Опубліковано: 2 жовтня 2012 В темплейте отключать смысла нету. Контроллер всеравно обрабатывается. А вот в контроллере отключить все-таки попробуйте. Я просто с такой проблемой сталкивался неоднократно. Описанный мною способ помогал всегда.да, я вкурсе что это одина из распространенных проблем, и многим помогала...правда не всем. Но я ж говорю, при отключении результата нету. Отключаю не только в темплейте, но и в контроллере конечно тоже :)Спасибо за совет, но это немного не то. Жду ответа от Хостера, мб всётаки у них проблема, хотя на локалке тоже стало тормозить нереально...фиг поймёшь в чем дело Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 2 жовтня 2012 Share Опубліковано: 2 жовтня 2012 а лучше спросите у специалиста, который уже знает где в движке тормоза могут быть и от чего, а именно у freelancer За денюшку сделает (если конечно он временем располагает) что будет летать. Сэкономите свое время. Надіслати Поділитися на інших сайтах More sharing options... Einshtein Опубліковано: 2 жовтня 2012 Автор Share Опубліковано: 2 жовтня 2012 всегда успею :) Но пока кэш работает меня это не особо напрягает, а свой сайт я хочу знать как облупленный, поэтому стараюсь решать вопросы своими руками и с чужими подсказками :D Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Загальні питання Долгий отклик страниц
Einshtein Опубліковано: 1 жовтня 2012 Автор Share Опубліковано: 1 жовтня 2012 Ну так из-за главного меню и будет тормозить. Представьте , сколько у вас категорий - столько раз будет выполняться запрос select count..... При большом количестве товаров - это для мускула конкретная нагрузка. я ж грю, отключал через тплку и контроллер, прироста к скорости загрузки времени отклика почти никакой (на глаз незаметно) Надіслати Поділитися на інших сайтах More sharing options...
kur1977 Опубліковано: 1 жовтня 2012 Share Опубліковано: 1 жовтня 2012 В темплейте отключать смысла нету. Контроллер всеравно обрабатывается. А вот в контроллере отключить все-таки попробуйте. Я просто с такой проблемой сталкивался неоднократно. Описанный мною способ помогал всегда. 1 Надіслати Поділитися на інших сайтах More sharing options... Einshtein Опубліковано: 2 жовтня 2012 Автор Share Опубліковано: 2 жовтня 2012 В темплейте отключать смысла нету. Контроллер всеравно обрабатывается. А вот в контроллере отключить все-таки попробуйте. Я просто с такой проблемой сталкивался неоднократно. Описанный мною способ помогал всегда.да, я вкурсе что это одина из распространенных проблем, и многим помогала...правда не всем. Но я ж говорю, при отключении результата нету. Отключаю не только в темплейте, но и в контроллере конечно тоже :)Спасибо за совет, но это немного не то. Жду ответа от Хостера, мб всётаки у них проблема, хотя на локалке тоже стало тормозить нереально...фиг поймёшь в чем дело Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 2 жовтня 2012 Share Опубліковано: 2 жовтня 2012 а лучше спросите у специалиста, который уже знает где в движке тормоза могут быть и от чего, а именно у freelancer За денюшку сделает (если конечно он временем располагает) что будет летать. Сэкономите свое время. Надіслати Поділитися на інших сайтах More sharing options... Einshtein Опубліковано: 2 жовтня 2012 Автор Share Опубліковано: 2 жовтня 2012 всегда успею :) Но пока кэш работает меня это не особо напрягает, а свой сайт я хочу знать как облупленный, поэтому стараюсь решать вопросы своими руками и с чужими подсказками :D Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Einshtein Опубліковано: 2 жовтня 2012 Автор Share Опубліковано: 2 жовтня 2012 В темплейте отключать смысла нету. Контроллер всеравно обрабатывается. А вот в контроллере отключить все-таки попробуйте. Я просто с такой проблемой сталкивался неоднократно. Описанный мною способ помогал всегда.да, я вкурсе что это одина из распространенных проблем, и многим помогала...правда не всем. Но я ж говорю, при отключении результата нету. Отключаю не только в темплейте, но и в контроллере конечно тоже :)Спасибо за совет, но это немного не то. Жду ответа от Хостера, мб всётаки у них проблема, хотя на локалке тоже стало тормозить нереально...фиг поймёшь в чем дело Надіслати Поділитися на інших сайтах More sharing options...
ravilr Опубліковано: 2 жовтня 2012 Share Опубліковано: 2 жовтня 2012 а лучше спросите у специалиста, который уже знает где в движке тормоза могут быть и от чего, а именно у freelancer За денюшку сделает (если конечно он временем располагает) что будет летать. Сэкономите свое время. Надіслати Поділитися на інших сайтах More sharing options... Einshtein Опубліковано: 2 жовтня 2012 Автор Share Опубліковано: 2 жовтня 2012 всегда успею :) Но пока кэш работает меня это не особо напрягает, а свой сайт я хочу знать как облупленный, поэтому стараюсь решать вопросы своими руками и с чужими подсказками :D Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Einshtein Опубліковано: 2 жовтня 2012 Автор Share Опубліковано: 2 жовтня 2012 всегда успею :) Но пока кэш работает меня это не особо напрягает, а свой сайт я хочу знать как облупленный, поэтому стараюсь решать вопросы своими руками и с чужими подсказками :D Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts