Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Ускорение загрузки сайта


Recommended Posts

Якщо у вас великий трафік, то, ймовірно, ви вже проводили роботи з оптимізації, такі як налаштування серверів і оптимізація запитів до бази даних. Це стандартні кроки. Далі рекомендується провести глибокий аналіз роботи сайту, щоб виявити вузькі місця. Чарівної кнопки для прискорення нажаль не існує

Надіслати
Поділитися на інших сайтах


А что именно уже делалось по этому поводу? Зачем вам советы, которые вам уже не актуальны.

Кто-то смотрел от чего именно нагрузка? Какой смысл советовать запросы к базе оптимизировать, если у вас там php скрипты создают нагрузку например.

Если база, то включался ли лог медленных запросов? Выяснялось ли из каких скриптов/модулей сайта эти запросы приходят?

Может тяжелых запросов нет, но просто быстрыми мелкими очень активно долбит... откуда именно, опять же.

 

Советы по настройке сервера вам тоже возможно ни к чему, если вы на shared хостинге сейчас.

Слишком много неизвестных.

 

Волшебных хаков, не ускоряя сами тормоза сайта, всего два:

1) Увеличить скорость "железа", на котором сайт работает. Не какой-то там тариф по-выше, не ядер каких-то там по-больше, а именно скорость cpu, однопоточную.

2) Добавить модуль кэширования. Тормозить будет все также, но хотябы сгенерированное будет сохраняться и какое-то время отдаваться в готовом виде. Этим и снижая нагрузку общую.

Змінено користувачем NotSlow
Надіслати
Поділитися на інших сайтах


22.11.2024 в 21:45, AlexMax13 сказал:

Есть ли какие-то хаки которые позволяют уменшить нагрузку на сервер, ускорить сайт? Особенно при большом количестве товаров.

 

Боты, версия mysql, большие таблицы, отсутствие индексов, кривые запросы, кривые модули, вялый сервер, обращение на внешние API и ещё порядка 200 факторов, которые могут влиять на скорость работы.

 

Это не мелкие хаки. А обычно комплекс работ по настройке магазина, сервера и устранению проблем.

 

А ещё бывает совсем плохо, когда кешер на кешер и на сео модуль и 48миллионов тупых страниц. Которые делает прегенератор одной тупой поделки. Всё никак не снесусь рассказать эту историю.

  • +1 3
Надіслати
Поділитися на інших сайтах


Якщо я правильно зрозумів Йоду, то є кешери, яки генерують кеш заради кешу. 

У вас є купа сторінок і ви завжди робити кеш усього, хоча туди навіть ніхто не заходить. Ну і генеруєте купу сторінок, які нікому непотрібні. Тобто створюєте навантаження там де б без купки модулів його б ніколи і не було. 

Надіслати
Поділитися на інших сайтах


В 22.11.2024 в 21:45, AlexMax13 сказав:

Есть ли какие-то хаки которые позволяют уменшить нагрузку на сервер, ускорить сайт? Особенно при большом количестве товаров.

Якщо потрібні саме "шашечкі" - то ось:

 

  • +1 1
Надіслати
Поділитися на інших сайтах

24.11.2024 в 12:41, Softech сказал:

Если можно пожалуйста подробней, чтобы не наступать на грабли. 

Мне тут весной дачу копать. Соток 15, если можно поучаствуйте. Копать думаю умеете. И бартером решим.

 

Простота хуже воровства.

Надіслати
Поділитися на інших сайтах


25.11.2024 в 00:15, Yoda сказал:

Простота хуже воровства

абзац

 

23.11.2024 в 22:02, Yoda сказал:

Всё никак не снесусь рассказать эту историю.

Вы ж сами писали про рассказать, не вы? Ладно не нужно, оставьте себе.

  • +1 1
Надіслати
Поділитися на інших сайтах


23.11.2024 в 23:02, Yoda сказал:

сео модуль и 48миллионов тупых страниц. Которые делает прегенератор одной тупой поделки. Всё никак не снесусь рассказать эту историю.

 

25.11.2024 в 01:15, Yoda сказал:

Мне тут весной дачу копать. Соток 15, если можно поучаствуйте. Копать думаю умеете. И бартером решим.

 

 

так человек историю просит:D  - а не решение проблемс

 

Скрытый текст

Мотокультиватор бензиновый Mächtz MGT-6614

 

Змінено користувачем prizruslan
  • +1 2
Надіслати
Поділитися на інших сайтах


22.11.2024 в 22:06, clarionio сказал:

Якщо у вас великий трафік, то, ймовірно, ви вже проводили роботи з оптимізації, такі як налаштування серверів і оптимізація запитів до бази даних. Це стандартні кроки. Далі рекомендується провести глибокий аналіз роботи сайту, щоб виявити вузькі місця. Чарівної кнопки для прискорення нажаль не існує

 

ніяких робіт ще не проводив. тому і цікавлять хоч базові кроки, які допомагають при великій кількості товарів. Можливо, за ці всі роки хоч якісь конкретні поради у цьому напрямку є

Надіслати
Поділитися на інших сайтах


23.11.2024 в 08:23, NotSlow сказал:

А что именно уже делалось по этому поводу? Зачем вам советы, которые вам уже не актуальны.

 

Почему не актуальные? Опенкарт из коробки не совершенен и возможно можно внести несколько правок чтобы получить немного прироста по скорости

Надіслати
Поділитися на інших сайтах


23.11.2024 в 23:02, Yoda сказал:

Это не мелкие хаки. А обычно комплекс работ по настройке магазина, сервера и устранению проблем.

 

 

жаль, думал есть хоть какие то хаки, которые исправляют стандартные болячки опенкарта в этом плане

Надіслати
Поділитися на інших сайтах


24.11.2024 в 21:08, Vladzimir сказал:

Якщо потрібні саме "шашечкі" - то ось:

 

 

на сайті встановлений цей модуль https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=38025
ваші модулі можна встановлювати? і бачу що другий тільки для другого опенкарта, а у мене 3.0.3.3

Надіслати
Поділитися на інших сайтах


В 26.11.2024 в 14:40, AlexMax13 сказав:

допомагають при великій кількості товарів

База  то отакі пункти +-
- Регулярно "тюнити" сервер по мірі росту магазину, якщо ще не зроблено то перейти на Nginx + PHP-FPM
- Викинути модулі які роблять важкі запити і знайти/зробити їм оптимальну альтернативу, розумно підійти  до кешування
 - доставити індекси до таблиць де треба, по можливості полегшити важкі і часто використовувані запити, останнє зазвичай більше ефекту дає

 - аналіз коду який працює не оптимально і його покращення

Це все комплексні роботи які швидко отак не робляться тому що магазини бувають різні, та і все інше теж. Того і не існує нормального універсального рішення, є тільки кешери які можуть сховати проблему, і аж ніяк не вирішити її
 

Надіслати
Поділитися на інших сайтах


27.11.2024 в 21:27, clarionio сказал:

- Викинути модулі які роблять важкі запити і знайти/зробити їм оптимальну альтернативу, розумно підійти  до кешування

а як знайти модулі які створюють нагрузку? є такий софт?

просто хостинг показує нагрузку одного файла index.php а не конкретну сторінку

Надіслати
Поділитися на інших сайтах


В 28.11.2024 в 01:32, AlexMax13 сказав:

а як знайти модулі які створюють нагрузку? є такий софт?

просто хостинг показує нагрузку одного файла index.php а не конкретну сторінку

Будь-який профайлер, наприклад xhprof

Надіслати
Поділитися на інших сайтах

В 28.11.2024 в 14:23, AlexMax13 сказав:

@Vladzimir підскажіть будь ласка на рахунок цього 

 

Кешер - працюватиме. Прискорювач - ні.

  • +1 1
Надіслати
Поділитися на інших сайтах

27.11.2024 в 22:29, Morbids сказал:

Можливо не по темі запитання, та, все ж таки запитаю. Порекомендуйте VPS, не за всі кошти?

contabo

  • +1 1
Надіслати
Поділитися на інших сайтах


28.11.2024 в 14:25, Vladzimir сказал:

Кешер - працюватиме. Прискорювач - ні.

а є щось схоже для 3го опенкарта? чи це просто болячка 2го яку в 3му вилікували по замовчуванню?

Надіслати
Поділитися на інших сайтах


В 28.11.2024 в 19:54, AlexMax13 сказав:

а є щось схоже для 3го опенкарта? чи це просто болячка 2го яку в 3му вилікували по замовчуванню?

Ні, немає. Я з 3.* не товаришую.

Навпаки, в 3 додали ще більше болячок, не вилікувавши попередні.

  • +1 1
Надіслати
Поділитися на інших сайтах

28.11.2024 в 19:56, Vladzimir сказал:

Навпаки, в 3 додали ще більше болячок, не вилікувавши попередні.

 

ось ось, саме це суть створення цієї теми - щоб вирішити хоча б відомі проблеми опенкарту. Можливо хто знає.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.