- Помощ ? Бавен отговор(request)
WT форуми -> PHP MySQL ASP.NET -> Помощ ? Бавен отговор(request)
Създайте нова тема Напишете отговор 
Автор Съобщение
novakabg
Турист
Турист

Регистриран на: 13/05/2016 2:29 pm

Support: 5
Bonus: 10
Мнения: 246
Мнение 09/11/2017 2:45 pm     Помощ ? Бавен отговор(request) Отговорете с цитат


Здравейте приятели ето че имам нужда от помощ като цяло и то сериозна, от няколко дена увеличих под категориите и стана бавен сайта искам да кажа че имам 98% според google оптимизация но има едно забавяне на сървъра и той е към request на момент ми засича към 8.3 сек / 9.8 сек.


Отговори които ви интересуват:

1.Оптимизация да:
- индекси
- innodb

2.VPS:
- 150 GB пространство
- SSD
- 6 GB RAM памет
- 4 процесорни ядра

3.Memcached
- Да

4. Minify
- JS
-CCS


Линк към заявката:
https://pastebin.com/6HDZbZtg

Mysql:
https://pastebin.com/aXCMgpfv


Общо взето проблема ми е при.
prefix_product_to_category
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Fakeheal
Support
Support

Регистриран на: 17/04/2010 8:37 am

Support: 341
Bonus: 680
Мнения: 2562
Мнение 09/11/2017 5:04 pm      Отговорете с цитат


Дъмпни цялата заявка, без пхп кода.

На прима виста един съджесчън, опитай се да намалиш 4-те селекта, до 1?
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
novakabg
Турист
Турист

Регистриран на: 13/05/2016 2:29 pm

Support: 5
Bonus: 10
Мнения: 246
Мнение 09/11/2017 7:44 pm      Отговорете с цитат


Fatal error: Maximum execution time of 30 seconds exceeded in :X
Просто нещо се губи от картинката.

Пустна проверка на заявките и гледай само

Query Time: 0.0002 :: SELECT * FROM prefix_layout_route WHERE 'product/product' LIKE CONCAT(route, '%') AND store_id = '0' ORDER BY route DESC LIMIT 1

Aggregate: 5.5611000000008



Query Time: 0.0001 :: SELECT PMOS.*, PS.product_option_id
FROM prefix_poip_main_option_settings PMOS, prefix_product_option PS
WHERE PS.product_option_id = 9750
AND PS.option_id = PMOS.option_id


Aggregate: 1.3974999999999


 $query = $this->db->query(" SELECT PMOS.*, PS.product_option_id
                                FROM ".DB_PREFIX."poip_main_option_settings PMOS, ".DB_PREFIX."product_option PS
                                WHERE PS.product_option_id = ".(int)$product_option_id."
                                  AND PS.option_id = PMOS.option_id
                                ");
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
dakata__92
Активен
Активен

Регистриран на: 02/08/2011 9:24 pm

Support: 115
Bonus: 223
Мнения: 2951
Мнение 09/11/2017 9:07 pm      Отговорете с цитат


Тоест сега какво излиза оправи ли се и коя заявка точно ти бави?
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
novakabg
Турист
Турист

Регистриран на: 13/05/2016 2:29 pm

Support: 5
Bonus: 10
Мнения: 246
Мнение 09/11/2017 9:17 pm      Отговорете с цитат


Излиза че всяка заявка е бавна Smile дори стандартните.
Обмислях да си ги напиша на c++ но това е предаване не ми се иска да се отказвам и за това диря решения и съвети.

Самият Request е хипер бавен Smile тоест излизат ми 14 сек на момент.
Ако може да кажете поне дали кода е добре или базатаданни.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
lam3r4370
Активен
Активен

Регистриран на: 20/08/2008 6:12 pm

Support: 131
Bonus: 244
Мнения: 3410
Мнение 09/11/2017 11:59 pm      Отговорете с цитат


Чудо, много вложени заявки, много join...
Сложи едни foreign keys като за начало
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
novakabg
Турист
Турист

Регистриран на: 13/05/2016 2:29 pm

Support: 5
Bonus: 10
Мнения: 246
Мнение 10/11/2017 9:58 am      Отговорете с цитат


Оказа се брутални атаки, опит да ме бутнат sql injection.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Покажи мнения от преди:    
Създайте нова тема   Напишете отговор    web-tourist.net Форуми -> PHP MySQL ASP.NET Часовете са според зоната GMT + 2 Часа
Страница 1 от 1


 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети