Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

l.slava

Пользователи
  
  • Публикаций

    77
  • Зарегистрирован

  • Посещение

Все публикации пользователя l.slava

  1. Если все правильно работает, то отдается "HTTP/1.1 404 Not Found". В чем проблема?
  2. Вопрос, где используется memcache? Ошибку "504 Gateway Time-out" говорит вам nginx так как не получил данные от бэкенда. P.S. у меня тормозило когда тоже на старых версиях, я выключал кэширование и у меня все очень быстро работало.
  3. Да очень актуальная тема! Многих очень пугает огромные формы для заполнения. Максимум должно быть три поля: Имя, телефон, комментарий.
  4. Взлом сайтов начинается со сбора информации. Во всяком случае я не хочу показывать свои логи в которых иногда появляются ошибки php. P.S. .txt закрывать нельзя, если конечно у вас нет robots.txt :D Доступ нужно закрыть полностью к папке system, так как там есть папка cache, и если у вас апач работает от nobody, то все желающие (кто расположен с вами на одном хостинге) могут модифицировать ваши файлы с кэшом.
  5. Доброе время суток. Обнаружена уязвимость в opencart, любой пользователь интернет может посмотреть мой лог файл ошибок. Например http://demo.myopencart.ru/system/logs/error.txt http://bambuk66.ru/system/logs/error.txt первые два сайта из галерейки. Для nginx закрывается: location ~* .(tpl|inc)$ { deny all; } location ~ /.ht { deny all; } location /system/ { deny all; }
  6. Привет всем.В очередной раз решил заняться снижением нагрузки в магазине, так как товары добавляются (сейчас почте 50 тыс.), одно из узким мест это кэширование информации в текстовые файлы system/cache/, а так как товаров и категорий много решил использовать модное на сегодня решение nosql в виде memcachedb.Изменил в system/library/cache.php на работу в memcachedb.Итого, сайт заработал немного быстрее. Раньше при открытии страницы была задержка около 4-5 сек, сейчас ее практически нету.Есть у кого-то опыт по внедрению Memcached?
  7. Да, при большом кол-ве категорий из-за этого возникают тормоза, так как генерятся текстовые файлы, для кэширования, я бы правда переделал это не на текстовые файлы, а на что-то типа nosql. тогда бы это все летало.
  8. Магазин http://knigiua.com категорий до 6 тыс. товаров 46647.
  9. l.slava

    Индексация БД

    Для того чтоб понять какие запросы в ДБ считаются медленными или без индексов, в Mysql можно включить логирование таких запросов. При большом кол-ве товаров это решает хоть как то проблему.уже не однократно писал здесь чтоб добавили индексы.
  10. У меня на порядок больше категорий и товаров, только проставление индексов на категории улучшило ситуацию.CREATE TABLE `oc_category` ( `category_id` INT(11) NOT NULL AUTO_INCREMENT, `image` VARCHAR(255) DEFAULT NULL, `parent_id` INT(11) NOT NULL DEFAULT '0', `sort_order` INT(3) NOT NULL DEFAULT '0', `date_added` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00', `date_modified` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00', `status` INT(1) NOT NULL DEFAULT '1', PRIMARY KEY (`category_id`), KEY `parent_id` (`parent_id`), KEY `status` (`status`)) ENGINE=MYISAM AUTO_INCREMENT=110174 DEFAULT CHARSET=utf8
  11. Сто товаров можно сделать руками, а 50 тыс. руками врядли.
  12. Обновил до ocStore v.0.1.0. Работать стал быстрее, но индексы в базе все равно пришлось проставлять - тормозило ужасно.Поделись какие индекс и на накие таблицы. Добавлю по дефолту. Что бы не гемороится в будущем.Прикрепляю файл, со структурой, именно в этих таблицах я добавлял индексы, без них ну совсем туго было. А вообще можно в Mysql включить логирование запросов в которых отсутствуют индексы и на основе этих данных уже можно будет корректировать структуру.P.S. Для тестов поставил ocStore чистый и импортировал в базу 6 тыс. категорий (без товаров) и сразу было видны узкие места. А больше всего мне не понравилось "кэширование" создания кучи мелких файлов в каталоге system/cache/ и тупая генерация структуры данных из базы в файлы. На мой взгляд это очень узкое место в системе, у меня промелькнула мысль, а если сделать не на файлах, а на какой-нибудь NOSQL. Думаю что производительность бы повысилась в десятки раз. Это мою личное мнение. Это все не касаться магазинов в который категорий меньше 100 и товаров в предалеах 10 тыс. (линейной скорости дисков вполне достаточно для быстрой обработки данных) :)knigiua.sql.zip
  13. Сделал, как временное решение, написал небольшой скрипт, который пробегает по всем товарам и по названию подбирает похожие товары и добавляет их в Рекомендуемые. Естественно не очень релевантно, но по некоторым позициям очень даже ни чего.
  14. Уважаемые, подскажите есть ли такой модуль "похожие товары", чтоб для каждого товара побирались похожие по названию товары. Спасибо за ответы.
  15. l.slava

    Дополнительные поля продукта

    Да, это все хорошо, только когда прийдет время обновлять/переходить на другую версии движка, придется все заново переписывать. Это не правильный подход или забыть о новых версиях.
  16. Обновил до ocStore v.0.1.0. Работать стал быстрее, но индексы в базе все равно пришлось проставлять - тормозило ужасно.
  17. l.slava

    Модуль доставки

    Ааа Спасибо, буду пользоваться поиском.
  18. Уважаемые, встречал ли кто-то такой модуль доставки курьером, где была бы стоимость фиксированная, но если сумма заказа больше например 100, то бесплатная. Грубо говоря стандартных 2 модуля доставки в одном???Заранее спасибо за ответы.
  19. Магазин по продаже музыкальных дисков.http://mi3.com.uaВерсия: ocStore v0.0.7Свой сервер.Кол-во товаров в базе: 13049Обновление автоматической системой получения товаров и категорий из xml файла (через cron).Работает на nginx.Еще в разработке.
  20. Господа, если шаблон бесплатный почему я не могу его уже взять и использовать? Или уважаемые делают кому то под заказ (цитирую вас "я потратил свое время, а оно дорого стоит"), а все просто бесплатно помогают вам заработать? Поверьте всем кто приходит сюда абсолютно все равно сколько стоит ваше время.А если есть такой проект как ЭТОТ, то это и предполагает что каждый кому понравилась эта система мог взять и скачать ее. Или теперь чтоб что-то скачать у вас нужно спрашивать разрешения?
  21. Уважаемый, вы показали, людям шаблон, который просто скопировали как html+css и пришили к своему шаблону, это не есть круто, и ссылку поставьте в футер, это обязательное условие для его распространения.Извините, у вас нигде ненаписы правила использования данного шаблона, и какие есть ограничения.Тем более на стили в данном шаблоне.А ни кто и не говорит, что взять стандартный шаблон это круто.Уважаемые разработчики, уверяю вас я никому не дам данный шаблон. Исключительное право на него имеете только вы.
  22. А я уже сделал смотрите в "Примеры сайтов на OpenCart" :D
  23. Вот Магазин DVD дисков. http://kinotm.com Версия: v1.4.4 Посещаемость - нет пока. Свой сервер. Особенности: работает под nginx + php-fpm. Товары добавляются автоматом. Дизайн: взят на основе шаблона valenki 1.0 и переделан.
  24. Хорошая идея, взял себе за основу дизайна.Наложил на стандартный...
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.