Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

rassigor

Users
  
  • Posts

    1,281
  • Joined

  • Last visited

Everything posted by rassigor

  1. если модуль купленый а не нуленный напиши в техподдержку они все поправят, я написал мне все поправили по мегафильтру
  2. Вот еще поставьте лог медленных запросов, смотрите медленные запросы, ставьте на них индексы, далее смотрите стало хуже или лучше, если хуже, убираем индексы, и так по кругу)) Так как от индексов может быть как польза так и вред
  3. Также, каждый день можно добавить в крон каждодневную оптимизацию базы mysqlcheck --user=пользователь --password=пароль--optimize --all-databases Сначала вкратце, зачем нужна команда OPTIMIZE TABLE. Если прочитать описание, то увидим, что данная операция реорганизует физическое пространство занимаемое таблицей и индексами, что обеспечивает уменьшение занимаемого места и ускорение операций ввода/вывода. Конкретно производимые действия отличаются для разных движков таблиц (поддерживаются MyISAM, ARCHIVE и InniDB), подробнее об этом можно почитать в документации MySQL. Возникает естественный вопрос: как автоматизировать данную операцию? Если для конкретной таблицы это легко сделать SQL-запросом OPTIMIZE TABLE table_name, то как это сделать сразу для всех таблиц в базе? Легко и непринуждённо, с помощью идущей в поставке сервера утилиты mysqlcheck. Оптимизация всех таблиц в базе данных. mysqlcheck --user=uuuuuu --password=pppppp --optimize database_name Оптимизация всех баз данных сразу. mysqlcheck --user=uuuuuu --password=pppppp --optimize --all-databases Если хотим выполнять оптимизацию всех баз ежедневно в 4 часа ночи, открываем файл /etc/crontab и добавляем в него строчку. 0 4 * * * root mysqlcheck --user=uuuuu --password=pppppp --optimize --all-databases > nul
  4. Ну и искренне не понимаю зачем держать инет магаз на виртуальном непонятном хостинге, от которого смысла ноль))
  5. Так вопрос в том что мощная виртуалка всегда была, даже с ней все и тормозило конкретно. От мощной виртуалки толку ноль без настройки. Но вопрос в том что был настроен MySQL и расставлены индексы вот можете попробовать у себя к примеру, только бекап сделайте 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ALTER TABLE oc_product_attribute ADD INDEX attribute_id ( attribute_id ); ALTER TABLE oc_product_attribute ADD INDEX language_id ( language_id ); ALTER TABLE oc_product_description ADD INDEX language_id ( language_id ); ALTER TABLE oc_product_image ADD INDEX product_id ( product_id ); ALTER TABLE oc_product_image ADD INDEX sort_order ( sort_order ); ALTER TABLE oc_product_option ADD INDEX product_id (product_id); ALTER TABLE oc_product_option ADD INDEX option_id (option_id); ALTER TABLE oc_product_option_value ADD INDEX product_option_id (product_option_id); ALTER TABLE oc_product_option_value ADD INDEX product_id (product_id); ALTER TABLE oc_product_option_value ADD INDEX option_id (option_id); ALTER TABLE oc_product_option_value ADD INDEX option_value_id (option_value_id); ALTER TABLE oc_product_option_value ADD INDEX subtract (subtract); ALTER TABLE oc_product_option_value ADD INDEX quantity (quantity); ALTER TABLE oc_product_reward ADD INDEX product_id ( product_id ); ALTER TABLE oc_product_reward ADD INDEX customer_group_id ( customer_group_id ); ALTER TABLE oc_product_to_category ADD INDEX category_id ( category_id ); ALTER TABLE oc_product_to_store ADD INDEX store_id ( store_id ); ALTER TABLE oc_setting ADD INDEX store_id ( store_id ); ALTER TABLE oc_setting ADD INDEX `group` ( `group` ); ALTER TABLE oc_setting ADD INDEX `key` ( `key` ); ALTER TABLE oc_setting ADD INDEX serialized ( serialized ); ALTER TABLE oc_url_alias ADD INDEX query ( query ); Чтобы добавить, заходите в PHP Myadmin, заходите в нужную таблицу и добавляете или удаляете индекс.
  6. Заплатить надо денег или автору модуля или автору шаблона или программисту (могу подсказать)
  7. 1)Сначала надо на VPS Перейти, у меня вот такой, максимальный тариф. Остальное смотреть надо. Могу скидку на эти VPS дать 25%, и промокод на бесплатную оптимизацию и бесплатный перенос к ним
  8. на Мега фильтре прекрасно работает все Вот пример - все товары магазина https://test.yd58.ru/allproduct Вот пример просто фильтрация https://test.yd58.ru/myagkaya-mebel/
  9. На 1 сайт установка бесплатная, фильтр идет на 3 домена, вот это доп установка на другие домены, для тех у кого возникли проблемы, включает в себя адаптацию и установку
  10. Очень мы все ждем вот это)) Эта штука Киллер фича этого модуля. Тогда точно будет мега круть)
  11. Поставил недавно для шаблона Newstore, это по умолчанию очень тугой шаблон с кучей запросов) Ну могу сказать, сайт после кешировщика просто залетал)) его как подменили)))
  12. Модуль Джет Кеш и Сео СМС это особое ДЖА)) сначала вообще не понимаешь, зачем, что это, откуда, думаешь это тебе не надо, потом читаешь понимаешь, покупаешь, потом все проклинаешь, от того, что не работает, от того что все сложно, думаешь, что не фига не работает, потом понимаешь какой ты был дебил, и как все круто, потом понимаешь, как он вообще додумался такое написать, универсальность и крутость, а потом просто молча покупаешь его для всех своих проектов, даже не думая и рекомендуешь его знакомым. Вообщем это секта))) Расслабтесь, вы пока на этапе входа в семью
  13. Привет) несовсем понел про какое ты меню, помогу, чем смогу)
  14. Если хочется веселья могу все на 1С сделать)
  15. Для мелких магазов может и проще все делать в опенкарте, для более менее средних проще гораздо в 1С все делать. Вот пример, для одно из проектов делал учет по складам в 1С уже ведется складской учет по 50 розничным магазинам, все остатки есть в рамках складов, они выгружаются на сайт и все фильтруется по складам, как вести складской учет в Опенкарте? Ну или еще пример, у каждого розничного магазина своя цена Макс, которая считается от закупки по разным сложным формулам, и своя цена Мин, которая также считается, и продавец можем продавать не дороже цены Макс и не ниже цены Мин, причем если он продает по цене мин зп ему 0, если продает по цене макс, то макс зп. Итого 50 магазов, значит для них 100 цен, которые рассчитываются динамически, после загрузки всех прайсов и причем все работает с опциями и прочими канителями. Ну или тот же ваш модуль комплектов, есть 3000 наименований, для которых руками комплекты делать? из 1с все уже в готовом виде грузиться и встает как компплекты
  16. Вообщем провел настройку My SQL , плюс перевод на PHP 7, плюс индексы прописал, могу сказать что сайт стал уже более менее быстрым, с учетом что стоит мега фильтр и он прожорливый достаточно, вообщем еще конечно есть куда оптимизировать. https://test.yd58.ru/ (пока без дизайна и часть плюшек не так работает как надо)
  17. Перешел на PHP 7.0, скорость увеличилась в целом, к примеру скорость загрузки товаров увеличилась от 0,5 до 1 раза. Пробовал туда сюда менять версию, могу сказать что эффект значителен. Измерение делаю с выключенным джет кешем PHP 7 PHP 5.6
  18. Сами поля конечно нет, все типовое) загружаются сами данные по скидками и по акциям. К примеру достаточно гибко сделал по количеству, те может сетка быть , от 5 товаров x цена, от 10 y от 20 Z, а для другого товара от 12 от 24 или 36 , это у меня зависит от того сколько количество в коробке и какая цена товара, руками не реал делать))
  19. Мне тяжело про сторонние редакторы говорить, я в опенкарте вобще нечего не меняю) все в готовом виде загружаю
  20. Можно голосовалку сделать, написать функционал, выбрать важный, а на не важный можно скинуться деньгами если он кому то нужен. Лучше от части сложного функционала отказаться и продолжить пилить
  21. Емае, а я думал это не возможно)) С пнг картинкой это всегда гемор будет, лучше чтобы модуль сам замещал, потому что картинки все разные по размерам, специально не кто не сидит с фотошопом над ними не работает
×
×
  • 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.